Core Concepts

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