Skip to content

NMSCD/Meetup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👥 NMS Meetup

Details on the yearly Guildford meetup and a place to showcase the memories that we have made with all those that joined us to celebrate No Man's Sky


Building the project locally

Many of the files are generated using Handlebar templates. To get the solution running, use the following commands:

  • npm run setup
    • This will install all npm packages and then create the templates/data/live.json file with all the members of the NMSCD
  • npm run dev

The dev script runs 3 processes concurrently. This shouldn't be a problem, but if you want to run them individually, they are:

  • dev:watch-template
    • This builds all of the handlebar files using the JSON files in the data folder
  • dev:watch-sass
    • This compiles all the SCSS files into public/assets/css/main.css
  • dev:live-server
    • A small HTTP server. Once running you should see the site on 127.0.0.1:8080

Deployment

This site makes use of Github Actions to build the project and Github Pages to host it 💪