Skip to content

Commit

Permalink
Adding flow diagram
Browse files Browse the repository at this point in the history
  • Loading branch information
nickveenhof committed Mar 10, 2016
1 parent 6b48942 commit 0d23c9a
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 1 deletion.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ _Because releasing services shouldn't be a moonshot._

Moonshot is a tool for provisioning infrastructure and applications in AWS with CloudFormation and CodeDeploy using a CLI. Its main goal is to make it possible to control the deployment in a programmable and extensible way so that there is less room for human errors in the AWS console when creating and updating cloudformation templates but also deploying new software using CodeDeploy.

![General Flow](moonshot.png "General Flow")

The software is relying on a single CloudFormation stack and supported by pluggable systems:

- A DeploymentMechanism controls releasing code.
Expand Down
2 changes: 2 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ by pluggable systems:
- A BuildMechanism creates a release artifact.
- A ArtifactRepository stores the release artifacts.

![General Flow](moonshot.png "General Flow")

## Design Goals

These are core ideas to the creation of this project. Not all are met to the
Expand Down
Binary file added docs/moonshot.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
site_name: Moonshot
theme: mkdocs
theme: 'mkdocs'
pages:
- Home: 'index.md'
- Example: example.md
Expand Down

0 comments on commit 0d23c9a

Please sign in to comment.