Deploying a new version
-----------------------

Update the following
- `src/Constants.ts` `Version` and `LatestUpdate`
- `package.json` `version`
- `doc/source/conf.py` `version` and `release`
- `doc/source/changelog.rst`
- post to discord
- post to reddit.com/r/Bitburner

Deploying `dev` to the Beta Branch
----------------------------------

TODO

Development Workflow Best Practices
-----------------------------------

- Work in a new branch forked from the `dev` branch to isolate your new code
    - Keep code-changes on a branch as small as possible. This makes it easier for code review. Each branch should be its own independent feature.
    - Regularly rebase your branch against `dev` to make sure you have the latest updates pulled.
    - When merging, always merge your branch into `dev`. When releasing a new update, then merge `dev` into `master`
