README.md in lono-6.1.11 vs README.md in lono-7.0.0
- old
+ new
@@ -1,39 +1,48 @@
<div align="center">
- <img src="http://lono.cloud/img/logos/lono-logo-small.png" />
+ <img src="https://lono.cloud/img/logos/lono-logo-small.png" />
</div>
# Lono
![CodeBuild](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiYTloZ3dBZkZTYnlTaU1ZZTMvenROM1dmY2lDZzE0MDRVZ2d6NXdqb2JmSXNrQ3pkVGpKRTJMMnhTNDlOYUNOUlZZUmR6TktGcXRWMVFoYzhrSXFZWVZNPSIsIml2UGFyYW1ldGVyU3BlYyI6IkkrSGlFcTBWUjMzbk5xVGYiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=master)
[![CircleCI](https://circleci.com/gh/tongueroo/lono.svg?style=svg)](https://circleci.com/gh/tongueroo/lono)
[![Support](https://img.shields.io/badge/get-support-blue.svg)](https://boltops.com?utm_source=badge&utm_medium=badge&utm_campaign=lono)
[![BoltOps Badge](https://img.boltops.com/boltops/badges/boltops-badge.png)](https://www.boltops.com)
-Lono is a powerful CloudFormation framework. Lono handles the entire CloudFormation lifecycle. It builds, manages and deploys CloudFormation templates.
+Lono is a CloudFormation framework. It builds, manages, and deploys CloudFormation templates.
-* Lono generates CloudFormation templates based on a [DSL](http://lono.cloud/docs/dsl/).
-* Lono takes simple env-like files and generates the CloudFormation parameter files.
-* Lono provides a simple CLI interface to launch the CloudFormation stacks.
+## Lono Features
+* Simple CLI interface to launch CloudFormation stacks.
+* Ability to use [Existing CloudFormation Templates](https://lono.cloud/docs/existing-templates/).
+* [The Lono DSL](https://lono.cloud/docs/dsl/) - Generate templates from beautiful code.
+* Write your CloudFormation parameters with [simple env-like values](https://lono.cloud/docs/configs/params/).
+* Preview CloudFormation changes before pressing the big red button.
+* [Layering](https://lono.cloud/docs/core/layering/) - Allows you to build multiple environments like development and production with the same template.
+* [Variables](https://lono.cloud/docs/layering/variables/) - Allows you to construct templates where runtime Parameters do not suffice.
+* [Helpers](https://lono.cloud/docs/core/helpers/) - Allows you to extend Lono and simplify code.
+* [Configsets](https://lono.cloud/docs/configsets/) - Configurement Management. Automatically configure EC2 instances with reuseable code.
+
See [lono.cloud](http://lono.cloud) for full lono documentation.
## Upgrading
-If you are on version 4.2 and upgrade to 5.0. You can run `lono upgrade v4to5` within your project to upgrade it to version 5.0. Refer to the [Upgrading Guide](http://lono.cloud/docs/extras/upgrading/).
+If you are on version 6 and upgrading to 7. You can run [lono upgrade](https://lono.cloud/reference/lono-upgrade/) within your project. Refer to the [Upgrading Guide](https://lono.cloud/docs/extras/upgrading/).
## Quick Usage
It only takes a couple of commands to start using lono.
gem install lono
lono new infra
cd infra
+ lono blueprint new demo
lono cfn deploy demo
-![Lono flowchart](http://lono.cloud/img/tutorial/lono-flowchart.png "Lono flowchart")
+![Lono flowchart](https://lono.cloud/img/tutorial/lono-flowchart.png "Lono flowchart")
## DSL
Here's an example of what the Lono CloudFormation DSL looks like:
@@ -59,25 +68,14 @@
output("Instance")
output("SecurityGroup", get_att("SecurityGroup.GroupId"))
```
-### Lono Cfn Lifecycle Commands
+### Lono Cfn Deploy
-Lono provides a `lono cfn` lifecycle command that allows you to launch stacks quickly. The `lono cfn` tool automatically runs `lono generate` internally and then launches the CloudFormation stack all in one command. If you are in a lono project and have a `demo` lono blueprint. To create a stack you can simply run:
+Lono provides a `lono cfn` lifecycle command that allows you to launch stacks quickly. The `lono cfn deploy` generates and launches the CloudFormation stack. If you are in a lono project and have a `demo` lono blueprint. To create a stack run:
$ lono cfn deploy demo
-
-The above command will generate files to `output/infra/templates/demo.yml` and `output/infra/params/demo.txt` and use them to create a CloudFormation stack. Here are some more examples of cfn commands:
-
- lono cfn deploy demo # shorthand if blueprint, template and params file matches.
- lono cfn deploy demo-$(date +%Y%m%d%H%M%S) --blueprint demo --template demo --param demo
- lono cfn diff demo
- lono cfn preview demo
- lono cfn delete demo
- lono cfn deploy -h # getting help
-
-See [lono.cloud](http://lono.cloud) for full lono documentation.
## Contributing
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)