https://github.com/base2services/yoshoku
Fusion cooking including CFN Templating engine
https://github.com/base2services/yoshoku
Last synced: 5 months ago
JSON representation
Fusion cooking including CFN Templating engine
- Host: GitHub
- URL: https://github.com/base2services/yoshoku
- Owner: base2Services
- License: mit
- Created: 2015-12-20T19:26:02.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-12-28T21:53:59.000Z (over 10 years ago)
- Last Synced: 2025-06-16T02:07:25.551Z (about 1 year ago)
- Language: Ruby
- Size: 20.5 KB
- Stars: 2
- Watchers: 13
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# yoshoku
Fusion cooking including CFN Templating engine
## Setup
requires ruby 2.2+
bundle install
```bash
bundle install
```
### Rake tasks
```bash
$ rake -T
rake cfn:generate # generate cloudformation
rake cfn:deploy # deploy cloudformation templates to S3
rake cfn:create # creates an environment
rake cfn:tear_down # delete/tears down the environment
rake cfn:update # updates the environment
##Mirror Setup
Use this for end use. Keep this one separate to fork below for contributing. In the mirror you can pull from the public. If you fork for pull requests you can add a remote based on the private mirror if that suits.
git clone --bare https://github.com/base2Services/yoshoku.git
cd yoshoku.git
git push --mirror https://github.com//private_implementation.git
cd ..
rm -rf yoshoku.git
git clone https://github.com//private_implementation.git
cd private_implementation
git remote add yoshoku-public https://github.com/base2Services/yoshoku.git
## Developer Setup
### Tools setup (Mac OSX)
* Install [homebrew](http://brew.sh)
* Install git-flow
brew install git-flow
* Install github CLI
brew install hub
### Workspace Setup
1. Fork this repo into your own github account
2. Clone your fork into your local Workspace
git clone git@github.com:/yoshoku.git
3. Add Upstream Remote
git remote add upstream git@github.com:base2Services/yoshoku.git
4. Initialise git-flow
git flow init -d
5. Update branch tracking to point to upstream repo
git checkout develop
git branch --set-upstream-to=upstream/master
git checkout master
git branch --set-upstream-to=upstream/master