Starting a new project¶
- Create a project directory with
git init <MY_PROJECT_DIR>
cd <MY_PROJECT_DIR>
- Decide on what your first application is going to be called. We'll use
<APP_NAME>
as the placeholder for what you choose in the following steps. - Start with
template-infra
by running:nava-platform infra install --commit . <APP_NAME>
- Then utilize one of the application templates for
<APP_NAME>
with:nava-platform app install --commit --template-uri <TEMPLATE_URI> . <APP_NAME>
- Follow the steps in the
First time initialization
section of the generated/infra/README.md
file for creating the initial resources/dev environment. - Once you have a dev environment created, enable a host of other features by running:
nava-platform infra update-app --answers-only --data app_has_dev_env_setup=true . <APP_NAME>
And you're off!