Thank you for considering contributing to the LEAF project! We appreciate your help in making this language learning platform even better. Here are some guidelines to follow when contributing:
-
Fork the repository and clone it to your local machine:
git clone https://github.com/SudoKMaar/leaf.git cd leaf
-
Install dependencies:
npm install
-
Create a new branch for your feature or bug fix:
git checkout -b feature/my-awesome-feature
- Follow the existing code style and conventions.
- Use meaningful variable and function names.
- Write clear and concise comments.
-
Commit your changes with descriptive commit messages:
git add . git commit -m "feat: Implement user progress tracking"
-
Push your changes to your forked repository:
git push origin feature/my-awesome-feature
-
Create a pull request (PR) against the
main
branch of the original repository.
If you encounter any bugs or have suggestions for improvements, please open an issue on the issue tracker.
Please review our Code of Conduct before contributing.
By contributing to this project, you agree that your contributions will be licensed under the MIT License. See LICENSE for details.