Contributing to Schedulo We love your input! We want to make contributing to Schedulo as easy and transparent as possible, whether it's:
- Reporting a bug
- Discussing the current state of the code
- Submitting a fix
- Proposing new features
- Becoming a maintainer
We use GitHub to host code, to track issues and feature requests, as well as accept pull requests.
-
Fork the repo and create your branch from
main
. -
Clone the project to your local machine
-
Create a new branch:
checkout -b feature/your-feature-name
-
Make your changes
-
Push your changes to your fork
-
Create a Pull Request
- Update the README.md with details of changes if needed
- Update documentation if you're changing functionality
- Ensure your code follows the existing style
- Make sure your code lints
- Issue the pull request!
-
or issues, use our templates located at:
- Bug reports:
.github/ISSUE_TEMPLATE/bug_report.md
- Feature requests:
.github/ISSUE_TEMPLATE/feature_request.md
- Bug reports:
-
For pull requests, use the template at:
.github/pull_request_template.md
When you submit code changes, your submissions are understood to be under the same MIT License that covers the project. If you have any concerns, please contact the maintainers.