Skip to content

Add ROADMAP, issue/PR templates, and discussion routing#56

Merged
tradingexpert merged 1 commit into
mainfrom
chore/contrib-scaffolding
May 21, 2026
Merged

Add ROADMAP, issue/PR templates, and discussion routing#56
tradingexpert merged 1 commit into
mainfrom
chore/contrib-scaffolding

Conversation

@tradingexpert
Copy link
Copy Markdown
Owner

Summary

Closes the small remaining gaps in the contributor scaffolding inventory. Repo metadata (homepageUrl → https://marketsinproduction.com/ordersim/) was set directly via the API.

  • ROADMAP.md — Direction document, no dates. Grounded in actual open issues (#39, #40) and Discussions (hidden liquidity, venue matching). Has an explicit out-of-scope section that mirrors the README's "What It Is Not".
  • .github/ISSUE_TEMPLATE/bug_report.yml — Engine-aware (asks which engine produced the divergence), requires repro.
  • .github/ISSUE_TEMPLATE/feature_request.yml — Gated by a scope check against the "What It Is Not" framing.
  • .github/ISSUE_TEMPLATE/config.yml — Disables blank issues, routes open-ended questions to Discussions, links to Markets in Production for editorial context.
  • .github/PULL_REQUEST_TEMPLATE.md — Short checklist focused on engine equivalence, fixtures, and CHANGELOG.md.

Why now

The Trading Reality / Markets in Production ecosystem brief identified GitHub contributor gravity as a key gap. Most of the scaffolding (CONTRIBUTING, LICENSE, labels, topics, Discussions, examples, tests) was already in place. These additions close the remaining items so an arriving contributor sees the project's direction, has structured paths for bug reports and feature requests, and gets routed to Discussions for anything open-ended.

Test plan

  • Markdown renders correctly on GitHub.
  • Issue templates show in the "New issue" picker after merge.
  • PR template populates this PR's body (verify after this PR is filed).
  • No source changes; no test impact.

- ROADMAP.md: direction document grounded in open issues/discussions,
  with an explicit out-of-scope section so contributors know what the
  project will and will not become.
- Issue templates: bug_report.yml (engine-aware, asks for repro + which
  engine produced the divergence) and feature_request.yml (gated by a
  scope check against the README's "What It Is Not").
- config.yml routes open-ended questions to Discussions and points
  curious readers to the Markets in Production landing page.
- PULL_REQUEST_TEMPLATE.md: short checklist focused on engine
  equivalence, fixtures, and CHANGELOG updates.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@tradingexpert tradingexpert merged commit d4826b7 into main May 21, 2026
4 checks passed
@tradingexpert tradingexpert deleted the chore/contrib-scaffolding branch May 21, 2026 06:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant