Contributing
Caution
Under construction (pre-alpha stage)
Thank you for your interest in contributing to YAPAT! We appreciate all contributions, whether they are code, documentation, or feedback. To get started with contributing, please follow these steps:
1. Fork the Repository
Begin by forking the YAPAT repository to your own GitHub account. This will create a copy of the repository under your control where you can make changes.
2. Clone Your Fork
Clone your forked repository to your local machine using the following command:
git clone https://github.com/your-username/yapat.git
Replace your-username with your GitHub username.
3. Create a New Branch
Navigate into the cloned repository and create a new branch based off the dev branch for your changes:
cd yapat
git checkout dev
git checkout -b my-feature-branch
Replace my-feature-branch with a descriptive name for your branch.
4. Make Your Changes
Make your desired changes or additions. Ensure that your changes are well-tested and follow the project’s coding guidelines.
5. Commit Your Changes
After making your changes, commit them with a clear and descriptive commit message:
git add .
git commit -m "Describe your changes here"
6. Push Your Changes
Push your changes to your forked repository on GitHub:
git push origin my-feature-branch
7. Create a Pull Request
Go to the YAPAT repository on GitHub and open a pull request from your branch to the dev branch of the original repository. Provide a detailed description of your changes and any relevant information.
8. Review and Feedback
Once your pull request is submitted, the project maintainers will review your changes. Be prepared to discuss and make adjustments based on feedback.
9. Merging
Once your pull request is approved, it will be merged into the dev branch. You will be notified once your changes have been merged.
10. Stay Updated
To keep your fork updated with the latest changes from the original repository, you can set up an upstream remote and pull the latest changes:
git remote add upstream https://github.com/yapat-app/yapat.git
git fetch upstream
git checkout dev
git merge upstream/dev
For more detailed instructions or if you encounter any issues, please refer to the project’s documentation or contact the maintainers.
Thank you for contributing to YAPAT!