/etikette

Bookmark manager

Primary LanguageRubyMIT LicenseMIT

Etikette

Build Status Dependency Status Code Climate

A Bookmark manager in development phase.
This project was born from the need to learn Ruby on Rails by a frontend developer.

To learn a bit more why I've started this project you can read this post on Medium

Installation

Dependencies

To run Etikette we need the following prerequisites:

  • Homebrew (for downloading software packages)
$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
  • Git (version control)
$ brew install git
  • RVM, ruby 2.3.0
$ \curl -L https://get.rvm.io | bash -s stable --ruby=2.3.0
$ rvm use 2.3.0 --default

We also require rails 5 gem rails ( >= 5.0.0.beta3, < 5.1 )

$ brew install imagemagick

Local Setup

Clone Etikette 🔖

$ git clone git://github.com/nogdacosta/etikette.git
$ cd etikette

Run

$ bundle install

Create / migrate database

$ rake db:create
$ rake db:migrate

Run the Rails server

$ rails s

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. Submit a pull request :D

License

Copyright © 2016 @nogdacosta - Released under the MIT license.