Flame
Flame is rails app generator inspired in Suspenders
Installation
Add this line to your application's Gemfile:
$ gem install flamerb
$ flamerb <app_name>
Gemfile
- AMS for serialize json (api)
- Devise for user authentication
- Haml we prefer use haml extension instead classic .erb
- Pager API & Pagy for api pagination
- Vite instead webpack
- Annotate generate comments on the model with current schema
for test environment we use:
Package.json
- react & react-dom
- formik & yup for handle and validate forms.
- axios for http request
- @reduxjs/toolkit
- react-router-dom for routing
- @mui/material library for components
- @mui/icons-material library for icons
- react-toastify simple and beauty notifcations.
- sass
for dev dependencies
- standard
- @vitejs/plugin-react-swc
- eslint-plugin-react
Style Guide
Projects created with Flame come with Standard
To Do
- Add rubocop-rspec
- Add strong_migrations
- Add bullet
- Add vite-eslint-plugin
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/Flame.
License
The gem is available as open source under the terms of the MIT License.