New datasource: vcpkg
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 35/100
調査の方向性
まず vcpkg PURL 依存関係と OSV Schema のエコシステムガイダンスを確認し、次に既存のエコシステム例と併せて osv/purl_helpers.py および osv/ecosystems/_ecosystems.py を読みます。必要な import エントリについて source_test.yaml と source.yaml を確認します。vcpkg の有効なレコードが公開され、API クエリがそのエコシステムをサポートし、テスト用と本番用の import が設定および検証されていれば完了です。
索引モデルが issue の本文から書いたものです。
説明
This depends on the vcpkg PURL type (package-url/purl-spec#562, in progress). The ecosystem definition is tracked in https://github.com/ossf/osv-schema/issues/561.
- Prepare your data - refer to the OSV Schema documentation for information on how to properly format the data so it can be accepted.
- Create a PR to reserve an ID prefix and define a new ecosystem (example). We review the records you start publishing for OSV Schema correctness and quality as part of reviewing and merging this PR.
- Prepare and publish your records via a Git repository (example). If this method isn’t ideal, we also support publishing records from REST API endpoints or through a GCS bucket(example).
- To support API querying, please create a PR to extend purl_helpers.py and create a new ecosystem in _ecosystems.py. You can refer to existing examples showing how to implement support for Semver and non-Semver ecosystems.
- Create a PR to start importing the records you are publishing into our test instance of OSV.dev and validate everything is working as intended there.
- Create a PR to start importing the records you are publishing into our production environment
- 主要言語
- Go
- スター
- 3k
- フォーク
- 382
- 平均マージ
- 1日 9時間
- マージ済み PR(30日)
- 136
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
google/osv.dev のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
stale
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
google/osv.dev#5835 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
google/osv.dev#5824 · コメント 4 件 ·
メンテナーはふだん 1 日以内に返信
-
worker to log more information for gitter internal server errors再び着手できるかも @ZedingZhang が 47 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
google/osv.dev#5809 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Create repo purls for GIT ecosystem ranges再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープンbacklog data quality
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
google/osv.dev#3807 · コメント 5 件 ·
メンテナーはふだん 1 日以内に返信
似ている issue
-
automation models
難易度 1/5 1〜3時間 初心者へのやさしさ 74/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 91/100
メンテナーはふだん 1 日以内に返信
-
confirmed enhancement go
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
DennisVlaanderen/aerendil#154 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
crossplane-contrib/provider-mongodbatlas#236 ·
メンテナーはふだん 1 日以内に返信
-
Generated README and SKILL omit HTTP-transport security settings and what local data the CLI keepsオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
mvanhorn/cli-printing-press#5181 ·
メンテナーはふだん 1 日以内に返信