Remove TLS/Reverse proxy and Dependencies sections from README
Both were low-value docs (TLS config is already in the Configuration reference table; Go/JS dependencies are visible in go.mod and web/package.json) that just added noise. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -230,33 +230,6 @@ make web-assets # regenerate templ code + rebuild web/static/app.css and web/st
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## TLS / Reverse proxy
|
|
||||||
|
|
||||||
### Self-signed certificate (development)
|
|
||||||
|
|
||||||
```bash
|
|
||||||
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes
|
|
||||||
```
|
|
||||||
|
|
||||||
Update `config.yaml`:
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
tls:
|
|
||||||
enabled: true
|
|
||||||
cert_file: cert.pem
|
|
||||||
key_file: key.pem
|
|
||||||
```
|
|
||||||
|
|
||||||
### Caddy reverse proxy (recommended for production)
|
|
||||||
|
|
||||||
```
|
|
||||||
dav.example.com {
|
|
||||||
reverse_proxy localhost:8080
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Configuration reference
|
## Configuration reference
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
@@ -370,24 +343,3 @@ reviewed and tested where practical, but not every part of the codebase
|
|||||||
has been fully reviewed yet — use accordingly, especially before relying
|
has been fully reviewed yet — use accordingly, especially before relying
|
||||||
on this in security-sensitive environments.
|
on this in security-sensitive environments.
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Dependencies
|
|
||||||
|
|
||||||
| Package | Purpose |
|
|
||||||
|---------|---------|
|
|
||||||
| `github.com/emersion/go-webdav` | WebDAV/CalDAV/CardDAV protocol layer |
|
|
||||||
| `github.com/emersion/go-ical` | iCalendar parsing/serialisation |
|
|
||||||
| `github.com/emersion/go-vcard` | vCard parsing/serialisation |
|
|
||||||
| `golang.org/x/crypto` | bcrypt |
|
|
||||||
| `golang.org/x/net` | `golang.org/x/net/webdav` |
|
|
||||||
| `gopkg.in/yaml.v3` | YAML config parsing |
|
|
||||||
| `modernc.org/sqlite` | Pure-Go SQLite driver (shares, web UI sessions) |
|
|
||||||
| `github.com/a-h/templ` | Type-safe Go HTML templates (web UI) |
|
|
||||||
|
|
||||||
Front-end (dev-only, not required at runtime — see [Web UI](#web-ui)):
|
|
||||||
|
|
||||||
| Tool | Purpose |
|
|
||||||
|------|---------|
|
|
||||||
| Tailwind CSS v4 (`web/package.json`) | Utility-first CSS, compiled to `web/static/app.css` |
|
|
||||||
| [htmx](https://htmx.org/) (`web/static/htmx.min.js`, vendored) | Partial page updates without a JS framework |
|
|
||||||
|
|||||||
Reference in New Issue
Block a user