googleapis / googleapis/google-cloud-node

Find a solution that will make sure the versions of our dependencies are compatible without unncessarily updating patch versions

オープン
#7,655 コメント 2 件 リアクション 1 件 担当者 0 名 GitHub で見る
library: google-cloud-node-core size: m type: process
主要言語
TypeScript
スター
3.2k
フォーク
712
平均マージ
2日 9時間
マージ済み PR(30日)
104

説明

see https://github.com/googleapis/google-cloud-node-core/pull/932

basically, for these reasons, I don't want to use syncpack anymore: https://github.com/googleapis/google-cloud-node-core/pull/926#issuecomment-4051434741

But in general I still do want a solution that figures out if we have incompatible major versions within a library. Maybe this will become easier if/when we decide this monorepo should live at HEAD (rather than pulling from npm).

Some options: https://github.com/QuiiBz/sherif

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず pull request 932 と pull request 926 の議論を読み、次に sherif を含む提案された代替案を、syncpack を取り下げる理由と比較します。パッチバージョンを不必要に更新せずに、互換性のないメジャーバージョンを検出する依存関係チェックを定義します。完了には、合意された解決策とその monorepo ワークフローへの統合を含める必要があります。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
nodejs, typescript
領域
build-system, tooling
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
静か
明瞭さ
説明が足りない
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。