AI and CoffeeAI and Coffee
Join WhatsApp

only rule: be nice

— contribute

anyone can build.

no permission.

no gatekeepers.

the bar is the floor.

never opened a terminal? never written a line of code? doesn't matter. this guide walks you through your first pull request from absolute zero. if you can copy-paste, you can contribute.

— the 10 steps

01

get a github account

if you don't have one, sign up at github.com. free forever. takes 30 seconds.

skip this if you already have one.

02

fork the repo

make sure you're logged in to github first. find the FORK button at the top-right of the repo page — it sits between Watch and Star (see diagram below). click it. on the next screen, leave everything as default and click the green CREATE FORK button. wait 2-3 seconds while github copies the repo to your account.

— where to click

github.com/solahidris/aiandcoffeesolahidris/aiandcoffeePublicWatchForkStarclick thistop right of the repo pageyou must be logged in first

you'll know it worked when the url becomes github.com/YOUR-USERNAME/aiandcoffee and you see "forked from solahidris/aiandcoffee" in small text under the repo name.

03

clone your fork

open a terminal. paste this — replace YOUR-USERNAME with yours.

git clone https://github.com/YOUR-USERNAME/aiandcoffee.git
cd aiandcoffee

04

install and run it

you need node.js installed first. then run these two commands.

npm install
npm run dev

open http://localhost:3000 in your browser. the site is now running on your laptop.

05

create a new branch

never touch main. always branch. name it whatever describes your change.

git checkout -b fix-typo-on-about-page

06

make your changes

edit code. save the file. the browser auto-refreshes. break things. fix things. repeat.

07

commit your work

save your progress with git. message can be anything — just say what you did.

git add .
git commit -m "fixed typo on about page"

08

push to your fork

your commits only live on your laptop until you push. this sends them up to your fork on github.

git push origin fix-typo-on-about-page

watch the terminal output — github prints a clickable link to open a PR directly. cmd-click (mac) or ctrl-click (windows) it and skip step 09.

09

find the pull request banner

open your fork at github.com/YOUR-USERNAME/aiandcoffee. a yellow banner appears near the top mentioning your branch, with a green COMPARE & PULL REQUEST button on the right (see diagram below). click the green button.

— where to click

github.com/YOUR-USERNAME/aiandcoffeeiadd-contribute-pagehad recent pushesless than a minute agoCompare & pull requestclick thisgreen button, top of your fork

didn't see the banner? it disappears after a few minutes. fallback: click the PULL REQUESTS tab, then the green NEW PULL REQUEST button.

10

submit the pull request

you'll land on a form with two fields. write a short title (one line — what you changed). for the description, copy the template below and fill in the blanks. then click the green CREATE PULL REQUEST button at the bottom. nobody reads novels — short is better.

adds: <what you added>
why: <one line, if relevant>
notes: <anything reviewer should know, or "none">

that's it. you're a contributor. your name shows up on the repo forever.

what to build

fix a typoadd a toolnew pagedesign tweakwild idea

see something broken? fix it. think the site needs a feature? add it. want to redesign the whole thing? send a pr.

browse open issues ↗

don't wanna code?

got an event? open a github issue with the details. that's the whole submission flow. no forms, no signups.

add an event ↗

stuck?

drop your question in the whatsapp group. someone will help. nobody bites. only rule: be nice.

join the group ↗

tips

→ your code doesn't need to be perfect.

small messy pr > perfect pr that never ships. open it. iterate.

→ ai is your pair programmer.

read claude.md in the repo. paste it into claude or cursor. let it help.

→ no database. keep it that way.

data lives in /data as json. github actions auto-update events. no servers to babysit.

→ tech stack.

next.js (pages router) + typescript + tailwind. deployed on cloudflare pages.

the best contributors are the ones who just start.

*

Instrumental 1

AI and Coffee

full player ↗