Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Siblings of #4724 (split from #5106): COMMAREA OCCURS DTO property, unbound files, support-matrix inventory gaps

オープン
#5,565 コメント 4 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
45/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
活発
技術スタック
json, python

調査の方向性

Start with tests/tools/support_matrix.py, tests/cobol_mainframe/test_support_matrix.py, and the inventory/rule-catalogue code they exercise; use docs/language_status/refusal_map.json for named refusals. For each listed gap, model the support or record a specific refusal, then run tests/cobol_mainframe/test_support_matrix.py and confirm the support matrix and burned-program holes are updated. The issue is detailed, but it spans inventory, rule joins, refusal mapping, and COBOL/CICS mainframe semantics, so project familiarity is important.

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

説明

enhancement era:2 lane:nyx legacy-modernization priority: high scope:core

Split out of #5106 (Siblings of #4724, support matrix) on 2026-10-18 so two churn hosts can work the class at once: #5106 keeps the epscsmrd boxes (LE condition handling, multi-program CALL, procedure pointers) and SOAPFAULT, which melek's queue holds; this issue takes the members that need no epscsmrd work. Same class and rules as #5106: translate-only refusals / holes in the burned estates' evidence reports, and the scanner-input gaps the matrix (#4724, tests/tools/support_matrix.py) found.

Refusals with no owner (when one lands, point its docs/language_status/refusal_map.json entry here, or at the issue it is split into):

  • COMMAREA DTO property the CICS port cannot convert (OCCURS table as List<String>) — map id dto-property. Burned programs: CardDemo COPAUS0C, COPAUS1C (hole EXEC CICS <class>.<property>: a property the port cannot convert; their IMS holes stay with #4893). (#5804)
  • file with no repository in the generated project (catalogue RT-FILE-UNBOUND-FILE, not the #5034 case) — unbound-file (#5775)
    Scanner-input gaps:
  • inventory does not record stand-in copybook use (CEEIGZCT, #4884), so the matrix can't show it (#5742)
  • inventory has no CALL-target category (an unmodelled API is only detected through its copybook, e.g. CMQ*) (#5786)
  • rule catalogue (#4711) has no feature keys, so the feature→rule join is a title heuristic (#5804)
    Each box: model it or refuse it by name, with the refusal-map entry updated and tests/cobol_mainframe/test_support_matrix.py green; before/after holes for any burned program it touches. Burned estates only.

Siblings: #5106, #4724

主要言語
Python
スター
57
フォーク
11
平均マージ
1時間 51分
マージ済み PR(30日)
982

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

squid-protocol/gitgalaxy のほかの issue

squid-protocol/gitgalaxy の issue をすべて見る

似ている issue

Python の issue をもっと見る

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

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