Compare commits

...
Sign in to create a new pull request.

1 commit

Author SHA1 Message Date
Liz MacLean
21ef26b061
Create CONTRIBUTING.md 2025-03-07 02:55:47 -05:00

44
CONTRIBUTING.md Normal file
View file

@ -0,0 +1,44 @@
# Contribution Guide
Thank you for your interest in contributing to this project! We appreciate your efforts to make this project better. Please follow the guidelines below to ensure a smooth contribution process.
## Guidelines
### Code Contributions
- Follow the existing code style and conventions.
- Write meaningful PR titles.
- Ensure your changes do not break existing functionality.
- Run tests before submitting a pull request (PR).
- Build and run your changes in your own environment to ensure they work as expected.
- Add or update documentation if necessary.
### Submitting a Pull Request
1. Ensure your branch is up to date with the main branch:
```sh
git fetch upstream
git checkout main
git merge upstream/main
```
2. Push your changes to your fork:
```sh
git push origin feature-branch-name
```
3. Open a PR on GitHub, describing your changes clearly.
4. If your PR is related to an issue, use the [GitHub key words](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests#linking-a-pull-request-to-an-issue).
This will ensure that the related issue will automatically close when your change is merged.
5. Address any feedback and update your PR as necessary.
### Issue Reporting
- **Check for existing issues before opening a new one.**
- Provide clear, concise descriptions with steps to reproduce.
- Include logs, screenshots, or example code if relevant.
- Suggest possible solutions if applicable.
## License
By contributing, you agree that your contributions will be licensed under the project's [LICENSE](LICENSE).
Thank you for contributing!