This is the repo for the VT Code Camp 2019 archive website. The main VT Code Camp website repo is here: vtcodecamp/www.vtcodecamp.org
- Production site:
https://2019.vtcodecamp.com/
- Deploy Previews:
https://deploy-preview-{PR#}--vtcodecamp2019.netlify.com/
- Branch Deploys:
https://{branch-name}--vtcodecamp2019.netlify.com/
- 11ty/Eleventy - static site generation
- nunjucks - templating
- netlify - building / hosting
- google fonts - fonts
- fontawesome icons - svg icons
- unDraw -- illustrations
- Install Node.js & NPM
- Run
npm install
in the project directory to install local dependencies - Run
npm run serve
to run a local dev environment - Access dev copy of the site at localhost:8080
npm run build # runs `npx eleventy` to build the site
npm run serve # builds site + serves `_site` directory
2019.vtcodecamp
├── _site/ # generated site output
├── .vscode/ # vs code editor configs
├── .netlify/ # netlify dev settings
├── node_modules/ # created by npm install
├── src
│ ├── _data # data directory for 11ty (json + js)
│ │ ├── config.js # environment settings
│ │ └── sponsor.js # data driving sponsor section
│ ├── _includes # template directory for 11ty
│ │ └── defaultLayout # parent template layout page
│ ├── assets # static assets to build into site
│ │ └── sponsorLogos/ # sponsor logos
│ ├── [PageName].md # any .md files will be built into html
│ ├── [PageName].njk # any .njk files will be built into html
│ ├── favicon.ico # favicon needs to be in root dir
│ └── index.njk # home page
├── package.json # lists npm modules, package, and scripts
├── .eleventy.js # config information for 11ty
├── .gitignore # ignored files in git
├── netlify.toml # deploy settings for netlify
└── readme.md # 🟊 [You Are Here]
Thanks for your interest in contributing! Please see the main repo for info on contributing.