You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
pvincent b23604b74a easygoing 11 months ago
.vscode tailwind + rails live reload 11 months ago
app easygoing 11 months ago
bin may_kill_dev 11 months ago
config easygoing 11 months ago
db LSP ok 12 months ago
lib fixme rubocop 11 months ago
log LSP ok 12 months ago
public LSP ok 12 months ago
storage LSP ok 12 months ago
test test_wrapper reformatted 11 months ago
tmp LSP ok 12 months ago
vendor LSP ok 12 months ago
.dockerignore LSP ok 12 months ago
.gitattributes LSP ok 12 months ago
.gitignore LSP ok 12 months ago
.rubocop.yml rubocop pending features 11 months ago
.ruby-version LSP ok 12 months ago
.semver_git_tag tagged as 0.0.13 11 months ago
Dockerfile LSP ok 12 months ago
Gemfile tailwind + rails live reload 11 months ago
Gemfile.lock tailwind + rails live reload 11 months ago
Procfile.dev stick to ipv4 only 11 months ago
README.md easygoing 11 months ago
Rakefile LSP ok 12 months ago
config.ru LSP ok 12 months ago

README.md

Easy Going Rails

Install from scratch Debian 12 (bookworm)

sudo apt install -y build-essential ruby-dev libpq-dev libyaml-dev
2>/dev/null grep -q GEM_HOME $HOME/.bashrc || printf "export GEM_HOME=$HOME/.ruby\nexport PATH=\$PATH:\$GEM_HOME/bin\n" >> $HOME/.bashrc && source $HOME/.bashrc
[[ -f $HOME/.gemrc ]] || echo 'gem: --no-document' >> $HOME/.gemrc
gem install bundler
bundle install

database.yml

[...]
development:
  <<: *default
  database: ruby-debug
  user: ruby-debug
  password: ruby-debug
  host: ct1.lxd
[...]

rails generate scaffold score name:string grade:integer rails db:migrate

Featuring

  • VsCodium development improvement
    • Ruby-lsp
      • Ruby-lsp-rails
    • Ruby Db Schema
    • Markdown All in One
    • TODO Highliter
      • run rails notes to show up any TODO or FIXME
    • Debugger friendly
      • ask before killing ./bin/dev
  • Tailwind CSS
  • Rails Live Reload
    • compliant with Tailwind build

TODO

  • Customized Turbo
    • Progress Bar
    • Confirm Method using HTML modal
  • Production Ready
    • ./bin/prod
    • Log