Skip to content

tabbyz/chibineko

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
bin
 
 
 
 
db
 
 
lib
 
 
log
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chibineko

CircleCI License

Chibineko is a simple test supporting tool specializing in the management of manual tests.
It is hosted on https://chibineko.jp.

Screenshot

Top page

screenshot_top

Execute a test

screenshot_execute_test

Create a test

screenshot_create_test

Quick Start

Install Chibineko on Heroku

Clone the repo

$ git clone git@github.com:tabbyz/chibineko.git
$ cd chibineko

Create a app at Heroku

$ heroku create NAME_FOR_YOUR_APP

Push an app to Heroku

$ git push heroku master

Initialization of database

$ heroku run rake db:migrate
$ heroku run rake db:seed

Set the environment variable

$ heroku config:add SECRET_KEY_BASE=`rake secret`

Open your Chibineko and sign in with your credentials

$ heroku open

Your username is test@example.com and your password is test as well.

Configure Email

You must have email settings to the user registration.

Create a configuration file

$ cp config/mailer.yml.example config/mailer.yml
# For example, if you want to use Gmail as the SMTP server.

production:
  default_url_options:
    host: "example.com"
  delivery_method: :smtp
  smtp_settings:
    enable_starttls_auto: true
    address: "smtp.gmail.com"
    port: 587
    domain: "example.com"
    authentication: "plain"
    user_name: "<yourname>@gmail.com"
    password: "<yourpassword>"

Remove it from .gitignore

config/mailer.yml  # Remove

To commit the changes

$ git add .
$ git commit -m "Configure Email"

Push an app to Heroku

$ git push heroku master

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

License

See LICENSE.
© SHIFT, Inc. All Rights Reserved.