Thank you for considering contributing to WildGuard! We appreciate your interest in making a meaningful impact on animal welfare and environmental conservation. This document will guide you through the contribution process and help ensure that your contributions fit within the project’s goals and guidelines.
- Navigate to the WildGuard GitHub repository.
- Click the Fork button to create a copy of the repository under your own GitHub account.
- Clone the forked repository to your local machine:
git clone https://github.com/your-username/WildGuard.git cd WildGuard
- It's a good practice to create a new branch for each feature or fix you're working on:
git checkout -b feature-branch-name
- Add new features, fix bugs, or improve documentation as needed.
- Ensure your code follows the coding standards and structure of the project.
- Test your changes to confirm everything works as expected.
- Use clear and concise commit messages to describe your changes:
git add . git commit -m "Added feature X or fixed issue Y"
- Push your changes to the feature branch on your forked repository:
git push origin feature-branch-name
- Once your changes are complete, open a Pull Request (PR) from your feature branch to the
main
branch of the WildGuard repository. - In your PR description, provide a brief summary of what your changes do and reference any related issues.
- Wait for the maintainers to review your submission. Feedback may be provided, and changes might be requested before your PR can be merged.
Please follow these guidelines to make sure your contributions are aligned with the project’s standards:
- Be respectful and considerate to others.
- Ensure that all interactions and discussions remain friendly and constructive.
- Stick to HTML, CSS, and JavaScript best practices.
- Keep code clean, well-documented.