Now hosted [https://github.com/immersive-web/immersive-web-weekly]
content/Where YAML files live of issueslayouts/Handlebars templates that the YAML files are passed in topublic/Directory to be statically hosted (immersivewebweekly.com)public/issues/directory where output of issue templatepublic/emails/Output of email template for sending via Mailchimpdemo/Source files for demo on landing pagebuild/Build scripts for wrapping up issues and rendering as email/issues
npm run buildBuilds issues incontent/using templates fromlayouts/as HTML emails (emails/) and full HTML issues (public/issues/)npm run build-demoBuilds the demo for the landing page indemo/topublic/index.js
Some fields in the issue YAML may be parsed as markdown (overview, links.content) via showdown parser. In build/parse-markdown.js, all reference links, (e.g. Welcome to [markdown]!) will be linked using the links.json reference in the project root. This allows referencing the same entity/link multiple times over several issues or links. All links are compared as lower casae, hence all keys in links.json being lowercase. Not tested that well, TODO test with non-english/non-alphanumeric characters.