Skip to content
Browse files

updated readme, roadmap, contributing and philosophy

  • Loading branch information...
1 parent c1bd8f9 commit 3ad6b2e9a4255db9cd8281f114cc66f5be7e6562 @mfburnett mfburnett committed
Showing with 23 additions and 19 deletions.
  1. +15 −0 CONTRIBUTING.md
  2. +8 −19 README.md
View
15 CONTRIBUTING.md
@@ -0,0 +1,15 @@
+#Contributing to Spread
+
+We'd love to see your contributions to Spread. There are many ways community members can contribute to the project:
+
+* **Pull Requests:** Spread is Apache 2.0 licensed and accepts contributions via GitHub pull requests. The workflow for pull requests is as follows:
+ * Fork the repository on Github
+ * Create a topic branch
+ * Make commits with singular, logical units
+ * Push your changes to a topic brank in the fork of the repository
+ * Submit a pull request to redspread/spread
+ * Your pull request must receive a LGTM from either @ethernetdan or @mfburnett
+
+* **Issues:** Report bugs and introduce discussion for new features under Issues. If you haven't already, it's worth going through <a href="http://fantasai.inkedblade.net/style/talks/filing-good-bugs/">Elika Etemad's guide</a> for good bug reporting. In one sentence, good bug reports should be both *reproducible* and *specific*.
+
+* **Examples:** We'd love to see more example applications built out with Spread's suggested directory structure.
View
27 README.md
@@ -1,6 +1,6 @@
<center><img src="https://redspread.com/images/logo.svg" alt="logo" width= "400"/>
-[![Build Status](https://travis-ci.org/redspread/spread.svg?branch=master)](https://travis-ci.org/redspread/spread) [![release](https://img.shields.io/badge/release-v0.0.1-red.svg)]() [![Hex.pm](https://img.shields.io/hexpm/l/plug.svg)]() [![](https://godoc.org/rsprd.com/spread?status.svg)](http://godoc.org/rsprd.com/spread)</center>
+[![Build Status](https://travis-ci.org/redspread/spread.svg?branch=master)](https://travis-ci.org/redspread/spread) [![release](https://img.shields.io/badge/release-v0.0.3-red.svg)]() [![Hex.pm](https://img.shields.io/hexpm/l/plug.svg)]() [![](https://godoc.org/rsprd.com/spread?status.svg)](http://godoc.org/rsprd.com/spread)</center>
<center>[Website](https://redspread.com) | [Slack](http://redspread.slack.com) | <a href="mailto:founders@redspread.com">Email</a> | <a href="http://twitter.com/redspread">Twitter</a> | <a href="http://facebook.com/GetRedspread">Facebook</a></center>
@@ -43,9 +43,6 @@ See more of our <a href="https://github.com/redspread/spread/blob/master/roadmap
* Introduce paramaterization for container configuration
##Requirements
-* Mac OS X
-* <a href="https://docs.docker.com/engine/installation/">docker</a>
-* <a href="https://docs.docker.com/machine/get-started/">docker-machine</a>
* <a href="https://blog.redspread.com/2016/02/04/google-container-engine-quickstart/">Kubernetes cluster with kubectl installed</a>
##Installation
@@ -69,24 +66,16 @@ See more of our <a href="https://github.com/redspread/spread/blob/master/roadmap
**Can I deploy a project with just a Dockerfile and *.ctr?** Yes. Spread implicitly infers the rest of the app hierarchy.
-##Hello World
+##Quickstart
-This assumes you have a <a href="https://blog.redspread.com/2016/02/04/google-container-engine-quickstart/">running Kubernetes cluster</a> and <a href="https://docs.docker.com/machine/get-started/">docker-machine</a> installed.
+This assumes you have a <a href="https://blog.redspread.com/2016/02/04/google-container-engine-quickstart/">running Kubernetes cluster</a>.
1. Install Spread with `$ brew tap redspread/spread` then `$ brew install spread`
-2. Clone example project `$ git clone http://github.com/redspread/mvp-ex`
-3. Start a docker machine `$ docker machine start <name>` or <a href="https://docs.docker.com/machine/get-started/">create a new machine</a>
-4. Enter in your Docker registry configuration in the correct fields in .k2e/secret.yaml:
-<pre><code>apiVersion: v1
-kind: Secret
-metadata:
- name: NAME
- namespace: NAMESPACE
-data:
- .dockercfg: KEY
-type: kubernetes.io/dockercfg</code></pre>
-5. Build and deploy your project to Kubernetes: `$ spread deploy`
-6. Grab the public IP and put it in your browser to see your website!
+2. Clone Mattermost `$ git clone http://github.com/redspread/kube-mattermost`
+5. Deploy Mattermost to Kubernetes: `$ spread deploy .`
+6. Grab the public IP and put it in your browser to see your self-hosted app!
+
+For a more detailed walkthrough, see the full <a href="https://github.com/redspread/kube-mattermost">guide</a>.
##Contributing

0 comments on commit 3ad6b2e

Please sign in to comment.
Something went wrong with that request. Please try again.