nextgen

Generate your next Rails app interactively! This template includes production-ready recommendations for testing, security, developer productivity, and modern frontends. Plus optional Vite support! ⚡️

MIT License

Downloads
7.5K
Stars
90

Bot releases are visible (Hide)

nextgen - 0.15.0 Latest Release

Published by github-actions[bot] 5 months ago

✨ New Features

  • Defer loading capybara gems until system test is executing (#52) @mattbrictson
  • Add frozen_string_literal comments and enable RuboCop rule (#66) @mattbrictson

🏠 Housekeeping

  • Update rubocop requirement from 1.62.1 to 1.63.4 (#65) @dependabot

Full Changelog: https://github.com/mattbrictson/nextgen/compare/v0.14.0...v0.15.0

nextgen - 0.14.0

Published by github-actions[bot] 6 months ago

⚠️ Breaking Changes

  • Drop support for Ruby 3.0 (EOL) (#64) @mattbrictson

📚 Documentation

  • Regenerate examples (#63) @mattbrictson

Full Changelog: https://github.com/mattbrictson/nextgen/compare/v0.13.0...v0.14.0

nextgen - 0.13.0

Published by github-actions[bot] 7 months ago

✨ New Features

  • Add more color and improve interactivity of menu options (#61) @zhandao
  • Skip building vite assets in tests if possible (#51) @mattbrictson
  • Explain RAILS_ENV required env var in generated deployment doc (#60) @mattbrictson
  • Optionally generate config to support RAILS_ENV=staging (#58) @mattbrictson
  • Use ruby file: Gemfile syntax if Bundler supports it (#57) @mattbrictson
  • Support ESLint 9.0 and switch to flat config file format (#59, #62) @mattbrictson

Full Changelog: https://github.com/mattbrictson/nextgen/compare/v0.12.0...v0.13.0

nextgen - 0.12.0

Published by github-actions[bot] 7 months ago

✨ New Features

  • Automatically configure default time zone in generated app (#53) @mattbrictson
  • Configure Dependabot to keep generated CI workflow up to date (#50) @mattbrictson
  • Update generated GitHub Actions workflow to setup-node@v4 (#48) @mattbrictson

🐛 Bug Fixes

  • Fix capybara screenshot location to work with CI (#49) @mattbrictson

🏠 Housekeeping

  • Update rubocop gems (#54, #55, #56) @dependabot

Full Changelog: https://github.com/mattbrictson/nextgen/compare/v0.11.0...v0.12.0

nextgen - 0.11.0

Published by github-actions[bot] 8 months ago

✨ New Features

  • Mark vcr cassettes as generated files via .gitattributes (#42, #45) @mattbrictson
  • Recommend dotenv >= 3.0 for newly generated apps (#41) @mattbrictson

🏠 Housekeeping

  • Use mighty_test minitest runner for local gem development (#46) @mattbrictson
  • Bump release-drafter/release-drafter from 5 to 6 (#44) @dependabot
  • Update rubocop requirement from 1.60.2 to 1.61.0 (#43) @dependabot

Full Changelog: https://github.com/mattbrictson/nextgen/compare/v0.10.0...v0.11.0

nextgen - 0.10.0

Published by github-actions[bot] 9 months ago

✨ Notable Changes

  • Remove recommendation for Capybara disable_animation (#40) @mattbrictson

🏠 Housekeeping

  • Update rubocop gems (#37, #38, #39) @dependabot

Full Changelog: https://github.com/mattbrictson/nextgen/compare/v0.9.0...v0.10.0

nextgen - 0.9.0

Published by github-actions[bot] 10 months ago

✨ New Features

  • Minor improvements to generated bin/setup script (#35) @mattbrictson

🐛 Bug Fixes

  • Fix missing Stylelint config in generated .overcommit.yml (#34) @mattbrictson

📚 Documentation

  • Regenerate example projects using latest version of nextgen (#36) @mattbrictson

Full Changelog: https://github.com/mattbrictson/nextgen/compare/v0.8.0...v0.9.0

nextgen - 0.8.0

Published by github-actions[bot] 10 months ago

✨ New Features

  • Upgrade to Stylelint 16 (#33) @mattbrictson

🏠 Housekeeping

  • Update rubocop gems (#30, #31, #32) @dependabot
  • Add Ruby 3.3 to CI (#29) @mattbrictson

Full Changelog: https://github.com/mattbrictson/nextgen/compare/v0.7.0...v0.8.0

nextgen - 0.7.0

Published by github-actions[bot] 10 months ago

This release improves Vite installation and drops Node 19 support from generated apps.

⚠️ Breaking Changes

  • Exclude Node 19 (require Node 18 or 20+) (#26) @mattbrictson

🐛 Bug Fixes

  • Ensure Vite installer uses yarn, not npm (#28) @mattbrictson
  • Fix Vite install error when app/javascript doesn't exist (#25) @mattbrictson

📚 Documentation

  • Replace [!NOTE] with less-shouty [!TIP] in READMEs (#23) @mattbrictson

🏠 Housekeeping

  • Update to latest Vite dependencies (#27) @mattbrictson
  • Simplify test dependencies (#24) @mattbrictson

Full Changelog: https://github.com/mattbrictson/nextgen/compare/v0.6.0...v0.7.0

nextgen - 0.6.0

Published by github-actions[bot] 10 months ago

✨ New Features

  • Make RuboCop aware of Rails concerning and delegate methods (#21) @mattbrictson

🐛 Bug Fixes

  • Pin all stylelint packages to avoid incompatibilities (#22) @mattbrictson

Full Changelog: https://github.com/mattbrictson/nextgen/compare/v0.5.1...v0.6.0

nextgen - 0.5.1

Published by github-actions[bot] 11 months ago

This release fixes an error in the generated stylelint config, due to the stylelint-declaration-strict-value plugin not yet supporting stylelint 16.

🐛 Bug Fixes

  • Lock stylelint at ^15 for now (#20) @mattbrictson

🏠 Housekeeping

  • Update rubocop requirement from 1.57.2 to 1.58.0 (#19) @dependabot

Full Changelog: https://github.com/mattbrictson/nextgen/compare/v0.5.0...v0.5.1

nextgen - 0.5.0

Published by github-actions[bot] 11 months ago

✨ New Features

  • Ensure that .cjs files are checked by ESLint and Overcommit (#18) @mattbrictson
  • Set package.json type to "module" to support Vite v5 (#17) @mattbrictson

📚 Documentation

  • Simplify README and remove wordy About section (#15) @mattbrictson

🏠 Housekeeping

  • Increase minimum Node requirement to 18.12 (#16) @mattbrictson

Full Changelog: https://github.com/mattbrictson/nextgen/compare/v0.4.0...v0.5.0

nextgen - 0.4.0

Published by github-actions[bot] 12 months ago

✨ New Features

  • Add Trilogy and Bun options (new in Rails 7.1) (#14) @mattbrictson
  • Add the option to create a simple GitHub PR template (#11) @mattbrictson

🏠 Housekeeping

  • Update rubocop gems (#12, #13) @dependabot

Full Changelog: https://github.com/mattbrictson/nextgen/compare/v0.3.0...v0.4.0

nextgen - 0.3.0

Published by github-actions[bot] 12 months ago

✨ New Features

  • Improve Capybara config; extract to separate support file (#10) @mattbrictson
  • Use rubocop-rails >= 2.22.0 for better Rails 7.1 support (#9) @mattbrictson
  • Enable webmock alongside installing the gem (#7) @mattbrictson

📚 Documentation

  • Add vcr to README (#8) @mattbrictson

Full Changelog: https://github.com/mattbrictson/nextgen/compare/v0.2.0...v0.3.0

nextgen - 0.2.0

Published by github-actions[bot] about 1 year ago

✨ New Features

  • Add optional generator for installing and configuring VCR (#6) @mattbrictson
  • Remove Rails 7.1.0 initial migrations workaround (#2) @mattbrictson

📚 Documentation

  • Add a screen recording of Nextgen in action (#5) @mattbrictson
  • Add example Rails projects generated with Nextgen (#4) @mattbrictson

🏠 Housekeeping

  • Set necessary permissions for release-drafter action (#3) @mattbrictson
  • Increase minimum Rails version to 7.1.1 (#1) @mattbrictson

Full Changelog: https://github.com/mattbrictson/nextgen/compare/v0.1.0...v0.2.0

nextgen - 0.1.0

Published by mattbrictson about 1 year ago

Initial release to rubygems 🎉

Package Rankings
Top 6.73% on Proxy.golang.org
Badges
Extracted from project README
Gem Version Gem Downloads GitHub Workflow Status Code Climate maintainability
Related Projects