Open tony-rp opened 6 years ago
It is fine to be opiniated about here. I prefer to go with simple form. And if we are using js frameworks, then it is just a matter of removing a gem from Gemfile
I would prefer to have the master branch clean with just the absolutely necessary gems like simple form and haml/slim templating.
Front end frameworks could be implemented in respective branches, if necessary.
then it is just a matter of removing a gem from Gemfile
Can't agree 100% to that because.
1) Simple Form will have configurations, that we will be adding extra, they too need to be removed.
2) It's not just simple_form there are going to be more gems like simple_form
we will add for the view.
So we need to finalize the right approach to go here. If the new application in which people are going to use our template is going be the backend of react/angular/vue. Then having too many gems for the view would be a waste. So how do we account for such cases?
My idea for the initial version was to place all the protocols, gems, etc for the backend and then debate over the frontend later. Perhaps we could new branch for each frontend framework and have also included all the libraries that we commonly use for frontend frameworks also included there.
What do you guys think? @redtachyons @tony-rp