PAH

Build Status RubyGems Code Climate Gemnasium RubyGems

A Rails application template which was born from Startup DEV and now is used to start most projects at HE:labs.

Dependencies

Instalation

Install PAH with the command:

$ gem install pah

If you're using RVM see those tips.

Usage

Run:

$ pah projectname

This will create a Rails 4.1.4 app with Ruby 2.1.3. This script creates a new git repository in the folder projectname.

:warning: PAH is not meant to be used against an existing repo.

RVM

If you're using RVM, create and use a gemset (with the project name) before running PAH:

$ rvm use 2.1.3@projectname --create
$ pah projectname

PAH automatically create the .ruby-version and .ruby-gemset files.

Versioning

PAH follows the Semantic Versioning standard.

Issues

If you have problems, please create a Github Issue.

Contributing

Please see CONTRIBUTING.md for details.

Maintainers

Roadmap

  • Improve the specs and test coverage
  • Make sure all the generated files are not beign overriden with older versions (like spec_helper, applications config & etc), don't copy files.. build them
  • Remove the old and unused spec/support files
  • Release version 1.0

Release

Follow this steps to release a new version of the gem.

  1. Test if everything is running ok;
  2. Change version of the gem on VERSION constant;
  3. Add the release date on the CHANGELOG;
  4. Do a commit "Bump version x.x.x", follow the semantic version;
  5. Run $ rake release, this will send the gem to the rubygems;
  6. Check if the gem is on the rubygems and the tags are correct on the github;

Made with love by HE:labs

HE:labs

This gem was created and is maintained by HE:labs.