Core Concepts
A software project consists of code and assets.
The code can be edited and run.
The assets can be created, modified, and deleted.
StarterStack is for web application projects, in which a server runs the code. The server will run different parts of the code depending on what requests are made from web browser clients.
When a web application server is run locally, it can only accept requests from browsers on the same computer; is run locally, the web application is only available to users on that computer.
In order to be publicly accessible, the web application needs to be deployed.
Developing a project has the following steps:
Making changes
Validating those changes
- Locally, both manually and through automation
- In a test environment, both manually and through automation
Deploying those changes to production