Since Zed can't easily use our wrapped Prettier (see previous commit), and we're now using three formatters, let's just add one command to format all of our code correctly.
···11-flake.lock
22-33-# for now, we don't want these formatted, but let's consider it in the future?
44-*.json
55-*.md
66-*.yml
77-*.yaml
88-*.jsonc
99-*.json
1010-1111-# causes Go template plugin errors: https://github.com/NiklasPor/prettier-plugin-go-template/issues/120
1212-appview/pages/templates/layouts/repobase.html
1313-appview/pages/templates/repo/tags.html
+6
docs/contributing.md
···5555- Avoid noisy commit messages like "wip" or "final fix"—rewrite history
5656before submitting if necessary.
57575858+## code formatting
5959+6060+We use a variety of tools to format our code, and multiplex them with
6161+[`treefmt`](https://treefmt.com): all you need to do to format your changes
6262+is run `nix run .#fmt` (or just `treefmt` if you're in the devshell).
6363+5864## proposals for bigger changes
59656066Small fixes like typos, minor bugs, or trivial refactors can be