chore: consume Bird from Gitea Packages

This commit is contained in:
2026-07-14 03:00:09 +09:00
parent d8827b6513
commit 6a4f7ca068
7 changed files with 58 additions and 48 deletions
@@ -55,14 +55,12 @@ The product reduces ambient discovery rather than limiting how far a deliberate
## Repositories and Delivery Sequence
Work occurs in two repositories:
Work spans two repositories and the Gitea package registry:
1. Clone Bird from `https://git.yutakobayashi.com/yuta/bird` into the sibling path `../bird`.
2. Extend Bird's public search interface and commit the change locally.
3. Consume the local Bird checkout from Twitter Lite with the pnpm dependency `link:../bird`.
4. Build and verify Twitter Lite against the linked Bird package.
The Bird commit is not pushed and no package is published without separate user authorization. Once a compatible Bird version is published, replacing the local link with that version is a separate maintenance task.
1. Extend Bird's public search interface in `https://git.yutakobayashi.com/yuta/bird`.
2. Release the compatible interface as `@yuta/[email protected]` in Gitea Packages.
3. Route the `@yuta` scope through the committed `.npmrc` and pin Twitter Lite to `@yuta/[email protected]`.
4. Build and verify Twitter Lite against the published package without a sibling Bird checkout.
## Bird Library Change