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.jsfile at the root based onconfig.example.js. - Fill out the information in the new
config.jsfile. - Run
npm run setup-configat the root to place the config files in the correct locations.
- At the root, run
npm run install-allto 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
cdto the appropriate sub-system.- Run
npm startto 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.