git.iko.soy/rowtype-yoga/purescript-protobuf
on jbrock/manyLengthSpecialized help sign in
48 lines 711 B history raw
1# Development Notes
3## Generate `packages.json` from `packages.dhall` for `psc-package`
5https://psc-package.readthedocs.io/en/latest/usage.html#local-package-sets
7```
8nix-shell
9dhall-to-json –file packages.dhall –output packages.json
10```
12## Generate docs
14```
15nix-shell
16spago docs
17```
19## Generate `spago-packages.nix`
21https://github.com/justinwoo/spago2nix
23https://github.com/purescript/spago/issues/547
25```
26nix-shell
27spago2nix generate
28mv spago-packages.nix nix/
29```
31## Publish
33https://pursuit.purescript.org/help/authors
35Because `pulp` still needs `bower`, we have to tag the version by hand with
37```
38git commit --allow-empty
39```
41then
43```
44nix-shell
45bower install
46pulp publish --no-push
47```