Hello and welcome to the niceML community! We're thrilled that you want to contribute to our project. Here are some guidelines to help you get started and make your contribution smooth and enjoyable. 🚀
- Code of Conduct
- How to Contribute
- Setting Up Your Development Environment
- Coding Standards
- Commit Guidelines
- Branching Strategy
- Documentation
- Community
- Acknowledgments
Please review and adhere to our Code of Conduct to ensure a positive and inclusive community.
If you encounter a bug, please open an issue and provide detailed information about the problem, including steps to reproduce.
We welcome your ideas for new features! Feel free to submit a feature request and outline the functionality you'd like to see.
- Fork the repository and create a branch for your feature or bug fix.
- Make your changes and ensure that tests pass.
- Submit a pull request with a clear and concise description of your changes following our Pull Request Template.
- There is a Checklist in the Pull Request Template. Please ensure that you follow the checklist where appropriate.
- If the Git history contains only conventional commits, your code contribution will be rebased.
- If the Git history contains at least one commit that isn't a conventional commit your code contribution will be squashed with a single conventional commit.
To set up your local development environment, follow the instructions in Development Environment Setup.
Please adhere to our coding standards to maintain a consistent codebase.
Follow our commit guidelines when making changes. This helps keep our commit history clean and meaningful.
We use the Gitflow branching model. Ensure your branch names align with the conventions outlined there.
Improvements to documentation are always appreciated. Please submit documentation
changes along with your code changes.
We are using mkdocs to create
the niceML
documentation. Please use Markdown to create new documentation
pages and add it inside the docs
folder. Make sure to add the file in the SUMMARY.md
file, so it can will be displayed on the website.
Connect with other contributors and users in our discussion section. Feel free to ask questions or share your experiences. If you want to directly connect with us, write an Email to [email protected].
A big thanks to all contributors who help make niceML even better!
Thank you for being part of the niceML community! 🙌🎉