Essay Website
- Rust 84.9%
- HTML 6.3%
- Nix 4.6%
- CSS 3.1%
- PLpgSQL 1.1%
| crates | ||
| docs | ||
| nix | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
trans tropes
A site where users semi-anonymously submit essays about trans themes in shows, movies and games. Admins review submissions; only approved essays are published.
Architecture and design decisions live in docs/architecture.md. The API server (crates/api) is the single source of truth; the website, tropes CLI, tropes-tui TUI and the XMPP moderation bot are all clients of its /api/v1 surface.
Development
nix develop
cargo build
Deploying
See docs/deploy.md for adding this as a flake input to
an existing NixOS host, configuring the module, and the manual XMPP/secrets
setup it needs.