[monorepo tooling] Convert from taskr to Bazel
See original GitHub issueWe would love to make our monorepo development experience way faster and more ergonomic. It’d be awesome to drop taskr to something like Bazel, or another deterministic build system.
tl;dr replace yarn dev
in <rootDir>/package.json
w/ Bazel
This task isn’t for the faint of heart! It’ll require a ton of effort.
Issue Analytics
- State:
- Created 3 years ago
- Comments:16 (6 by maintainers)
Top Results From Across the Web
11 Great Tools for a Monorepo in 2021 | Bits and Pieces
Best tools to build a monorepo. Develop, build, and publish packages, and scale development. Discover Lerna, Nx, Rush, Bit, Yarn Workspaces, and more....
Read more >Building a Monorepo with Bazel - Earthly Blog
Bazel is an open-source build tool developed by Google to give power and life to your monorepo. It's similar to other build tools...
Read more >Migrating Twitter's monorepo from Pants to Bazel - YouTube
Up until now, we have been using the Pants build tool to build, test and deploy services in Source. However, we are now...
Read more >Building Uber's Go Monorepo with Bazel | Uber Blog
In software development, a build system is similar to the manufacturing facilities that take the source code and turn it into services, tools, ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
✋ could we also make next.js usage better under Bazel in exchange? 😃
After doing a proof of concept leveraging Bazel there were too many breaking changes / hacks required to make it work. We’ve recently switched to leveraging SWC which has massively improved build times, we’re also integrating turborepo for persistent caching across build steps.