Scrivito Kickstarter provides generators and rake tasks to quickly setup or enhance an Scrivito Ruby on Rails project. All generated code represents a working example, but can be fully customized within the application.
Please visit our Documentation to get the latest installation and usage information. An overview and and more detailed information are also available.
To run the RSpec tests of the Kickstarter engine, simply call:
$ rake spec
If you would like to setup an application and integrate your local gem, we recommend using infopark/kick-it. This also allows you to test the gem in combination with other lokal gems more easily.
As the Kickstarter is a public repository, it is easily possible for you to run Continuous Integration tests of your fork with Travis as you develop new features. In order to run all Kickstarter Tests on the platform you should:
-
See the Contributing section and set up your local fork of the Kickstarter. Make sure that all tests are passing on your local machine.
-
Sign in at Travis with your Github Account.
-
Enable the Travis Webhook for your
scrivito_kickstarterfork.
If you now push commits to your forked repository or send a pull request, travis will automatically run all tests for you and indicate the build status.
See Changelog for more details.
We would be very happy and thankful if you open new issues in order to further improve Scrivito Kickstarter. If you want to go a step further and extend the functionality or fix a problem, you can do so any time by following the steps below.
-
Signup for a free Scrivito account and setup a test CMS in the Scrivito Dashboard.
-
Fork and clone the Scrivito Kickstarter GitHub repository.
git clone git@github.com:_username_/scrivito_kickstarter.git cd scrivito_kickstarter -
We suggest using rbenv for managing your local Ruby version. Make sure to use at least Ruby version 2.0.
ruby --version -
Create the bundle and run all test to make sure everything is working before you add your own changes. You find some more details about testing above in the Testing section.
bundle rake spec -
Create your feature branch and create a pull request for the
developbranch. Please take a look at the already existing generators and rake tasks to get an impression of our coding style and the general architecture. -
We are using the GitHub Styleguides and would prefer if you could stick to it.
Copyright (c) 2009 - 2014 Infopark AG (http://www.infopark.com)
This software can be used and modified under the LGPL-3.0. Please refer to http://www.gnu.org/licenses/lgpl-3.0.html for the license text.




