The complete sinatra (*mvc) boilerplate ready for building simple applications.
ruby ~> 2.3
Component | Source |
---|---|
authentication | Warden |
orm | Sequel |
database | SQLite |
testing | RSpec, FactoryGirl |
server | puma |
views | Haml |
styling | Bootstrap |
queueing | RabbitMQ |
bundler |
- server:
- foreman start
- foreman start -f Procfile-dev
- tests:
- rspec
- COVERAGE=true rspec
- add search engine (elastic/*)
- add caching (redis/memcached)
- more robust authentication (+OAuth)
- add migrations support & remove dummy schema
- add api namespace
- start app in a docker container