Closed
Description
Contributing Guide
๐ด Fork the Repository
- Visit DojoByExample
- Click the Fork button in the top-right corner
๐ฅ Clone your fork
Clone your forked repository to your local machine:
git clone https://github.com/YOUR_USERNAME/DojoByExample.git
โญ๏ธ Follow the installation guide here
๐ฟ Create a Branch
All branches must follow our naming convention and be in lowercase:
git checkout -b type/description
Branch types available:
feat/user-registration
๐ For new featuresfix/login-validation
๐ For bug fixesdocs/api-docs
๐ For documentationstyle/button-design
๐จ For stylingrefactor/auth-logic
๐ For code refactoringperf/query-optimization
โก For performancetest/user-tests
โ For testingbuild/webpack-config
๐๏ธ For build changesci/github-actions
๐ค For CI changeschore/deps-update
๐งน For maintenance
โก Make Atomic Commits
Each commit must be clear, descriptive, and follow our format:
git add .
git commit -m "type: description"
Example commits:
feat: add nft minting functionality
๐fix: resolve eth balance display error
๐docs: update smart contract documentation
๐style: improve wallet connection modal
๐จrefactor: optimize gas calculation logic
๐test: add contract deployment tests
โ
๐ Push Changes
Push your changes to your forked repository:
git push origin your-branch-name
Important:
โ ๏ธ Be Respectful
๐ฎ Create a Pull Request
- Create a Pull Request (PR) targeting the
main
branch - Use our PR template (required)
- Ensure all checks pass before requesting review โ
๐ Remember:
- All commits and branch names must be in lowercase ๐ก
- Keep commits atomic and focused
- Follow our Git Guidelines strictly
Thanks for contributing to Dojo By Example โฉ๏ธ๐ฅท๐ป