Appearance
How To Start Using System as Code
Goal: Set up your machine to support System as Code. This includes editing recipes and executing semi-automated recipes.
Steps
- Clone your team's fork of this repo; see the list of System as Code repositories.
- Install Python if you have not already. Add it to the system path.
- Open a new terminal in your repo dir and run the following commands:
- What operating system are you using?
- Windows:
python.exe -m pip install --upgrade pip
- Mac:
python3 -m pip install --upgrade pip
- In the same terminal run the following commands (any operating system).shell
pip install pipenv pipenv install
- [Placeholder. Skip this step.]
Future behavior
Once we have enabled executable steps, this will runverify_environment()
locally, executing in the context of the associated python file. - Do you want to enable local development for the website?
- Yes:
- Accomplish the goal Enable local development
- Done!
Enable local development
- Install Node version 20+ if you have not already.
- In the same terminal run the following commands.shell
npm install npm run start
- Wait for about 30 seconds until your terminal tells you site is running and shows a URL.
- Press
o[ENTER]
in the terminal to open the site in your default browser. - Done!