CODEZILLA Website
❗ The CODEZILLA website is no longer live. You can consider this repo as a piece of history :) |
---|
Tools / Libs
- Metalsmith > Static site generator
- rollup.js > JavaScript module bundler
- Babel
- Nightwatch.js > E2E testing framework
- SASS
Installation
- Clone the repo:
git clone git@github.com:codezilla-nl/codezilla-website.git
- Install dependencies:
npm install
Tests
- Run unit tests:
npm test
- Run E2E tests:
npm run test-e2e
CI / Deployment / Hosting
- CI and deployment is done through Github Actions, run on AWS Amplify Preview
- Hosting is done on AWS Amplify
Folder structure
|-- content > Markdown content that is used to generate the HTML files
|-- src
|-- classes > JavaScript classes
|-- layouts > HTML layouts that are used to render the content in
|-- scss > SASS stylesheets
|-- main.js > Main JavaScript file that is used as the entry point for the website
|-- main.scss > Main SASS file that is used as the entry point for the website