Test that license texts match SPDX plain license texts
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 48/100
調査の方向性
まず _licenses コレクションと既存のテスト設定を調査し、次に issue で参照されている SPDX license-list-data のプレーンテキストファイルを確認します。カタログ化されたライセンス間の比較を定義し、記載されている想定される失敗を考慮したうえで、プロジェクトのテストスイートを実行して新しいライセンスエントリがチェックされることを検証します。
索引モデルが issue の本文から書いたものです。
説明
We should have a test that each license text in _licenses is the same as the plain text license in the SPDX collection to automate the requirement described at https://github.com/github/choosealicense.com/blob/gh-pages/CONTRIBUTING.md#adding-a-license
The text of the license should match the corresponding text found in spdx/license-list-data. If there are errors there, please fix them in spdx/license-list-XML (from which the plain text version is generated) so as to minimize license text variation and make it easier for choosealicense.com to eventually consume license texts directly from SPDX.
The test could clone spdx/license-list-data and compare each license we have cataloged in this project. Many existing licenses would probably have to be marked as expected failures due to bugs in SPDX output and discrepancies in how this project has cataloged some licenses. But we should address upfront for any new license cataloged here, and continue to chip away at the existing inconsistencies.
- 主要言語
- HTML
- スター
- 4.2k
- フォーク
- 1.7k
- 平均マージ
- 12時間 28分
- マージ済み PR(30日)
- 7
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
github/choosealicense.com のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
github/choosealicense.com#1384 · コメント 2 件 · リアクション 3 件 ·
-
choosealicense.com and SPDX mismatch for CECILL-2.1対応中かも @Tarekchehahde が 117 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
github/choosealicense.com#1126 · コメント 3 件 ·
-
Make the layout more responsive対応中かも @Tarekchehahde が 117 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 58/100
github/choosealicense.com#1342 ·
-
Confusing wording on https://choosealicense.com/non-software/対応中かも @TechyTommy3 が 584 日前に担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 55/100
github/choosealicense.com#1268 · コメント 1 件 ·
-
Include in permissions if reimplementation possible in other license対応中かも @Tarekchehahde が 117 日前に担当しました。 オープン
難易度 5/5 1週間以上 初心者へのやさしさ 28/100
github/choosealicense.com#1247 · コメント 3 件 · リアクション 5 件 ·
github/choosealicense.com の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
cline/mcp-marketplace#3572 ·
-
filmesmp4.bizオープンN: Other P4: Low T: Ads
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
AdguardTeam/AdguardFilters#246401 ·
メンテナーはふだん 1 日以内に返信
-
[good first issue, hacktoberfest] 🎏 Add new Japanese Idiom 1207 (good-first-issue)対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンcommunity first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
難易度 1/5 1時間未満 初心者へのやさしさ 68/100
lingdojo/kana-dojo#33660 · コメント 1 件 · リアクション 5 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 71/100
Gathin23/cleanyourtv#3376 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
hesreallyhim/awesome-claude-code#3490 ·
メンテナーはふだん 1 日以内に返信