connectrpc / connect-es

The TypeScript implementation of Connect: Protobuf RPC that works.
https://connectrpc.com/
Apache License 2.0
1.26k stars 68 forks source link

Replace Makefile with turborepo #798

Open timostamm opened 10 months ago

timostamm commented 10 months ago

This repository is using a Makefile because it initially used Go for code generation.

We have most tools available as npm packages by now, and in connectrpc/connect-playwright-es, we switched to a new turborepo setup we want to standardize on.

The plan is to switch this repository to the same setup, which should give us a decent speedup in CI and local development, and also make it easier for contributors to get started.

There are two remaining complications:

timostamm commented 2 weeks ago

The two complications are eliminated with https://github.com/connectrpc/connect-es/pull/1103 and https://github.com/connectrpc/connect-es/pull/1110.

~There's a (small) new one with https://github.com/connectrpc/connect-es/pull/1079#pullrequestreview-2060075386.~ Fixed by https://github.com/connectrpc/connect-es/pull/1111.