Thank you for considering contributing to GOAT! We welcome all contributions that help improve the project and enhance its functionality. Before contributing, please take a moment to review these guidelines and ensure that your contributions align with our expectations and requirements.
Here are the general steps for contributing to GOAT
-
Fork the project repository to your GitHub account.
-
Clone your forked repository to your local machine.
git clone git@github.com:[your-username]/[project-name].git
-
Create a new branch to work on your changes.
git checkout -b [branch-name]
-
Make your changes and commit them to your local repository. Be sure to write clear and descriptive commit messages.
-
Push your changes to your forked repository.
git push origin [branch-name]
-
Submit a pull request to the original project repository. Be sure to describe your changes in detail and provide any relevant context or background.:
Here are some guidelines and requirements to keep in mind when contributing to GOAT:
- All code contributions must be accompanied by tests that demonstrate the functionality and expected behavior of the changes.
- Code contributions should follow the project's established coding style and formatting conventions.
- All contributions should be submitted as pull requests, and should not be merged directly into the main branch.
- Contributors should be respectful and professional in their interactions with other members of the community.
All contributors to GOAT are expected to follow our Code of Conduct. This document outlines our expectations for respectful behavior and communication within the project community.
If you have any questions, comments, or feedback about GOAT please feel free to contact us. We appreciate your contributions and look forward to working with you!