Skip to content

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป CONTRIBUTORS GUIDELINE ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปย #3

Closed
@jimenezz22

Description

@jimenezz22

Contributing Guide

๐Ÿด Fork the Repository

  1. Visit DojoByExample
  2. 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 features
  • fix/login-validation ๐Ÿ› For bug fixes
  • docs/api-docs ๐Ÿ“ For documentation
  • style/button-design ๐ŸŽจ For styling
  • refactor/auth-logic ๐Ÿ”„ For code refactoring
  • perf/query-optimization โšก For performance
  • test/user-tests โœ… For testing
  • build/webpack-config ๐Ÿ—๏ธ For build changes
  • ci/github-actions ๐Ÿค– For CI changes
  • chore/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

  1. Create a Pull Request (PR) targeting the main branch
  2. Use our PR template (required)
  3. 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 โ›ฉ๏ธ๐Ÿฅท๐Ÿป

Metadata

Metadata

Assignees

No one assigned

    Labels

    Core DevdocumentationImprovements or additions to documentation

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions