Thank you for considering contributing to this project! Here’s how you can help:
- Fork the Repository: Start by forking this repository to your account.
- Clone Your Fork:
git clone /~https://github.com/your-username/-algorithms-and-data-structures-course.git
- Create a Branch:
git checkout -b feature/your-feature-name
- Make Changes: Implement your changes, add tests if necessary, and document your code.
- Run Tests: Make sure all tests pass.
- Push Changes:
git push origin feature/your-feature-name
- Create a Pull Request: Open a pull request in the original repository.
- Use camelCase for variable and function names.
- Include Doxygen comments in all new code for consistency in documentation.
- Keep code simple and efficient. Optimize for readability and maintainability.
All contributions should include relevant tests in the tests/ directory to ensure code correctness.
- Use descriptive test names.
- Test for various cases, including edge cases and error handling.
For additional information on setup and project structure, refer to the README.md.
Thank you for helping improve this project!