• Stars
    star
    25
  • Rank 938,188 (Top 19 %)
  • Language
    Ruby
  • License
    MIT License
  • Created about 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Ready to go Rails App with TailwindCSS, ViewComponent, Devise, and more!

Base Branch

All Contributors

GitHub License GitHub issues contributions welcome

WIP: Rails Shotgun

Ruby on Rails application initialized with all the good stuff. Use at your own risk or we welcome pull requests. I will be working on a roadmap soon.

Why is it named Shotgun??

Shotgunning a beer is the simple act of consuming a beer at a high rate of speed.

The inspiration came from one of my common college activities. Rails Shotgun lets you be as productive as shotgunning a beer is at getting you drunk.

Setup

Please take note that we are using main as the base branch.

Base Branch

System dependencies

  • Ruby version: 2.7.1
  • Rails version: 6.0.3.2
  • Database: PostgreSQL
  • Redis installed

Rename Application

You will want to rename the application first. Here are some options:

  • Watch the CodeTour
  • Find and replace CHANGEME throughout. Note that if you take this method, you need to be aware of using the correct case.

Configuration

Make sure the app has been renamed before doing these steps.

Automated

bin/setup

Manually

Copy an existing sample environment file. Run:

```bash
$ cp .env.sample .env

and edit newly created .env file. The minimum you are going to need are credentials to your local PostgreSQL database.

Then, install all the necessary dependencies:

bundle install && yarn install

Database creation

In order to create the database with all the necessary seed data, run:

rails db:create db:schema:load db:seed

How to start the app

Start the Ruby on Rails server with:

rails server

We highly recommend running the weback dev server in another tab instead of inline compilation that will occur if you don't for speed.

bin/webpack-dev-server

To optionally run Sidekiq, launch another process with:

bundle exec sidekiq

Code quality checks

The application provides the following code quality analysis tools:

To run them locally:

$ bundle exec brakeman
$ bundle exec fasterer
$ bundle exec rails_best_practices
$ bundle audit

Removed Gems

Changelog

Coming Soon

Contributing

Contributing Guide

Code of Conduct

Code of Conduct

License

MIT

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Andrew Mason

πŸ’» πŸ€” πŸš‡ 🚧 πŸ‘€ πŸ’¬

cjilbert504

πŸ’» πŸ›

This project follows the all-contributors specification. Contributions of any kind welcome!

More Repositories

1

obsidian-beginner-vault-template

A minimal template for your first Obsidian vault aimed at setting good defaults.
46
star
2

awesome-lucky

A collection of awesome Lucky libraries, tools, frameworks and resources
45
star
3

standardrb-action

StandardRB Action: A GitHub Action to run StandardRB against your code!
Ruby
32
star
4

warp-one-dark-darker

Warp theme based on One Dark Darker
23
star
5

pruner

CLI tool to delete Git branches
Ruby
20
star
6

stimulus_reflex_table_filter

Demo app showing how you can filter a table in a Ruby on Rails app with StimulusReflex
Ruby
17
star
7

bundler-audit-action

Bundler Audit Action
Dockerfile
16
star
8

awesome-bridgetown

A curated list of awesome things related to Bridgetown
13
star
9

rails-extension-power-pack

An extension pack of my favorite VS Code extensions for Ruby on Rails development.
Ruby
11
star
10

forem_lite

A simple tool to help you get articles from Forem/Dev.to
Ruby
11
star
11

dishwasher

A CLI tool to help you easily delete forked repositories.
Ruby
10
star
12

andrewm.codes

My personal website built on Bridgetown
HTML
9
star
13

bridgetown-inline-svg

ARCHIVED migrated to bridgetown-svg-inliner
Ruby
9
star
14

bridgetown-netlify-cms-starter

A template to help you get started with Bridgetown + Netlify CMS
JavaScript
8
star
15

awesome-stars

An Awesome List of my Awesome Stars
7
star
16

bridgetown-gh-pages-action

ARCHIVED See link below, this action is now longer needed following the release of Bridgetown V1
Shell
7
star
17

andrewmcodes

andrewmcodes public readme
5
star
18

andrewmcodes_gem

My gem card
Ruby
4
star
19

haml-lint-action

A GitHub Action that lints your HAML code with HAML Lint!
Ruby
3
star
20

bridgetown-torchlight-demo

A demo Bridgetown website that has Torchlight syntax highlighting configured!
JavaScript
3
star
21

alfred-themes

My personal Alfred 5 themes
3
star
22

redux-on-rails

I DIDNT WANT THIS BUT YOU MADE ME DO IT
Ruby
3
star
23

dotfiles

My personal dot and settings files
Shell
3
star
24

rails-cable-route-bug-reproduction

Ruby
2
star
25

release-please-demo

Ruby
2
star
26

turbo_debug

Ruby
2
star
27

.github

Default community health files for @andrewmcodes
2
star
28

vercel_ruby

WIP Vercel Serverless Functions written in Ruby
Ruby
2
star
29

.dotfiles-update

A temporary repo where I am rebuilding my dotfiles
Shell
2
star
30

actions

Shared GitHub Actions
Shell
1
star
31

prettier-config

My personal Prettier configuration
JavaScript
1
star
32

bridgetown-gh-pages-demo

Demo of the new gh-pages configuration in Bridgetown v1.0
JavaScript
1
star
33

github-actions

MOVED TO andrewmcodes/actions
1
star
34

advent_of_code

Solutions to Advent of Code
Ruby
1
star
35

vscode-tailwindcss-extension-pack

An extension pack for VSCode of extensions for developing with Tailwind CSS.
1
star
36

warp-radix

Warp theme based on the Radix color system
1
star
37

remote-ruby-vault

Obsidian vault of Remote Ruby episodes for personal research
JavaScript
1
star
38

bridgetown-esbuild-minifySyntax

Benchmarking usage of minifySyntax with esbuild and Bridgetown
JavaScript
1
star