ixartz / SaaS-Boilerplate

🚀🎉📚 SaaS Boilerplate built with Next.js + Tailwind CSS + Shadcn UI + TypeScript. ⚡️ Full-stack React application with Auth, Multi-tenancy, Roles & Permissions, i18n, Landing Page, DB, Logging, Testing
https://react-saas.com/
MIT License
2.81k stars 365 forks source link

Turborepo #18

Open hsavit1 opened 1 month ago

hsavit1 commented 1 month ago

Can you add turborepo to this starter?

ixartz commented 1 month ago

Is there any reason to add turborepo?

I want to keep the project easy to start and easy to begin with.

hsavit1 commented 1 month ago

At this point in 2024 if you're a startup I'd recommend starting a project with Turborepo. It's likely that as a startup that you will need multiple applications and turborepo makes it easiest to have multiple applications. It's easier to start with turborepo rather than having to migrate a codebase into it later on.

ixartz commented 1 month ago

Indeed, if you need to have multiple application, Turborepo makes it easier.

The project has only one application and currently, there is no plan to have multiple applications. I'll try my best to have one programming language, one framework, one application, etc.

jsonkcli commented 4 weeks ago

Turborepo can be a pain sometimes, don't bother

ixartz commented 4 weeks ago

Yes, I also think it'll add complexity in the project.

Thank you for sharing your thought @jsonkcli

garysassano commented 3 weeks ago

I think now it would actually be a good time in case you wanted to implement such feature, as Turborepo 2.0 just got released.

ixartz commented 3 weeks ago

It's a good time to add the feature but currently not very convince about adding it, it would add more complexity into the project.

And what will be the use case? In the current state or future state, what Turborepo will bring into the project? Not a huge fan to add a tech, just for adding it.