Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaeltelford/sinatra_reference_project
Sinatra reference project for cloning, forking and learning
https://github.com/michaeltelford/sinatra_reference_project
dotenv ruby sinatra slim sprockets
Last synced: about 8 hours ago
JSON representation
Sinatra reference project for cloning, forking and learning
- Host: GitHub
- URL: https://github.com/michaeltelford/sinatra_reference_project
- Owner: michaeltelford
- License: mit
- Created: 2017-06-19T19:08:31.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-30T15:52:13.000Z (over 6 years ago)
- Last Synced: 2024-11-21T05:31:45.200Z (2 months ago)
- Topics: dotenv, ruby, sinatra, slim, sprockets
- Language: Ruby
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sinatra Reference Project
Reference web app built using the Sinatra web development framework.
Use this repo as a way to learn or fork the repo as a starting point for other Sinatra projects.
## Configured tech
- `sinatra` web app (pre-configured)
- `rake` tasks for running the app
- `thin` web server
- `slim` templating engine
- `sprockets` for asset management (using SCSS and CoffeeScript)
- `sprockets-helpers` for asset retrieval
- `dotenv` for loading of `.env` vars into `ENV`## Usage
Install the deps with:
$ bundle
Run the application server and browse to it with:
$ bundle exec rake browse
Run the tests with:
$ bundle exec rake test
See the rake tasks for more usage commands with:
$ bundle exec rake -T