Welcome to StarkLudo!
Thank you for considering contributing to StarkLudo, the Ludo game on Starknet. This document outlines the guidelines and processes for contributing to the project.
Clone the StarkLudo repository to your local machine using the following command:
git clone https://github.com/sivicstudio/starkludo.git
Make sure you have the necessary tools and dependencies installed. For more information, refer to the README.md.
Browse the issues list and choose a task that interests you. Make sure it's labeled as "help wanted" or "ready for pickup".
Create a new branch for your feature or bug fix using the following command:
git checkout -b dev/your-branch-name
Write your code and follow the coding conventions (if any).
Test your code thoroughly to ensure it works as expected.
Commit your changes using a descriptive commit message. For example:
fix: implement new feature to handle game state change
Push your branch to the original repository:
git push origin dev/your-branch-name
Once you've pushed your changes, a reviewer will be assigned to review your code. Follow the reviewer's feedback to resolve any issues.
Once your code review is complete, create a pull request to merge your branch into the dev
branch.
Report any issues or concerns using the issue tracker.
Join our Telegram channel to discuss topics related to StarkLudo.
We appreciate your contributions to StarkLudo! If you have any questions or concerns, don't hesitate to reach out.
Telegram: https://t.me/+hnjQooODZOA2M2Rk