Thank you for considering contributing to The Passgerator! This guide will help you understand how you can contribute meaningfully to the project.
-
Report Issues: If you find a bug or have an idea for an improvement, open an issue on GitHub. Make sure you provide enough details so we can understand and reproduce the issue.
-
Feature Requests: If you have an idea for a new feature, open an issue to discuss it before you start working on it. This ensures that the functionality is aligned with the project objectives.
-
Submit Pull Requests: If you want to fix a bug or add new functionality, follow the steps below to submit a pull request (PR):
- Fork the Repository
Fork the repository by clicking the "Fork" button at the right side top of the GitHub page.
- Clone the Repository
Clone the forked repository to your local environment:
https://github.com/your-username/the-passgerator.git
cd the-passgerator
- Create a Branch
Create a new branch for your changes:
git checkout -b the-name-of-your-branch
- Make the Changes
Make the necessary changes to your local environment. Make sure you follow the project's coding style.
- Commit and Push
Commit your changes with a clear and concise message and make sure to add an type based on conventional commit types:
git add .
git commit -m "Clear description of what was done"
git push origin the-name-of-your-branch
- Open a Pull Request
Navigate to the original repository and click the "New Pull Request" button. Complete the form, ensuring you provide a clear description of what was changed and why.
- Code Style: Follow the style rules defined by ESLint and Prettier.
- Commit Messages: Use meaningful and detailed commit messages. Also remember to use conventional commit types
If you have any questions, feel free to open an issue or contact us directly.