Skip to content
This repository has been archived by the owner on Mar 16, 2021. It is now read-only.

Naokimi/rails-multiUIs-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rails-multiUIs-template

DISCLAIMER

Repo has been archived due to being unable to lack of compatibility with the newest UI framework versions, being unable to keep up with the changes. I'm planning to return to this project down the line.

A Rails 6 template to quickly generate apps for personal use. The main goal is allow for easy experimentation with different UX/UI frameworks - when running the template just choose a framework from the options available.

Inspired heavily by Le Wagon's Rails Templates. Would not exist without them.

Special thanks also to Rails Kickoff – Tailwind and Jumpstart Rails Template.

Usage

run rails new APP-NAME -d=postgresql -T -m https://raw.githubusercontent.com/naokimi/rails-multiUIs-template/master/template.rb

after rails vanilla installs, pick one of the framework options and press Enter

Contents

Creating an app using this template gives you an option amongs several UX/UI frameworks, a set of gems to help with you development, and a landing page with a navbar, footer (sticky at bottom with flexbox), banner, and a link to the framework's documentation.

Framework Options

  • Bootstrap: The most popular HTML, CSS, and JS library in the world
  • Bulma: A pure CSS framework based on Flexbox and built with Sass
  • Foundation: The most advanced responsive front-end framework in the world
  • Tailwind: A utility-first CSS framework for rapidly building custom designs

Included gems

(Starred items have been added on top of the ones used by Le Wagon's template)

  • annotate*: Add a comment summarizing the current schema to the top or bottom of each of your models.
  • autoprefixer-rails: Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use database.
  • database_cleaner*: Reset ids when emptying database with seeds or rspec
  • dotenv-rails: Shim to load environment variables from .env into ENV in development.
  • factory_bot_rails*: a fixtures replacement to help you with defining testing objects.
  • faker*: Generate fake data for your seeds and tests.
  • font-awesome-sass: Sass-powered version of the web's most popular icon set and toolkit.
  • friendly_id*: Create pretty URLs and work with human-friendly strings as if they were numeric ids.
  • mini_magick*: An interface between the Ruby programming language and the ImageMagick image processing library
  • pry-byebug: Step-by-step debugging and stack navigation capabilities.
  • pry-rails: Causes rails console to open pry.
  • rspec*: Behaviour Driven Development for Ruby.
  • simple_form: Rails forms made easy.
  • simplecov*: Atool to help you visualize how much of your app is covered by tests.
  • sitemap_generator*: The easiest way to generate Sitemaps in Ruby.
  • uglifier: Ruby wrapper for UglifyJS JavaScript compressor - a JavaScript parser, minifier, compressor and beautifier toolkit.

Contributing

See CONTRIBUTING.md.

About

Jumpstart your projects with different UI frameworks to experiment with

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages