๐Ÿ‘๏ธ
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

getting started

+27
+27
README.md
··· 147 147 ## Beware! 148 148 149 149 While I have reviewed all the code, the *entirety* of the code in this repo was written by claude. I wrote *most of* the prose, like this README (I hate being made to read someone else's LLM output, and I try not to be a hypocrite). I feel that using claude to write this allowed me to take on developer QOL, powerful UX, and extensive testing that I would not have otherwise--but I also feel it's worth being upfront that the workflow here was iterative reviews with claude, feature by feature, rather than by hand. 150 + 151 + ## Getting Started 152 + 153 + ```bash 154 + # nix-direnv (recommended) auto-loads the shell when you cd in 155 + # https://github.com/nix-community/nix-direnv 156 + # the flake includes node 22, typespec, playwright, a patched goat, and LSPs 157 + direnv allow 158 + 159 + # or manually: nix develop 160 + 161 + # install deps + download scryfall data (~500MB, takes a minute) 162 + npm install 163 + 164 + # start dev server on 127.0.0.1:3000 (not localhost, for oauth) 165 + npm run dev 166 + ``` 167 + 168 + Other useful commands: 169 + 170 + ```bash 171 + npm run test # run tests 172 + npm run check # lint + format 173 + npm run typecheck # type check 174 + 175 + npm run lexicons:all # recompile typespec โ†’ lexicons โ†’ typescript 176 + ```