Collection of software used to run SwampHacks.
Follow this guide after cloning the project to get the project up and running properly.
Before beginning the setup process, run npm i
at the root to install dev dependencies.
- Create a new
config.js
file at the root based onconfig.example.js
. - Fill out the information in the new
config.js
file. - Run
npm run setup-config
at the root to place the config files in the correct locations.
- At the root, run
npm run install-all
to install all node_modules for each sub-system.
TODO
Follow this guide to successfully run each sub-system.
TODO - development environment not currently setup for this
cd
to the appropriate sub-system.- Run
npm start
to launch the project to localhost:3000.
When making changes to the project, DO NOT work directly from the master branch. Follow the steps below to properly make changes.
- Create a new branch from master. Name the branch using the following schema:
${subsystemName}-${itemName}
, where subsystemName = the name of a sub-system (ex: internal, dashboard, etc.), itemName = a feature or bug fix. - Make all commits related to the item on the branch.
- When the item is finished completely, submit a pull request to the master branch for review.