Project

kozo

0.0
Repository is archived
There's a lot of open issues
No release in over a year
Declaratively create, modify and destroy cloud infrastructure in your favourite language
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

Kozo

Continuous Integration Release

Kōzō (構造) is an open-source tool to manage your cloud resources based on the infrastructure as code principle. It leverages the power of Ruby to allow you to declare your infrastructure in your favourite language.

Read more about the project in the documentation.

Installation

Install the gem using your operating system's package manager, or using RubyGems:

gem install kozo

Usage

Execute kozo --help to see all available commands and their arguments.

See the documentation site or the quickstart guide for a more detailed description on how to work with Kozo.

Documentation

A documentation site is provided at docs/. Run bundle exec jekyll serve to build and serve the site locally. Once pushed to Github, the documentation site is automatically built and published.

Release

Update the changelog and bump the version using the bin/version tool. Run bin/version --help to see all parameters. Create a git tag for the version and push it to Github. A Ruby gem will automatically be built and pushed to the RubyGems.

bin/version version 1.0.0
git add lib/kozo/version.rb
git commit -m "Bump version to v1.0.0"
git tag v1.0.0
git push origin master
git push origin v1.0.0

Contributing

  1. Fork the repository (https://github.com/floriandejonckheere/kozo/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

License

See LICENSE.md.