wewillalwaysremember.in — a permanent, sourced, public record of scams, policy failures, and abuses of power by governments of India. Every government, every party, since the Republic began.
Governments count on public memory fading by the next election. This record does not fade.
- Every government, since the beginning. The record starts with the Republic, not with any one party. No government is exempt; none is singled out.
- Every entry cites sources. Official reports, court judgments, credible journalism. The build fails if an entry has no sources.
- Allegation is not conviction. Every entry carries an honest status label —
alleged,under-investigation,acquitted,convicted,judicially-confirmed, ordocumented. When a court acquits, the record says so plainly. - Neutral language. What happened, what official bodies found, where it stands. No abuse, no speculation.
A fully static Astro site. Each event is one Markdown file in
src/content/events/ validated against a strict schema (src/content.config.ts).
Mobile-first, no trackers, no analytics, no external requests.
npm install
npm run dev # local dev server at localhost:4321
npm run build # static output in dist/Deploys anywhere that serves static files (GitHub Pages, Cloudflare Pages, Netlify, …).
Three paths, in increasing order of technical involvement — all governed by the same sourcing standards in CONTRIBUTING.md:
- Anonymous form (no account, no identity needed): wewillalwaysremember.in/contribute — submissions become public, labelled issues on this repo
- Guided issue forms (GitHub account, no code): suggest an entry or report an error
- Pull requests: each event is one Markdown file with a build-enforced schema —
or adopt an approved
entry-suggestionissue and turn it into an entry
Corrections are part of the record too: if you believe an entry is wrong or unfair, use any of the three paths — with sources.
- Code: MIT
- Content (
src/content/): CC BY-SA 4.0