Thanks for your interest in contributing to BasicMails! This file explains how to contribute, file issues, and submit pull requests.
- Fork the repo.
- Create a feature branch:
git checkout -b feature/your-feature - Make your changes and include tests where applicable.
- Run linters and tests:
npm install && npm test && npm run lint. - Commit and push your branch, then open a PR.
- Give PRs a clear title and description.
- Reference relevant issues.
- Keep changes focused; one feature/fix per PR when possible.
- Add or update tests for new behavior.
- Ensure lint and type checks pass.
- TypeScript + ESLint + Prettier conventions apply.
- Run
npm run formatbefore committing.
See CODE_OF_CONDUCT.md for expectations and reporting.