diff --git a/.nbd/tickets/09cda0.md b/.nbd/tickets/09cda0.md new file mode 100644 index 0000000..f286c80 --- /dev/null +++ b/.nbd/tickets/09cda0.md @@ -0,0 +1,64 @@ ++++ +title = "Add contact footer to all service front-ends" +priority = 3 +status = "todo" +ticket_type = "task" +dependencies = [] ++++ +## Background + +The root `TODO.md` calls for a footer on every service front-end with contact info: + +> Contact: `@elijah.run` + +Where `` depends on the service. + +## Target services and email addresses + +| Service | Front-end type | Contact email | +|---|---|---| +| `quotesdb` | Yew (Rust/Wasm) | `quotes@elijah.run` | +| `edu` | mdbook static site | `vibedbooks@elijah.run` | +| Blog editor | Yew (not yet built) | `editor@elijah.run` | + +## Implementation + +### quotesdb/ui + +Add a `Footer` component to the Yew app: + +1. Create `quotesdb/ui/src/components/footer.rs` (or add inline to `app.rs`). +2. Render a `