First off, thank you for considering contributing to Word by Word Game! Here's a simple guide to help you get started.
Please read our CODE_OF_CONDUCT.md before contributing.
- Check if the bug has already been reported in the Issues section.
- If not, create a new issue. Be sure to include:
- Platform (Linux,Android, iOS, Web)
- Store (Google Play, Snapstore, ...)
- Game version (for example 3.3.1+200) and device information
- A clear title
- A detailed description of the bug
- Steps to reproduce the problem
- What you expected to happen
- What actually happened
- Check if the enhancement has already been suggested in the Issues section.
- If not, create a new issue. Include:
- A clear title
- A detailed description of the proposed feature
- Why you think this would be beneficial to the game
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature/your-feature-name - Make your changes, following our coding standards (see below).
- Test your changes thoroughly.
- Commit your changes:
git commit -m 'Add some feature'. Consider to usefeat,fix,docs,style,refactor,test,choreorrevertas the commit type. See more at Conventional Commits. - Push to your branch:
git push origin feature/your-feature-name - Create a Pull Request (PR) to the
mainbranch of the original repository.
- Follow Dart and Flutter best practices and the Effective Dart guide.
- Use lint rules and autoformatting.
- Use clear, descriptive variable and function names.
- Comment your code where necessary.
- Write tests for new features when possible.
- Ensure your code passes all existing tests.
- Install Flutter (version 3.24.2 or later).
- Install Dart (version 3.5.2 or later).
- Clone the repository:
git clone https://github.com/xsoulspace/word_by_word_game.git - Navigate to the project directory:
cd word_by_word_game - Install dependencies:
flutter pub get - Run the project:
flutter run
If you have any questions or need help, feel free to join our Discord community.
Thank you for your contribution! 🎈🌄