Commit aaa58cb

Eric Bower  ·  2025-12-18 11:37:07 -0500 EST
parent fb28448
docs: agents.md
2 files changed,  +26, -0
+23, -0
......@@ -0,0 +1,23 @@
1+# Intro
2+
3+This is a monorepo that contains a bunch of our cloud services leveraging golang's crypto/ssh library. @README.md has more information about what they are and how they work.
4+
5+# Commands
6+
7+```bash
8+make fmt # format code
9+make lint # lint code
10+make test # test code
11+make build # build all go binaries
12+make check # runs all the commands above
13+```
14+
15+Before telling me a task is complete, you **must** run `make verify` before notifying me.
16+
17+# Task management
18+
19+We use a local tool called `bd` to manage tasks. When using `bd`, work on a single task at a time. Once you think you have finished a task, I **must** review the task before you can mark it complete.
20+
21+To learn how to use `bd` run `bd quickstart`.
22+
23+When I ask you to do something and that task is large enough that it should be broken into smaller tasks, you **must** use `bd`.
+3, -0
......@@ -162,3 +162,6 @@ restore:
162162 $(DOCKER_CMD) exec -it $(DB_CONTAINER) /bin/bash
163163 # psql postgres -U postgres -d pico < /backup.sql
164164 .PHONY: restore
165+
166+check: fmt lint test build
167+.PHONY: check