Giter Club home page Giter Club logo

draft's Introduction

Draft Logo

Draft: Streamlined Kubernetes Development

Build Status

NOTE: Draft is experimental and does not have a stable release yet.

asciicast

Draft makes it easy to build applications that run on Kubernetes. Draft targets the "inner loop" of a developer's workflow: as they hack on code, but before code is committed to version control.

Using Draft is as simple as:

  1. draft create to containerize your application based on Draft packs
  2. draft up to deploy your application to a Kubernetes dev sandbox, accessible via a public URL
  3. Use a local editor to modify the application, with changes deployed to Kubernetes in seconds

Once the developer is happy with changes made via Draft, they commit and push to version control, after which a continuous integration (CI) system takes over. Draft builds upon Kubernetes Helm and the Kubernetes Chart format, making it easy to construct CI pipelines from Draft-enabled applications.

Join the conversation in Slack! If you don't already have a Kubernetes slack account, sign up here.

Installation

Review the Installation Guide to configure and install Draft on to your Kubernetes cluster.

Take Draft for a Spin

Climb aboard and explore the Getting Started Guide - you'll soon be sailing!

Contributing

If you're looking to build from source or get started hacking on Draft, please see the hacking guide for more information.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

License

This software is covered under the MIT license. You can read the license here.

This software contains code from Heroku Buildpacks, which are also covered by the MIT license.

This software contains code from Helm, which is covered by the Apache v2.0 license.

You can read third-party software licenses here.

draft's People

Contributors

adamreese avatar alexpilotti avatar aniel avatar bacongobbler avatar birdayz avatar bnookala avatar changeworld avatar concaf avatar didrocks avatar errordeveloper avatar fibonacci1729 avatar fiunchinho avatar friism avatar frodopwns avatar jackfrancis avatar janwillies avatar jstrachan avatar krisnova avatar kstrempel avatar matucker-msft avatar mboersma avatar radu-matei avatar rileytg avatar rodcloutier avatar seanknox avatar sgoings avatar slack avatar technosophos avatar ultimateboy avatar vishal-biyani avatar

Watchers

 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.