π₯ Contributing to Our OptiML#
We warmly welcome contributions from the open-source community! Whether youβre fixing bugs, improving documentation, proposing new features, or sharing feedback, your input helps us make this project better for everyone.
1. π§ Getting Started#
To get started:
Fork this repository.
Clone your fork to your local machine:
git clone https://github.com/NU-QRG/optiml.git
Create a new branch for your feature or fix:
git checkout -b my-feature-branch
Make your changes locally.
Commit your changes with clear and descriptive messages.
Push to your fork:
git push origin my-feature-branch
Submit a pull request (PR) with a description of your changes.
2. π§± Contribution Types#
Here are a few ways you can contribute:
π Report bugs or issues via OptiML Issues
β¨ Add new features
π§Ή Improve code structure or performance
π Enhance documentation or tutorials
β Write or improve tests
3. β Code Guidelines#
Follow the existing coding style and naming conventions.
Keep your pull requests small and focused.
Write clear commit messages and include related issue numbers if applicable.
Test your changes before submitting a pull request.
See our Quick Start Guide for more details.
4. π Thank You#
Thank you for considering contributing to this project! Every little bit helps, and we truly appreciate your support and engagement. β€οΈ
If you have questions, feel free to reach out by opening an issue or discussion.