Initial commit

This commit is contained in:
Harshavardhana
2014-10-30 21:48:30 -07:00
commit 397b887a87
79 changed files with 31549 additions and 0 deletions

51
docs/git/workflow.md Normal file
View File

@@ -0,0 +1,51 @@
Git Workflow
============
Update local repo with latest changes from upstream
```sh
git fetch
```
Create a new branch from the latest code
```sh
git checkout origin/master
git checkout -b new_feature_branch
```
```sh
# do work here
```
Create commit for submission
```sh
git commit -m "My Commit Message"
```
Prepare commit for inclusion
```sh
git fetch
git rebase origin/master
```
Assuming no conflict, push to your personal fork.
```sh
git push myrepo new_feature_branch:new_feature_branch
# Visit https://github.com/minios/minios and create a new pull request
from your branch.
```
Useful Tools
------------
As an alternative to manually pushing and creating a branch, use github.com/docker/gordon pulls send command:
Create a new pull request.
```sh
pulls send
# automatically performs git push and creates pull request
```
Update an existing pull request (e.g. PR 42)
```sh
pulls send 42
```

4
docs/internal/DESIGN Normal file
View File

@@ -0,0 +1,4 @@
- Erasure code - http://bit.ly/1yqxkUt (intel isal library)
- Future erasure codes to look at - Fountain Codes, Simple XOR techniques, Custom
- Bootstrap techniques - no downtime scenario
- Simple API's

9
docs/internal/INFRA Normal file
View File

@@ -0,0 +1,9 @@
- Google groups development (minios-dev)
- Github groups (https://github.com/minios)
- IRC users #minios
- Support (zendesk.com)
- Community Q/A (stackoverflow.com)
- https://github.com/justinwalsh/daux.io (Document generator) or 'metalsmith.io'
- Continous integration - (https://drone.io/, https://codeship.io,
http://wercker.com/, https://coveralls.io/)
- Web UI - polymer project

10
docs/metalsmith.json Normal file
View File

@@ -0,0 +1,10 @@
{
"source": "src",
"destination": "build",
"plugins": {
"metalsmith-drafts": true,
"metalsmith-markdown": true,
"metalsmith-permalinks": "posts/:title",
"metalsmith-templates": "handlebars"
}
}