Source code for www.fossify.org.
Node.js 24 is used in GitHub Actions.
npm ci
npm run devRun release check before merging:
npm run checkThis formats-checks the repository, builds the static site, writes the legacy
.html privacy-policy aliases used by app-store listings, and audits the built
routes, links, images, release data, sitemap, and JavaScript output.
src/data/apps.tscontains the published app catalog, copy, links, and policy details.src/data/release-metadata.jsonis a checked-in snapshot of GitHub releases and tags.src/data/site.tscontains shared site links and the privacy-policy route list.
The weekly Refresh release metadata workflow opens or updates a pull request
when GitHub release data changes.
The site works without JavaScript, including navigation, mobile menus, and FAQs.