Stock Keeping Unit (SKU)
The Stock Keeping Unit (SKU) is the unique identifier of a product in Flinkwerk Marketplace or a product outside of it (e.g. the name of a Helm chart).
Wikipedia's definition of a SKU also applies to SKUs in Flinkwerk:
In the field of inventory management, a stock keeping unit (SKU) is a distinct type of item for sale, such as a product or service, and all attributes associated with the item type that distinguish it from other item types. [...] SKU can also refer to a unique identifier [...].
-- Wikipedia
Every product in Flinkwerk Marketplace must have a SKU. In general, a SKU is required if you want to sell a product or share a free product in Flinkwerk Marketplace.
Flinkwerk projects reference the SKU in their configuration to include a product from the marketplace.
Generate a SKU
Flinkwerk automatically composes a SKU from the username of the project owner
and the project name
as defined in your project configuration.
For example, let's say your username is my-org
, then you would define yourself as the project owner and give your project the name my-project
with below configuration.
owner: my-org
name: my-project
As per this configuration, the SKU would be composed by concatenating the username my-org
with the product name my-project
, separated by a forward slash, i.e.:
my-org/my-project