Skip to content

DougInAMug/Collective-Governance-Directory

Repository files navigation

Collective Governance Directory

A collection of links to publicly available governance documents, published by the collectives that use them.

Main project info on the about page.

tech overview

This project uses Svelte(kit). Pages and layout are in src/routes. The datatable on the main page uses @vincjo/datatables, with the data stored in static/CollectiveGovernanceDirectoryData.json. Icons from @tabler/icons-svelte. Hosted via GitHub pages, which requires a static site: relevant SvelteKit adapter.

development

# start development server
npm run dev

# build
npm run build

# generate json from csv (performed as part of build)
node static/csvtoJSON.js