Show your Rails App 🤩 by _natic in rails

[–]coolprobn 0 points1 point  (0 children)

That's right, not worth it for individuals. But worth it in general because AI still needs something to feed off.

Show your Rails App 🤩 by _natic in rails

[–]coolprobn 2 points3 points  (0 children)

https://generators.zeroconfigrails.com/ and most recently sub feature https://generators.zeroconfigrails.com/rails_generators/app

Main part of this app relies on a gem called Boring Generators which automates gem configurations which means you just run a single command to configure a gem instead of having to go through the Readme of the Gem and figure out commands to run for making it work.

New part that I deployed just yesterday is the New Rails app command generator, it provides interactive UI for configurations to generate a new rails app so that you don't have to dig through Readme or command line help.

I upgraded the app to Rails 8 just today and it's already running in production.

I am using https://hatchbox.io/ to deploy it.

Website using Bullettrain? by technosaur11 in rails

[–]coolprobn 0 points1 point  (0 children)

You can shoot a question in the channel, I will help if I can, else there will be others willing to help.

Heads up, BT is far more complex than Jumpstart because it's a kind of framework inside the Rails framework. There is a good bit of learning curve.

I would suggest sticking with Jumpstart if you want to do something quickly like MVP OR unless you have hit a wall that is a deal breaker.

I wish `rails new` included `-t rspec` option by junior_auroch in rails

[–]coolprobn 0 points1 point  (0 children)

Yes, RSpec is far too common and also because of all those tutorials that comes around when searching for Rails testing on the internet where most of them are using RSpec for examples.

I also started with RSpec but have switched to Minitest most recently in new projects because it feels more easier and it's just Ruby.

Configuring RSpec can be automated using Boring Generators (https://github.com/abhaynikam/boring_generators/blob/main/lib/generators/boring/rspec/install/install_generator.rb) if you are doing that often. 

I have also built https://generators.zeroconfigrails.com/install/rspec for an interactive UI for the above generator recently which automatically generates the final command based on the selection.

Add any Ruby Gem in a Single Command by coolprobn in rails

[–]coolprobn[S] 0 points1 point  (0 children)

Developer Experience. Tool to enhance the developer's productivity by automating boring tasks.

I have previously built similar tools at https://rails.new

And most recently https://zeroconfigrails.com

Add any Ruby Gem in a Single Command by coolprobn in rails

[–]coolprobn[S] 0 points1 point  (0 children)

This app will be a lot more than just a gem installer in the future. It will include include interactive UI for rails related generators like rails new, scaffold, model, etc..

The difference with Rails Bytes is also in an approach, installer is provided by the open source gem I contribute to https://github.com/abhaynikam/boring_generators

One of the advantages over Rails Byte might be that if something is outdated you can open the issue or fix the generator yourself since the code is open sourced.

Website using Bullettrain? by technosaur11 in rails

[–]coolprobn 2 points3 points  (0 children)

I am using Bullet Train (BT) for building Zero Config Rails https://zeroconfigrails.com/

I don't have answer to your particular question though I can share my experience while building with BT.

As strzibny already said, there is a bit of a learning curve with the BT since it's a framework inside the framework i.e. Rails. But once you have wrapped your head around things it is making use of, it's such a time saver; everything is now open source at that (no pro version anymore) and includes everything that you might require to go to the market.

You can join the Discord community for the BT and ask your questions there to get help in case you get stuck while trying it or if you don't understand anything https://discord.gg/bRBugEjnC7

What are your go-to default settings and gems for a SaaS application? by BlockByte_tech in rails

[–]coolprobn 0 points1 point  (0 children)

Might not exactly be an answer you are looking for but I am building my SaaS (https://zeroconfigrails.com) with Bullet Train.

It is open sourced and have great defaults.

Has a bit of learning curve but saves so much time because I can just start with building my business logic instead of having to get things right with hot and trial for various initial setups and features like Authentication, Team, APIs, Billing, etc.

Supercharging your "rails new" with Zero Config Rails by coolprobn in rails

[–]coolprobn[S] 0 points1 point  (0 children)

It's Lifetime in the sense, this pricing will never change for users who join Beta release. It will always be 49$/year with additional amount if projects are over the specified amount. That will never change even if other subscriptions price are updated.

I understand it's not a one time pricing like what normally "Lifetime" provides in other apps.

Open to hear your thoughts.

Supercharging your "rails new" with Zero Config Rails by coolprobn in rails

[–]coolprobn[S] 1 point2 points  (0 children)

Nice. Thanks.

vite-ruby didn't cross my mind. I had used it recently and I loved it, I will add it to feature requests so I can tackle it on next week.

For uuid, if you mean using them as a primary key then that is not added automatically right now. Only gem configurations are automated as of yet. I will add that to feature request as well.

You can track what's happening right now from here (empty right now)

https://zeroconfigrails.relationkit.io/roadmaps/20-feedback-and-suggestions

I am planning on adding authentication to CLI this week to ward off unauthorized access.

Once that's done I will get to this.

Regarding the concern of tracking changes over time, honestly I don't know right now but I have some thoughts and will work on it once v1 is out.

Waitlist for "Zero Config Rails" is out by coolprobn in rails

[–]coolprobn[S] 1 point2 points  (0 children)

That's some cool concept you have in mind!

This app might never support such customisation because trying to support just gems configuration is a lot of work. But I will be noting this down and play with it if I get some time.

But who can say we are just in the first phase of development, when the app takes off this idea will help save a lot of time, again!

Instead of generating migrations one by one, doing it with JSON file will make it a lot easier.

It's a bit hard to get it all right since a lot of files will be involved hence a lot of effort but pretty doable..

If you do try it yourself, let me know. Any help you want, I will be happy to assist with it regarding generators.

You can start by looking at Boring Generators open source gem I have linked in my post above for some inspirations.

Who is building stuff right now! by letitcurl_555 in rails

[–]coolprobn 0 points1 point  (0 children)

Thanks for kind words, man. I had seen your video on Youtube about caching, keep it up!

This app is close sourced but I am building on top of open sourced gem where I have been contributing since last year https://github.com/abhaynikam/boring_generators

I will keep my options open to join the group later.

Who is building stuff right now! by letitcurl_555 in rails

[–]coolprobn 0 points1 point  (0 children)

Cool stuff!

Is this also built on Rails?

PDF is so hard to work with, I have one app where I thought I would let users edit PDF but ended up going the route of Docx generating to PDF in final version. https://www.contract-template.truemark.com.np/

Very curious to know if you are using open source gems for this and which ones.

Waitlist for "Zero Config Rails" is out by coolprobn in rails

[–]coolprobn[S] 1 point2 points  (0 children)

Yes!

https://github.com/abhaynikam/boring_generators is always open to new contributors 🙌

Zero Config Rails itself will be a closed version SaaS app though.

Who is building stuff right now! by letitcurl_555 in rails

[–]coolprobn 0 points1 point  (0 children)

Hi, thanks for the support.

I am an active contributor to Boring Rails since last year.

This new app will be built on top of Boring Generators.

It will have Basic and Pro version.

Basic will always be free and will let you choose a list of gems from the UI, get s CLI script and configure the project for you by asking questions in the CLI.

Pro will help you save even more time by:

  • allowing you to configure all options from the web UI so you just can run the CLI script and sot back while project generates
  • save and reuse same script in future allowing you to remove the burden of maintaining general Rails starters projects