Projects¶
Two different things live here. One is documentation for software this community runs. The other is a set of briefs for people who want something to build.
-
Our projects
The bot, this site, and whatever we build next. Setup instructions, architecture, and how to contribute.
-
Build something
Project briefs with a defined scope, sorted by difficulty. For when "build a project" is unhelpfully vague.
Why briefs instead of tutorials¶
Tutorials give you working code and the illusion of understanding. A brief gives you a target and leaves the middle to you, which is where the learning is.
Every brief states what it should do, what counts as finished, and roughly how long it takes. None of them include the solution.
Contributing to either¶
Both halves take pull requests. Adding a brief is the easiest first contribution to this site — see contributing for how the site is built.