I want to learn Turborepo but can't find resources.
Answered
Shayokh posted this in #help-forum
ShayokhOP
Basically title. I did some searching and only found the official docs and some community blogs. Any dedicated, step by step learning resource would be great.
Answered by B33fb0n3
IMO you can't really learn it. You need to have of course a lot of understanding on how nextjs works. Like how to build apps. And then learn what it really means to use the package.json and the tsconfig.json. Especially their bundler options and different between commonjs and ESM.
Some resources, that helped me a lot was the turborepo from shadcn: https://github.com/shadcn-ui/ui
It gave me a good understnading on how to create and structure that stuff.
Also the nextjs turborepo helped a lot: https://github.com/vercel/next.js/
It helped me to identify version changes and why types are not like expected.
And lastly: It's a lot of trying. Test to create packages, test to create mutliple repos, see where limits are, handle remote caching, ...
Oh I nearly forgot: the docs from turborepo helped at lot as well: https://turborepo.com/docs
Some resources, that helped me a lot was the turborepo from shadcn: https://github.com/shadcn-ui/ui
It gave me a good understnading on how to create and structure that stuff.
Also the nextjs turborepo helped a lot: https://github.com/vercel/next.js/
It helped me to identify version changes and why types are not like expected.
And lastly: It's a lot of trying. Test to create packages, test to create mutliple repos, see where limits are, handle remote caching, ...
Oh I nearly forgot: the docs from turborepo helped at lot as well: https://turborepo.com/docs
12 Replies
@Shayokh Basically title. I did some searching and only found the official docs and some community blogs. Any dedicated, step by step learning resource would be great.
IMO you can't really learn it. You need to have of course a lot of understanding on how nextjs works. Like how to build apps. And then learn what it really means to use the package.json and the tsconfig.json. Especially their bundler options and different between commonjs and ESM.
Some resources, that helped me a lot was the turborepo from shadcn: https://github.com/shadcn-ui/ui
It gave me a good understnading on how to create and structure that stuff.
Also the nextjs turborepo helped a lot: https://github.com/vercel/next.js/
It helped me to identify version changes and why types are not like expected.
And lastly: It's a lot of trying. Test to create packages, test to create mutliple repos, see where limits are, handle remote caching, ...
Oh I nearly forgot: the docs from turborepo helped at lot as well: https://turborepo.com/docs
Some resources, that helped me a lot was the turborepo from shadcn: https://github.com/shadcn-ui/ui
It gave me a good understnading on how to create and structure that stuff.
Also the nextjs turborepo helped a lot: https://github.com/vercel/next.js/
It helped me to identify version changes and why types are not like expected.
And lastly: It's a lot of trying. Test to create packages, test to create mutliple repos, see where limits are, handle remote caching, ...
Oh I nearly forgot: the docs from turborepo helped at lot as well: https://turborepo.com/docs
Answer
@B33fb0n3 IMO you can't really learn it. You need to have of course a lot of understanding on how nextjs works. Like how to build apps. And then learn what it really means to use the package.json and the tsconfig.json. Especially their bundler options and different between commonjs and ESM.
Some resources, that helped me a lot was the turborepo from shadcn: https://github.com/shadcn-ui/ui
It gave me a good understnading on how to create and structure that stuff.
Also the nextjs turborepo helped a lot: https://github.com/vercel/next.js/
It helped me to identify version changes and why types are not like expected.
And lastly: It's a lot of trying. Test to create packages, test to create mutliple repos, see where limits are, handle remote caching, ...
Oh I nearly forgot: the docs from turborepo helped at lot as well: https://turborepo.com/docs
Pacific sand lance
what turborepo itself does have to do with nextjs? turborepo is build system for ANY js/ts stack
@Pacific sand lance what turborepo itself does have to do with nextjs? turborepo is build system for ANY js/ts stack
Yea, let me know where I said something different, then I can correct it
Pacific sand lance
in order yo learn X which has nothing to do with Y you have to learn Y
makes sense to me
ngl
@Pacific sand lance Click to see attachment
Thanks for mentioning. Let me correct it: You need to have of course a lot of understanding on how your framework works (if you using any).
As he is on a next.js discord I assumed he is using nextjs. Mb ig
As he is on a next.js discord I assumed he is using nextjs. Mb ig
@Shayokhsolved?