Indexed by TopGit from live GitHub metadata: dennybritz/rails_startup_template has 667 stars, written primarily in Ruby. A startup template for Ruby on Rails 4 applications
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
This is a template I use for my new Ruby on Rails 4 applications. Pull requests are welcome.
Also check out Startup Readings.
How to Use
rails new [app_name] -m https://raw.github.com/dennybritz/rails_startup_template/master/template.rb
What it does
Adds the following gems:
analytics-ruby: I use segment.io as an anaytics provider. Segment.io is easy to integrate, asynchronous, and forwards data to other providers like Mixpanel and Kissmetrics.
bcrypt-ruby: I usually implement authentication myself instead of using gems like Devise. This is needed for the has_secure_password functionality. See API Doc.
bourbon: Bourbon provides useful SASS mixins for cross-browser compatibility.
CanCan: CanCan is an authorization library for Ruby on Rails which restricts what resources a given user is allowed to access.
(Optional) haml-rails: HAML is a beautiful templating language. I prefer it over ERB.
simple_form: SimpleForm makes it easy to build complex form using simple markup.
uuidtools: To generate UUIDs, which is useful for various things.
rspec-rails: Rspec is a testing tool for test-driven and behavior-driven development. It makes writing specs more enjoyable.
guard-rspec: Guard for automatically launching your specs when files are modified.
(test environment) capybara: I use Capybara to write integration tests and simulate user behavior.
(test environment) factory_girl_rails: FactoryGirl provdes a flexible alternative to Rails fixtures.
(production environment) rails_12factor: This is needed for deploying Rails 4 applications on Heroku.
Sets up foreman to deal with environment variables and background services. Instead of using rails s you should use foreman s. Add your own environment variables in the .env file.
Cleans up assets by renaming application.css to application.css.scss and removing the include_tree directives. It's better design to import and require things manually. For example, @import 'bootstrap';
Optionally installs Twitter bootstrap.
Optionally installs Font Awesome.
Initializes a new git repository with an initial commit.
Optionally create a github repository.
TODO
Here are some things I'd like to add:
Add Heroku-specific gems inside a question group, "Are you using Heroku?"
Does dennybritz/rails_startup_template have a project website?
No homepage URL was recorded for dennybritz/rails_startup_template in TopGit's last sync. The README tab above frequently contains screenshots and demo links, or check the repository description on GitHub.
How many stars does dennybritz/rails_startup_template have?
dennybritz/rails_startup_template has 667 GitHub stars — refresh the page for the live number, or check github.com/dennybritz/rails_startup_template. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
Is dennybritz/rails_startup_template open source?
TopGit's metadata for dennybritz/rails_startup_template does not record a license. Most public repositories on GitHub ARE open source, but the exact terms vary — verify by opening the LICENSE file directly.
What is dennybritz/rails_startup_template?
dennybritz/rails_startup_template (dennybritz/rails_startup_template) is a Ruby project on GitHub. From the project's own README: A startup template for Ruby on Rails 4 applications
Where do I read more about dennybritz/rails_startup_template?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/dennybritz/rails_startup_template is the definitive source.
Read full README in the tab above.
Want a second opinion on rails_startup_template?
Ask an AI that can read this page — one click and you get its take on rails_startup_template.