Thank you for your interest in contributing to mxgo, an intelligent email assistant that processes emails automatically using AI.
Please follow the instructions in the README.md file to set up the project.
If your change is big, it is HIGHLY recommended to create an issue first to discuss it.
- Keep changes simple, concise, and incremental.
- Please keep the code style consistent with the rest of the codebase.
- Create a feature branch from
master - Make your changes
- Ensure tests pass and code is formatted
- Push your branch and create a pull request
- Describe what your changes do and why
- We've github actions to run tests and linting, if they fail because of your changes, please fix them before requesting a review.
Write clear, concise commit messages describing what changed. Try to keep commits as atomic as possible.
If anything is unclear, ask first before making assumptions. We prefer simple, targeted contributions that solve specific problems.