Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

open-component-model

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
@open-component-model

Open Component Model

An open standard to describe software artifact delivery.

Welcome to the Open Component Model community!

This repository outlines all the necessary steps to get started with learning about, using, and contributing to the OCM projects.You can find all this and much, much more also on ourweb page.

What is the Open Component Model?

The Open Component Model provides a standard for describing delivery artifacts that can be accessed from many types of component repositories.

The following projects build the foundation of OCM:

  • OCM Specification - Theocm-spec repository contains the OCM specification, which provides a formal description of OCM and its format to describe software artifacts and a storage layer to persist those and make them accessible from remote.
  • OCM Core Library - Theocm core library is written in Golang and contains an API for interacting with OCM elements. A guided tour how to work with the library can be foundhere.
  • OCM CLI - With theocm command line interface end users can interact with OCM elements. It makes it easy to create component versions and embed them in CI and CD processes. Examples can be found inthis Makefile.
  • OCM Controller - Theocm-controllers are designed to enable the automated deployment of software using theOpen Component Model and Flux.
  • OCM Website - Theocm-website you are currently visiting. It is built using Hugo and hosted on Netlify.

Here are some suggested starting points:

  • Read about theproblem statement that the OCM set of solutions can help to solve.
  • Start with the documentation aboutModel Elements.
  • Check out thisdemo that shows an end-2-end scenario in an air-gapped environment, integrating OCM withFlux.

Contributing

We welcome all contributions from the community!

Please read theContributing Guide for instructions on how to contribute.

PinnedLoading

  1. ocm-specocm-specPublic

    The official Open Component Model Specification

    Python 13 8

  2. ocmocmPublic

    Open Component Model (Software Bill of Delivery) Toolset

    Go 35 24

  3. ocm-controllerocm-controllerPublic

    Main repository for ocm-controller.

    Go 9 10

  4. ocm-actionocm-actionPublic

    A GitHub Action to compose OCM component versions. It uses the OCM Command Line Interface (CLI).

    Shell 1 3

  5. ocm-websiteocm-websitePublic

    The Open Component Model Website

    HTML 3 14

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 35 repositories
  • ocm Public

    Open Component Model (Software Bill of Delivery) Toolset

    open-component-model/ocm’s past year of commit activity
    Go 35Apache-2.0 24 49 12 UpdatedMar 20, 2025
  • ocm-controller Public

    Main repository for ocm-controller.

    open-component-model/ocm-controller’s past year of commit activity
    Go 9Apache-2.0 10 0 1 UpdatedMar 20, 2025
  • open-component-model/ocm-k8s-toolkit’s past year of commit activity
    Go 1Apache-2.0 1 17 8 UpdatedMar 20, 2025
  • delivery-service Public

    Delivery-Service (part of the "Open Delivery Gear")

    open-component-model/delivery-service’s past year of commit activity
    Python 4Apache-2.0 6 8 3 UpdatedMar 20, 2025
  • ocm-gear Public

    OCM-Gear for delivery and compliance automation

    open-component-model/ocm-gear’s past year of commit activity
    Python 1Apache-2.0 1 0 0 UpdatedMar 20, 2025
  • delivery-dashboard Public

    Delivery-Dashboard (part of the "Open Delivery Gear")

    open-component-model/delivery-dashboard’s past year of commit activity
    JavaScript 4Apache-2.0 3 3 5 UpdatedMar 20, 2025
  • open-component-model Public

    Home of the Open Component Model (Software Bill of Delivery) Toolset

    open-component-model/open-component-model’s past year of commit activity
    Go 1Apache-2.0 4 0 4 UpdatedMar 20, 2025
  • ocm-e2e-framework Public

    A testing framework to e2e test ocm components.

    open-component-model/ocm-e2e-framework’s past year of commit activity
    Go0Apache-2.0 1 0 0 UpdatedMar 20, 2025
  • .github Public
    open-component-model/.github’s past year of commit activity
    Shell0Apache-2.0 2 0 1 UpdatedMar 18, 2025
  • ocm-website Public

    The Open Component Model Website

    open-component-model/ocm-website’s past year of commit activity
    HTML 3Apache-2.0 14 0 2 UpdatedMar 18, 2025

Top languages

Loading…

Most used topics

Loading…


[8]ページ先頭

©2009-2025 Movatter.jp