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.
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 profile → Edit 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.