Create your GitHub account
Choose a professional username, verify your email, and add a short profile. Your profile becomes a public portfolio of what you build.
Create an accountNo experience required
A zero-to-first-pull-request guide for AKCS members. Learn the language, set up your computer, choose a real club project, and ship a small change.
Start here01 / Your path
Work through these in order. You do not need to memorize every command—understand the goal, then use the examples when you need them.
Choose a professional username, verify your email, and add a short profile. Your profile becomes a public portfolio of what you build.
Create an accountInstall Git, Node.js, and VS Code. Git tracks changes, Node runs our TypeScript projects, and VS Code is where you edit files.
Install GitOpen an AKCS project, read its README, and check the Issues tab. Start with a small documentation, design, or bug-fix task.
Browse the organizationCreate a branch, make one focused change, test it, commit it, push it, and open a pull request explaining what you changed.
See open issues02 / Local setup
Open Terminal on macOS/Linux or PowerShell on Windows. Run one line at a time. If a command fails, read the last error line and ask for help.
git clone https://github.com/Ardrey-Kell-Computer-Science-Club/ArdreyCSClub.gitcd ArdreyCSClubnpm installgit switch -c your-name/short-changenpm run dev03 / GitHub language
Choose an issue
Create a branch
Make + test
Commit + push
Open a PR
04 / Real club code
TypeScript · website
The official AKCS website. A great place to practice React, Next.js, responsive design, and accessible UI.
TypeScript · automation
The code behind the official club Discord bot. Learn commands, events, APIs, and practical automation.
TypeScript · student platform
A tutoring platform for AK computer science students to schedule support and find academic resources.
TypeScript · learning
Guides and resources for computer science topics, hackathons, competitions, and club projects.
05 / Getting unstuck
Before asking, copy the exact error, note the command you ran, and explain what you expected. Open a GitHub issue for project problems or bring your laptop to an AKCS meeting for hands-on help.