First off, thank you for taking the time to contribute! 🎉
The following is a set of guidelines for contributing to this project on GitHub. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request. Most of the development takes place in our Discord server. Feel free to join and help us out!
- Fork the repo on GitHub.
- Clone the project to your own machine.
- Commit changes to your own branch.
- Push your work back up to your fork.
- Submit a Pull Request so that we can review your changes.
- Click the "Fork" button on the upper right corner of the repo page.
- This creates a copy of the repo under your GitHub account.
-
Clone your fork to your local machine:
git clone https://github.com/PokeRogue-Projects/pokerogue-daily-runs.git
-
Navigate into the cloned directory:
cd pokerogue-daily-runs
-
Create a new branch for your changes:
git checkout -b feature/your-feature-name
- Make the changes to your code, adding new features or fixing bugs.
- Test your changes thoroughly.
-
Stage your changes:
git add .
-
Commit your changes:
git commit -m "Your descriptive commit message"
-
Push your changes to your forked repository:
git push origin feature/your-feature-name
- Go to the original repository on GitHub.
- Click on the "Pull Requests" tab.
- Click the "New Pull Request" button.
- Select the branch you just pushed to compare against the main branch of the original repository.
- Provide a detailed description of your changes.
- Submit the pull request.
- Use the present tense ("Add feature" not "Added feature").
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...").
- Limit the first line to 72 characters or less.
- Reference issues and pull requests liberally.
- Follow the style guides relevant to the programming languages used in the project.
- Ensure your code passes existing tests and add new tests where necessary.
If you find a bug or want to request a feature, please create an issue or message on discord.
Thank you for contributing! 🚀