- Lukys fantastic idea
- Make sure you have the repo on your local system
git clone <link-to-github-repo>
- Update to latest changes
git pull
- Update npm, to latest
npm install
- Make changes to files and stuff ;)
- Stage git ( can be . to include the whole directory)
git add .
- Commit changes (make a good change message/maybe even a change doc)
git commit -m 'write what you did here'
- Finally push those changes (if we use branches this might be different)
git push
- Either Chrome or Firefox (No Safari, No IE/edge, necessary)
- NodeJS (https://nodejs.org/en/, necessary)
- VScode (https://code.visualstudio.com/, recommended)
- Git terminal (https://git-scm.com/downloads, recommended)
- ExpressJS (Makes writing NodeJS easier, https://expressjs.com/)
- EJS (Templating engine, don't worry its a lot less complicated than it sounds, https://ejs.co/)
- MongoDB (Our database, https://www.mongodb.com/)
- Bootstrap (https://getbootstrap.com/)
- Heroku (Cloud hosting, https://www.heroku.com/)
- MongoDB Atlas (Where we can store the database)