Thank you for considering contributing to PiHole Backup! We welcome contributions from the community and are excited to see what you can bring to the project.
If you find a bug, please report it by creating an issue in the GitHub repository. Provide as much detail as possible, including steps to reproduce the issue, the expected result, and the actual result.
If you have an idea for an enhancement, please create an issue in the GitHub repository. Describe your idea in detail and explain why you think it would be a valuable addition to the project.
-
Fork the repository: Click the "Fork" button at the top right corner of the repository page.
-
Clone your fork:
git clone git@github.com:your-username/pihole-backup.git cd pihole-backup -
Create a new branch:
git checkout -b feature/your-feature-name
-
Make your changes: Implement your changes in the codebase.
-
Commit your changes:
git add . git commit -m "Add your commit message"
-
Push your changes:
git push origin feature/your-feature-name
-
Create a pull request: Go to the original repository and click the "New pull request" button. Provide a clear and descriptive title and description for your pull request.
Please follow the existing code style in the project. Ensure your code is well-documented and includes comments where necessary.
If your contribution includes code changes, please ensure that you have tested your changes thoroughly. Provide instructions on how to test your changes in the pull request description.
Please adhere to the Code of Conduct in all your interactions with the project.
If you need help or have any questions, feel free to reach out by creating an issue in the GitHub repository.
Thank you for contributing to PiHole Backup!