89537d417a
P5-01 — Documentation site under docs/book/ rendered with mdBook
(downloaded via Makefile, same static-binary pattern as Tailwind).
Structured chapters: getting started, concepts, operations,
security, reference. `make docs` / `make docs-watch`. Generated
output gitignored.
P5-02 — CONTRIBUTING.md rewritten from placeholder to a full
guide. CODE_OF_CONDUCT.md adapted from Contributor Covenant for a
single-maintainer project. .gitea/issue_template/{bug,feature}.md
and PULL_REQUEST_TEMPLATE.md.
P5-04 — Six README screenshots captured live from a fresh server
bootstrap (login, empty dashboard, add-host, alerts, settings,
audit log). README rewritten to centre the screenshot grid and
link out to the docs site.
P5-05 — SECURITY.md with disclosure policy (3-day ack, 30-day
default window), scope in/out, threat-model summary, operator
hardening checklist. Mirrored as a docs-site chapter.
P5-06 — End-to-end test harness. e2e/compose.e2e.yml brings up
server + sibling Linux agent (alpine + restic) + restic/rest-server.
Agent uses announce-and-approve so Playwright can drive the full
operator flow: bootstrap → login → accept pending → backup →
verify terminal status. Second spec scrapes /metrics to assert
the P6-04 endpoint surface. .gitea/workflows/e2e.yml runs on every
PR; local how-to in docs/e2e.md.
53 lines
1.2 KiB
Markdown
53 lines
1.2 KiB
Markdown
---
|
|
name: Bug report
|
|
about: Something isn't behaving the way the docs / code suggest it should
|
|
title: "[bug] "
|
|
labels: bug
|
|
---
|
|
|
|
## What happened
|
|
|
|
<!-- A clear description of the actual behaviour. Include the exact
|
|
UI surface, API endpoint, or CLI invocation involved. -->
|
|
|
|
## What you expected
|
|
|
|
<!-- What you thought would happen, and where that expectation came from
|
|
(docs page, command output, prior behaviour). -->
|
|
|
|
## Steps to reproduce
|
|
|
|
1.
|
|
2.
|
|
3.
|
|
|
|
## Environment
|
|
|
|
- restic-manager server version: <!-- `restic-manager-server --version` or footer of the UI -->
|
|
- Agent version (if relevant): <!-- `restic-manager-agent --version` -->
|
|
- restic version on affected host: <!-- `restic version` -->
|
|
- Host OS: <!-- e.g. "Ubuntu 22.04 amd64" or "Windows Server 2022" -->
|
|
- How was the server installed: <!-- docker compose / source build / other -->
|
|
|
|
## Logs / output
|
|
|
|
<details><summary>Server log (sanitised)</summary>
|
|
|
|
```
|
|
<!-- paste relevant lines; redact tokens, passwords, repo URLs -->
|
|
```
|
|
|
|
</details>
|
|
|
|
<details><summary>Agent log (sanitised)</summary>
|
|
|
|
```
|
|
```
|
|
|
|
</details>
|
|
|
|
## Anything else
|
|
|
|
<!-- Screenshots, related issues, recent changes you made before the
|
|
bug appeared, anything that might help. -->
|