There are a collection of application templates, scripts, and automatizations I use for everyday work. All included code is written with the following principles:
Feel free to submit any feature or pull request if you think that it may be useful for the community.
rails new APP_NAME --no-skip-hotwire -T -c tailwind -j esbuild -d postgresql -m https://raw.githubusercontent.com/alec-c4/ks-rails-tailwind/master/template.rb
rails new APP_NAME --no-skip-hotwire -T -c bootstrap -j esbuild -d postgresql -m https://raw.githubusercontent.com/alec-c4/ks-rails-bootstrap/master/template.rb
rails new APP_NAME --api -T -d postgresql -m https://raw.githubusercontent.com/alec-c4/ks-rails-api/master/template.rb
rails new APP_NAME -T -d postgresql -m https://raw.githubusercontent.com/alec-c4/ks-rails-basic/master/template.rb
npx degit alec-c4/ks-sveltekit-starter APP_NAME
npx degit alec-c4/ks-nextjs-starter APP_NAME
For bug fixes, documentation changes, and features:
git checkout -b my-new-feature)
git commit -am 'Add some feature')
git push origin my-new-feature)
For larger new features: Do everything as above, but first also make contact with the project maintainers to be sure your change fits with the project direction and you won't be wasting effort going in the wrong direction.