porter

module
v0.10.0-beta.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 5, 2019 License: MIT

README

Build Status

Porter is a Cloud Installer

Porter gives you building blocks to create a cloud installer for your application, handling all the necessary infrastructure and configuration setup. It is a declarative authoring experience that lets you focus on what you know best: your application.

Want to start using Porter? Check out the QuickStart Guide for a brief walkthrough.

Learn more at porter.sh


Want to work on Porter with us? See our Contributing Guide


Roadmap

2019/05/28 Post KubeCon Glow ⛵️✨

Porter could go in lots of directions! Here are our top 4 goals right now:

  1. CNAB Specification Compliance - Milestone CNAB 1.0

    As the CNAB specification moves toward 1.0, update Porter to be compliant with the spec. Currently, if you build a bundle with Porter, you'll be able to install it with Porter. There are some gaps with the spec that limit compatibility with other CNAB tooling. See the CNAB 1.0 Milestone for more information on these gaps.

  2. Dependency Distribution - Milestone Dependencies

    Solve end-to-end how bundle authors use porter to build, publish and then use someone's bundle as a dependency.

  3. Mixin Distribution - Milestone Mixin Distrubtion

    Make it easy for anyone to create and distribute mixins that porter can discover and install.

    Progress Report: 25% there, Install works! Onto mixin versioning 💨

Directories

Path Synopsis
cmd
pkg
test
Test contains common test helpers used across packages in porter.
Test contains common test helpers used across packages in porter.
workshop

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL