First off, thank you for considering contributing to QuizOnTwitch! Your help is essential for making the project better for everyone.
If you find a bug in the source code, you can help by submitting an issue to our GitHub Issue Tracker. Please include the following:
- A clear and descriptive title
- A detailed description of the problem
- Steps to reproduce the issue
- Any relevant logs or screenshots
We welcome suggestions for improvements! If you have an idea, please submit it to our GitHub Issue Tracker with the following:
NOTE: Please use the correct templates provided when opening a new issue.
- A clear and descriptive title
- A detailed description of your idea
- Why you believe this enhancement would be useful
-
Fork the repository on GitHub.
-
Clone your forked repository to your local machine:
git clone https://github.com/ilostmymedic/QuizOnTwitch.git
-
Navigate to the project directory:
cd QuizOnTwitch
-
Create a new branch for your feature or bugfix:
git checkout -b my-feature-branch
Ensure your changes follow the project's coding standards and conventions.
Write clear, concise commit messages.
If you've added code that should be tested, add tests.
Ensure that the test suite passes:
npm test
- Fetch the latest changes from the main repository:
-
git fetch upstream
- Merge the latest changes into your branch:
-
git rebase upstream/main
- Resolve any conflicts if they arise.
- Push your changes to your forked repository:
-
git push origin my-feature-branch
- Open a pull request to the main repository.
- In the pull request description, include a detailed explanation of your changes and why they are necessary.
We do not accept any translation changes in commits on Github. All translation contributions are managed through Crowdin, and later merged by administrators.
Thank you for contributing to QuizOnTwitch! 💜