t3-oss / create-t3-turbo

Clean and simple starter repo using the T3 Stack along with Expo React Native
https://turbo.t3.gg
MIT License
4.75k stars 408 forks source link

feat: cli tool with plugins/templates system #348

Closed PiotrekPKP closed 1 year ago

PiotrekPKP commented 1 year ago

Describe the feature you'd like to request

This project is a perfect starter for apps that require both mobile and web version.

However, I often find myself adding other apps manually (like docs, static site etc.). I also see that from time to time there appears an issue regarding adding another type of app / package.

Describe the solution you'd like to see

I think it would be a nice idea to have to kind of tool (maybe another CLI? Maybe merge it to create-t3-app repo?) that would allow people to customize their packages and apps and include specific apps / packages. I would also make the Next app obligatory as it initializes tRPC endpoints for Expo app.

Suggested templates

Additional information

I would be down to work on a tool / templates if you'd like to implement this idea. I think it would be kinda cool to just use something like npx create-t3-turbo@latest --docs --ui to initialize an app with eg. docs app and ui package for next and docs app :)

juliusmarminge commented 1 year ago

Would be cool - there's also chrome extension and electron app we can do.

I made a repo here which was supposed to be a "massive" t3-monorepo with lots of apps, but haven't touched it in a while: https://github.com/juliusmarminge/t3-twin-turbo

Would be cool with a CLI putting everything together 🔥

PiotrekPKP commented 1 year ago

Would be cool - there's also chrome extension and electron app we can do.

I made a repo here which was supposed to be a "massive" t3-monorepo with lots of apps, but haven't touched it in a while: https://github.com/juliusmarminge/t3-twin-turbo

Would be cool with a CLI putting everything together 🔥

Good to know! I think we could use this repo after upgrading a few apps. I think I can scaffold some kind of a cli and re-use those apps from the twin-turbo repo this week :)

EDIT: it will probably take me a few more days because of my exams 😄

juliusmarminge commented 1 year ago

If you still want to do this feel free to pick it up, but I'm gonna go ahead and close this as stale and not something I intend to work on personally.

PiotrekPKP commented 1 year ago

No problem! I'm sorry I haven't done anything but I had a lot of stuff to do lately. I'll try to implement it when I have some time and motivation :)