Refactor Context and Library
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- リファクタリング
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- javascript
- 領域
- backend
調査の方向性
まず、Context と Library のクラス定義、および pull request #282 からリンクされている議論を読んでください。Library が Context の親になることへの懸念も含め、2 つのクラスがどのように関係しているかを整理してから、よりシンプルで型に適した設計を提案してください。関係について合意され、リファクタリングに適切な検証が用意されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
The Context and Library classes can be confusing to understand, especially in relationship to each other. In addition, it seems there may be some theoretical issues with a Library being a parent of a Context. We should consider how we might refactor this code to be more straight-forward and type-friendly. See also: https://github.com/cqframework/cql-execution/pull/282#discussion_r1003443141
- 主要言語
- JavaScript
- スター
- 84
- フォーク
- 39
- 平均マージ
- 2日 5時間
- マージ済み PR(30日)
- 5
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
cqframework/cql-execution のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 54/100
cqframework/cql-execution#391 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 68/100
cqframework/cql-execution#390 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 72/100
cqframework/cql-execution#386 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
cqframework/cql-execution#378 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
cqframework/cql-execution#355 · コメント 2 件 ·
cqframework/cql-execution の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 63/100
oskarrough/dodgethis#115 ·
メンテナーはふだん 1 日以内に返信
-
[Bug]: REST API URL starting with "http" but no scheme (e.g. httpbin.org/get) is not given an http:// prefix対応中かも @ItsDeadlyProgrammer が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
appsmithorg/appsmith#42471 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
external-plugin requires-submitter-fixes
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
github/awesome-copilot#5396 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
chenasraf/nextcloud-forum#348 ·
-
needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
melodic-software/claude-code-plugins#9619 ·
メンテナーはふだん 1 日以内に返信