-
Notifications
You must be signed in to change notification settings - Fork 0
Introduction
The system allows you to manage the following high-level entities of your software solution:
-
Organizations
-
Projects
-
Services
- Endpoints (e.g. OpenAPI, GRPC, GraphQL)
- Service Deployments
- Environments
-
Repositories
- Repository Projects (e.g. .csproj)
- Artifacts
- Configuration
- Teams
-
Services
- Package Feeds (e.g. NuGet)
-
Projects
The organization is the entry point to other entities and usually represents a company with its projects and package feeds.
For more information, see Organizations.
A project manages a collection of Services, Teams, Environments and individual Permissions.
For more information, see Projects.
A service represents a logical microservice with a well defined public API surface, called Endpoints.
For more information, see Services.
An endpoint describes a component with a well-defined interface (API) which can be consumed by other services or external consumers. Interfaces can be described with various endpoint types like OpenAPI, GRPC or GraphQL.
For more information, see Endpoints.
An environment is an isolated system where multiple Services can be deployed and operated.
For more information, see Environments.
A repository is a store of software artifacts, mostly in the form of code files (e.g. a git repository).
For more information, see Repositories.
A recommender evaluates a rule against a software entity, e.g. OpenAPI specification.
For more information, see Recommenders.
An artifact represents an external entity which is not tracked within the system.
For more information, see Artifacts.
TBD.
TBD.