The academynetwork.net site (SvelteKit, static)
  • CSS 47.2%
  • Svelte 26.1%
  • JavaScript 12.6%
  • Shell 8.3%
  • HTML 3.5%
  • Other 2.3%
Find a file
Ricardo Satoshi e7da4ed18b
All checks were successful
deploy-site / build-and-deploy (push) Successful in 17s
Point the download page at desktop v1.0.3 (Windows + Linux installers, real SHA-256 sums)
2026-07-19 12:05:53 -04:00
.forgejo/workflows Sync from working copy 2026-07-15 23:05:10 -04:00
.gitea Ready the repos for community contribution and strip the AI fingerprints. airules.md becomes CONTRIBUTING.md, reframed from 'rules for any AI assistant' into a contribution guide (how the mechanical forge-governor merge works, pseudonymous-friendly with no CLA, the spec-is-authoritative rule, and the nine house rules). Add CODE_OF_CONDUCT.md and SECURITY.md (both adapted to a project with no central maintainer and no server to patch: fixes ship as signed threshold releases), plus .gitea issue and pull-request templates. push.sh distributes all four docs and the templates into every code repo from a single source, drops the Co-Authored-By: Claude trailer from commits, and removes the airules orphan. READMEs across spec/node/website/desktop/.profile updated: airules references retargeted, stale 'engine not built yet' status corrected, desktop and the ceremony/nmt crates added to the tables. Neutralized the incidental Claude/AI mentions in .gitignore and plan.txt; the FAQ's 'why not an AI chatbot' product copy stays. 2026-07-14 03:39:40 -04:00
design Fix the footer version and space out the middot separators 2026-07-17 19:21:05 -04:00
website Point the download page at desktop v1.0.3 (Windows + Linux installers, real SHA-256 sums) 2026-07-19 12:05:53 -04:00
.gitattributes Initial import: academynetwork.net site and canonical design system 2026-07-12 01:01:15 -04:00
.gitignore Initial import: academynetwork.net site and canonical design system 2026-07-12 01:01:15 -04:00
CODE_OF_CONDUCT.md Ready the repos for community contribution and strip the AI fingerprints. airules.md becomes CONTRIBUTING.md, reframed from 'rules for any AI assistant' into a contribution guide (how the mechanical forge-governor merge works, pseudonymous-friendly with no CLA, the spec-is-authoritative rule, and the nine house rules). Add CODE_OF_CONDUCT.md and SECURITY.md (both adapted to a project with no central maintainer and no server to patch: fixes ship as signed threshold releases), plus .gitea issue and pull-request templates. push.sh distributes all four docs and the templates into every code repo from a single source, drops the Co-Authored-By: Claude trailer from commits, and removes the airules orphan. READMEs across spec/node/website/desktop/.profile updated: airules references retargeted, stale 'engine not built yet' status corrected, desktop and the ceremony/nmt crates added to the tables. Neutralized the incidental Claude/AI mentions in .gitignore and plan.txt; the FAQ's 'why not an AI chatbot' product copy stays. 2026-07-14 03:39:40 -04:00
CONTRIBUTING.md Ready the repos for community contribution and strip the AI fingerprints. airules.md becomes CONTRIBUTING.md, reframed from 'rules for any AI assistant' into a contribution guide (how the mechanical forge-governor merge works, pseudonymous-friendly with no CLA, the spec-is-authoritative rule, and the nine house rules). Add CODE_OF_CONDUCT.md and SECURITY.md (both adapted to a project with no central maintainer and no server to patch: fixes ship as signed threshold releases), plus .gitea issue and pull-request templates. push.sh distributes all four docs and the templates into every code repo from a single source, drops the Co-Authored-By: Claude trailer from commits, and removes the airules orphan. READMEs across spec/node/website/desktop/.profile updated: airules references retargeted, stale 'engine not built yet' status corrected, desktop and the ceremony/nmt crates added to the tables. Neutralized the incidental Claude/AI mentions in .gitignore and plan.txt; the FAQ's 'why not an AI chatbot' product copy stays. 2026-07-14 03:39:40 -04:00
LICENSE Initial import: academynetwork.net site and canonical design system 2026-07-12 01:01:15 -04:00
README.md Ready the repos for community contribution and strip the AI fingerprints. airules.md becomes CONTRIBUTING.md, reframed from 'rules for any AI assistant' into a contribution guide (how the mechanical forge-governor merge works, pseudonymous-friendly with no CLA, the spec-is-authoritative rule, and the nine house rules). Add CODE_OF_CONDUCT.md and SECURITY.md (both adapted to a project with no central maintainer and no server to patch: fixes ship as signed threshold releases), plus .gitea issue and pull-request templates. push.sh distributes all four docs and the templates into every code repo from a single source, drops the Co-Authored-By: Claude trailer from commits, and removes the airules orphan. READMEs across spec/node/website/desktop/.profile updated: airules references retargeted, stale 'engine not built yet' status corrected, desktop and the ceremony/nmt crates added to the tables. Neutralized the incidental Claude/AI mentions in .gitignore and plan.txt; the FAQ's 'why not an AI chatbot' product copy stays. 2026-07-14 03:39:40 -04:00
SECURITY.md Ready the repos for community contribution and strip the AI fingerprints. airules.md becomes CONTRIBUTING.md, reframed from 'rules for any AI assistant' into a contribution guide (how the mechanical forge-governor merge works, pseudonymous-friendly with no CLA, the spec-is-authoritative rule, and the nine house rules). Add CODE_OF_CONDUCT.md and SECURITY.md (both adapted to a project with no central maintainer and no server to patch: fixes ship as signed threshold releases), plus .gitea issue and pull-request templates. push.sh distributes all four docs and the templates into every code repo from a single source, drops the Co-Authored-By: Claude trailer from commits, and removes the airules orphan. READMEs across spec/node/website/desktop/.profile updated: airules references retargeted, stale 'engine not built yet' status corrected, desktop and the ceremony/nmt crates added to the tables. Neutralized the incidental Claude/AI mentions in .gitignore and plan.txt; the FAQ's 'why not an AI chatbot' product copy stays. 2026-07-14 03:39:40 -04:00

Academy Network: website

The static site served at academynetwork.net: what the project is, downloads, guide guidelines, contributing, governance, FAQ, and the full legal texts.

Part of the Academy Network project. The authoritative protocol specification and plan live in the spec repository. See CONTRIBUTING.md (in this repo) before contributing here; it comes with a code of conduct and a security policy.

Layout

Path What
website/ SvelteKit site (adapter-static, fully prerendered)
design/ Canonical UI: stylesheet, shell (HTML/JS), sync check, design guide, logos

design/ is canonical: design/academy.css is the stylesheet of record and website/src/app.css is its synced copy (bodies must match; only the header comment differs). Run bash design/check-sync.sh to verify, and see design/STYLE.md for the locked design system.

Build

cd website
npm install
npm run dev      # local dev server
npm run build    # prerender to website/build (plain static files)

The output is plain static files that deploy on any static host. The site has no server routes, no analytics, and makes no third-party requests; keep it that way.

License

GNU Affero General Public License v3.0 or later (see LICENSE). Written content on the site is also available under CC BY-SA 4.0.