Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ## Docs setup
- # ### On Github
- # Fork api-docs repo on github to your account.
- # Any change you make you should push to your repo first ( into a branch preferably) and then create a pull-request to trailblazer
- #
- # ## Locally
- # Create a local folder like ~/projects/trailblazer/docs ( or whatever)
- # Where you are going to keep local copies of the gems.
- #
- # cd into the said directory
- #
- # Clone your api-docs repo locally.
- cd api-docs
- git clone git@github.com:[YOUR GITHUB ACCOUNT NAME]/api-docs
- cd ..
- #
- # Set upstream to trailblazer api-docs, so that you can keep in sync with any changes
- git remote add upstream git@github.com:trailblazer/api-docs
- git pull upstream
- #
- # ## Setup local copies of gems
- # This is needed so that docs can compile. They need to be cloned into the same parent directory
- #
- git clone git@github.com:trailblazer/cells
- git clone git@github.com:trailblazer/formular
- git clone git@github.com:trailblazer/reform
- git clone git@github.com:trailblazer/representable
- git clone git@github.com:trailblazer/roar
- git clone git@github.com:trailblazer/roar-jsonapi
- git clone git@github.com:trailblazer/trailblazer
- git clone git@github.com:trailblazer/trailblazer-activity
- git clone git@github.com:trailblazer/trailblazer-args
- git clone git@github.com:trailblazer/trailblazer-cells
- git clone git@github.com:trailblazer/trailblazer-compat
- git clone git@github.com:trailblazer/trailblazer-context
- git clone git@github.com:trailblazer/trailblazer-developer
- git clone git@github.com:trailblazer/trailblazer-endpoint
- git clone git@github.com:trailblazer/trailblazer-generator
- git clone git@github.com:trailblazer/trailblazer-loader
- git clone git@github.com:trailblazer/trailblazer-operation
- git clone git@github.com:trailblazer/trailblazer-rails-basic-setup
- git clone git@github.com:trailblazer/trailblazer-test
- git clone git@github.com:trailblazer/trailblazer-transform
- git clone git@github.com:apotonick/torture
- # ## Startup Docs
- cd api-docs
- bundle install
- bundle exec middleman server
- # ## Keeping gems in sync
- # To pull ALL changed for all gems you can use this little snippet.
- # You can also alias it to a command in in you .bash_profile
- # alias git_pull_all 'find . -type d -name .git -exec sh -c "cd \"{}\"/../ && pwd && git pull " \;'
Add Comment
Please, Sign In to add comment