- .env.dev
- .env.prod
- Make sure to get the
git-crypt-xxx-web-key
, and place this in the project root - Run
bash scripts/decrypt-envs.sh
- Run
yarn
- Run
yarn start
Theming's setup is a bit complicated, but the good news is that updating it isn't. To update / modify the themes, simply follow these steps:
- Open the
.scss
theme file you want to modify (ex:/src/assets/themes/dark-theme/index.scss
) - Modify the theme variables between the
START OF CUSTOM THEME
andEND OF CUSTOM THEME
comment lines.
- You can add/remove variables here, but if you do, be sure to also include those in
/scripts/theme_parser.js
in thecolorIncludeList
variable.
- Run
yarn:lint
. This will handle all the underlying work.
You're done! Wow! Now, your modified theme should be available via VsCode's intellisense, css variables, and the exported /utils/theme.ts
function.
Prime React Visual Designer to build a theme. Once done, export the file and overrite public/themes/<theme.css>
yarn start
yarn docker
yarn docker:upload