First off, thank you for considering contributing to depscop! It's people like you that make this tool great.
If you find a bug, please open an issue on GitHub and provide as much information as possible. A good bug report includes:
- A clear and descriptive title.
- A description of the problem and steps to reproduce it.
- The version of depscop you are using.
- Any relevant logs or error messages.
Enhancements are also welcome! To suggest an enhancement, please open an issue on GitHub with the following details:
- A clear and descriptive title.
- A detailed description of the enhancement.
- The use case for the enhancement.
If you want to contribute code, please follow these steps:
- Fork the Repository: Click the "Fork" button at the top of the GitHub page to create a copy of the repository in your GitHub account.
- Clone Your Fork: Clone your fork to your local machine with the following command:
git clone https://github.com/your-username/deps-cop
- Create a Branch: Create a new branch for your feature or bug fix:
git checkout -b my-feature-branch
- Make Changes: Make your changes to the code.
- Commit Changes: Commit your changes with a clear and descriptive commit message:
git commit -m "Description of the changes"
- Push Changes: Push your changes to your fork:
git push origin my-feature-branch
- Create a Pull Request: Go to the original repository on GitHub and open a pull request. Provide a clear and descriptive title and description of your changes.
Please follow the existing code style in the project. This helps to keep the codebase clean and readable.
If you add new functionality, please write tests to cover the new code. This helps ensure that the project remains stable and reliable.
Ensure that your changes are well documented. This includes updating the README.md
and any other relevant documentation files.
If you need help or have any questions, feel free to open an issue on GitHub.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms.
By contributing to depscop, you agree that your contributions will be licensed under the Apache 2.0 License.
Thank you for your contributions!