generated from SAP/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
13 changed files
with
135 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
title: SAP Base v1 | ||
description: "sap:base:v1 compliance level." | ||
sidebar_position: 2 | ||
--- | ||
|
||
# SAP Base Policy Level (v1.0) | ||
|
||
## Description | ||
|
||
This policy level (aka compliance level) `sap:base:v1` MUST be fulfilled by all SAP applications and services. | ||
It includes the **essential** validations that ensure proper metadata discovery and aggregation. | ||
|
||
Usually SAP applications and services will use the more complete and opinionated [`sap:core:v1`](./sap-core-v1.md) policy level. | ||
|
||
## General Policies | ||
|
||
### Namespaces | ||
|
||
- All SAP [namespaces](../../spec-v1/index.md#namespaces) MUST be registered in the SAP namespace-registry. | ||
- All SAP applications MUST use the `sap` vendor namespace. | ||
|
||
### Packages | ||
|
||
- The vendor of a Package MUST be set and be equal to one of the allowed values: `sap:vendor:SAP:`, `customer:vendor:Customer:`. | ||
|
||
### Misc Constraints | ||
|
||
- Although `Vendor` is technically not validated by a policy level, we need to ensure that within SAP we don't define the SAP vendor multiple times or reference it differently. | ||
- The SAP `Vendor` MUST NOT be defined by any SAP application or service, as this is done centrally. | ||
- The correct value for a SAP vendor reference is `sap:vendor:SAP:`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.