Giter VIP home page Giter VIP logo

case's Introduction

CASE Specification

The Container Application Software for Enterprises (CASE) specification defines metadata and structure for packaging a containerized application. CASE provides a common packaging definition for the many ways to install, manage, operate, upgrade, and uninstall complex software using multiple roles and personas. It provides the flexibility to allow both simple and tailored use cases with a transparent and obvious security posture.

The specification includes

  • Definition and specification of CASE artifacts
  • Deployment/Installation of CASE artifacts
  • Operation of CASE artifacts
  • Multi-persona activities
  • Authenticity and Integrity of a CASE
  • Compatibility with Out of scope work (futures)
  • Extensibility
  • Assembly of a CASE into a single file, archive or package for storage and transport

Out of scope

  • Storage of a CASE
  • Transfer of a CASE
  • Entitlement of a CASE
  • Catalog / Display of CASEes

See the CASE Specification Index for the specification documentation.

Specification Status and Schedule

This specification is in beta and is updated regularly.

The master branch contains the live code changes for the NEXT version. See branches for snapshots of previous versions.

Specification Version: v1.1.0

Setting up Microsoft Visual Studio Code for Intellisense

Microsoft Visual Studio Code with some extensions can simplify and validate building the CASE yaml files.

To configure your VS Code project to use CASE YAML validation:

  1. Install the Red Hat YAML extension.

  2. Clone this repository into a peer git repo to your project:
    git clone https://github.com/ibm/case

  3. Create a soft-link to the schemas directory from this project into your own project:

    cd myrepo
    ln -s ../case/schemas
    
  4. Copy the .vscode/settings.json folder/file from this project into your own project. This will add the correct mappings to support the CASE JSON schema files included in this project.

case's People

Contributors

nschambu avatar cdjohnson avatar imgbotapp avatar greenmountainkate avatar stevemar avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.