CycloneDX / CycloneDX/cyclonedx-python-lib

move `model.bom.Bom.validate()` to `validation.models`

オープン
#455 コメント 4 件 リアクション 0 件 担当者 0 名 @saquibsaifee が担当を希望しています GitHub で見る
breaking change help wanted
主要言語
Python
スター
116
フォーク
67
平均マージ
8日 2時間
マージ済み PR(30日)
2

説明

now that a package `validation` was established via https://github.com/CycloneDX/cyclonedx-python-lib/issues/432,
t should be possible to move the data model validation there, too.\

data model validation is getting more and more complex https://github.com/CycloneDX/cyclonedx-python-lib/issues/453
and should be encapsulated and could be devided.

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

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

調査の方向性

開始する前にオープンなプルリクエスト #935を確認し、その後、model.bom.Bom.validate()とissue #432で確立されたvalidation.modelsパッケージを調べてください。拡大している検証範囲についてissue #453を確認してください。完了とは、データモデルの検証がBom上に残るのではなく、validation.modelsにカプセル化されている状態を指します。

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

評価

技術スタック
python
領域
data
issue の種類
リファクタリング
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
25/100

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

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