Files
trust-issues/README.md
T
Compleet 006955bfc8
validate / validate (push) Failing after 7s
Establish the publication foundation
2026-07-14 11:54:31 +01:00

52 lines
2.0 KiB
Markdown

# Trust Issues
The public, content-first foundation for Ana's independent publication about power, identity, and the systems acting in our name.
`Trust Issues` is a working title. The masthead, domain, podcast title, and book details remain deliberately configurable; the archive and URLs are structured so the publication can be renamed without rewriting its editorial model.
## What exists now
- An authored, responsive homepage rather than a product dashboard.
- Typed Markdown collections for stories, weekly briefings, field guides, and podcast episodes.
- Article metadata for author, maintainer, publication date, review date, status, and trust pattern.
- Story, briefing, guide, podcast, book, and about surfaces.
- RSS, accessible HTML, print styles, and graceful no-JavaScript operation.
- A quiet recent-maintenance ledger derived from Git at build time.
- Editorial, contribution, source-safety, and challenge policies.
- Gitea Actions validation on every push and pull request.
## Start locally
```sh
npm install
npm run dev
```
Validate the same way CI does:
```sh
npm run validate
```
## Where to edit
- Publication identity and external links: `src/site.config.ts`
- Stories: `src/content/stories/`
- Weekly briefing: `src/content/briefings/`
- Field guides: `src/content/guides/`
- Podcast episodes and transcripts: `src/content/episodes/`
- Editorial promises: `EDITORIAL.md`
- Roadmap and explicit non-goals: `ROADMAP.md`
Draft entries use `draft: true` and are excluded from public routes, the homepage, and RSS.
## Publishing model
The generated site is static. Set `SITE_URL` in the deployment environment and run `npm run build`; deploy `dist/` to Cloudflare Pages or any static host.
Published content belongs in this public repository. Reporting notes, unpublished interviews, confidential sources, contact information, and embargoed drafts do not.
## Licence
Site code is MIT licensed. Editorial content is copyright Ana unless an individual page states otherwise. See `LICENSE.md`.