Onboarding for New ChessDev Hub Members to our GetHub Org

Sort:
Avatar of AlAlper

Why Git Hub Org?

GitHub Organizations allow teams to collaborate on open-source projects — for example, Python Chess and Stockfish.
ChessDev-Hub is a GitHub organization of developers who are also members of Chess.com.

Our goal is to collaborate on Chess.com TOS-compliant tools, scripts, and browser extensions.
About 40% of our members have never used GitHub before, and that’s okay — we’re happy to train you.

Some companies even donate to open-source projects, and if you already work for one, your employer might sponsor or pay for your involvement.


First Steps for New ChessDev Hub Members

Goal: Get you set up on GitHub and ready to collaborate in under 10 minutes.


1. Create a GitHub Account
  • Go to https://github.com/join

  • Fill in:

    • Username (can be your Chess.com name or something new)

    • Email address (use one you check often)

    • Password

  • Choose the Free plan

  • Complete the email verification


2. Set Up Your Profile
  • Click your profile picture (top-right) → Your profileEdit profile

  • Add:

    • Profile picture (can be your Chess.com avatar)

    • Bio (optional, but recommended — include “Chess.com username: [yourname]”)

    • Location & website if you want


3. Accept Your Invite to ChessDev-Hub
  • After sending your GitHub username to us, you’ll get an email from GitHub

  • Click Accept Invitation

  • You’ll now see ChessDev-Hub listed under your Organizations in GitHub


4. Explore the Projects
  • Go to https://github.com/ChessDev-Hub

  • Click on a repository to see:

    • README.md (project overview)

    • Issues (open tasks and feature requests)

    • Discussions (ideas, questions, planning)


5. Try Your First Contribution
  • Find a small “good first issue” in Issues

  • Comment that you’d like to work on it

  • Fork the repository, make your changes, and submit a Pull Request (we can walk you through this step-by-step)


💡 Tip for beginners: You don’t need to know advanced coding to help — documentation, testing, and ideas are just as valuable.