Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove bootstrap? #672

Open
fjsj opened this issue Aug 20, 2024 · 3 comments
Open

Remove bootstrap? #672

fjsj opened this issue Aug 20, 2024 · 3 comments

Comments

@fjsj
Copy link
Member

fjsj commented Aug 20, 2024

Bootstrap is barely used in this boilerplate. Perhaps we can remove it to simplify the template?
Let me know if you see value in bootstrap!

@deistermatheus
Copy link

My 2$:

No UI library will look useful on a boilerplate at first glance, but they become more justified when actually building pages out of ready-made components for common UI tasks: button, accordion, modal, and so on... I think very few full stack developers roll out all their components from scratch, and that's why Shadcn, Material, Bootstrap are all popular choices and found in boilerplates across GitHub.

People may not like bootstrap and see this choice as overly opinionated and want to install their own, and it's also reasonable for someone to say that they miss an UI component library on a boilerplate so they can start building out their features faster, so I don't think the issue is bootstrap itself, but if a boilerplate should have a pre-installed UI library.

@raisiqueira
Copy link
Contributor

Hey all 👋 IMO, I believe that we should add a modern UI library such as Tailwind CSS to replace the Bootstrap. Also, not adding a UI library such as MUI will let the developers bring them own UI libraries, since it is easy to remove the Boostrap from the project.

Another way that we can follow is to define an opinionated version of the boilerplate, with Vinta's vision of what is the best UI library for most of the projects.

@pedroaranha
Copy link

Hello everyone, downloaded and ran Vinta's boilerplate this week and ran into some problems regarding Bootstrap and SASS deprecation warnings on docker. Managed to resolve the issue and the Bootstrap team is already preparing a patch to fix this, but IMO I believe Bootstrap is really a relic of the past and these deprecation issues with library dependencies from bootstrap will only increase in the future.

That being said however, I don't think the UI component should be removed entirely either. As @raisiqueira said, I believe a more modern UI should be implemented to replace Bootstrap. Take the opportunity to show a more modern UI library that reflects what Vinta approves and currently uses on their projects.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants