Documentation is never complete; if you see a section that's missing information, please make an issue. If over the course of working with the website you discover something that might not be immediately clear to everyone, consider making a pull request adding it to the documentation so fewer people get tripped up on it in the future!
hacksoc_org/: Python package for the build systemstatic/: files that are served as-is, and will rarely (if ever) change, suitable for cachingfonts/: font and relevant files (such as font stylesheets)images/: images, logos, and faviconsjs/:.jsscriptsminutes/meeting minutes in PDF format- CSS files are kept (currently) in the root of
static/
templates/: top level contains templates that don't directly produce a pagecontent/: every file in this level maps 1:1 with a produced HTML pagenews/:.mdand.html.jinja2files for news articles.servers/:.mdfiles for server READMEs