Create a Nix flake and setup Direnv
This commit is contained in:
parent
70af2d9ae8
commit
89bd003480
7 changed files with 231 additions and 132 deletions
6
TODO.md
6
TODO.md
|
|
@ -2,12 +2,16 @@
|
|||
|
||||
A step-by-step checklist for porting MatterControl's design features to a Vue + TypeScript + three.js web application.
|
||||
|
||||
If a given step is more complex than anticipated, consider breaking it down into additional steps and adding those checklist items below. If a given step is no longer appropriate or you discern it needs adjusted or re-scoping, raise it in discussion.
|
||||
|
||||
When a given step is completed, check it off.
|
||||
|
||||
---
|
||||
|
||||
## Phase 1: Project Foundation
|
||||
|
||||
### Development Environment
|
||||
- [ ] Create `flake.nix` with Node.js and pnpm
|
||||
- [x] Create `flake.nix` with Node.js and pnpm
|
||||
- [ ] Add Rust toolchain to `flake.nix` (for later WASM work)
|
||||
- [ ] Add `flake.lock` and verify `nix develop` works
|
||||
- [ ] Create `justfile` with `dev`, `build`, `test`, `lint` recipes
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue