ご関心ありがとうございます!バグ報告・機能要望・プルリクエスト歓迎します。
Issue を立ててください。テンプレートが用意されています。
- 使用ブラウザ・OS
- 期待した動作 / 実際の動作
- 再現手順
- 可能であればmapファイルの該当箇所(機密に注意)またはサンプル
- なぜその機能が必要か(解決したい問題)
- 想定される使い方
- 既存機能との関係
- リポジトリをFork
- featureブランチを作成(例:
feature/add-rx-parser、fix/memmap-scroll) - 変更をコミット(コミットメッセージ規約を参照)
- Pull Requestを作成
本ツールは 1ファイルHTML配布 が基本要件です。 ビルドツールやnpm依存を増やす変更は受け入れにくいので、事前にIssueで相談ください。
- インデント: スペース2
- ファイル末尾に改行
- 既存コードのレイヤー構造(Layer 0〜7)を維持
- グローバル汚染を避け、適切なモジュールに集約
- Chrome / Firefox / Safari の最新版で確認
- モバイル(Android / iOS)でも確認できると望ましい
node make_demo_*.cjsでデモファイル生成・動作確認
簡易のConventional Commits を推奨:
<type>: <description>
[optional body]
feat: 新機能fix: バグ修正docs: ドキュメントのみの変更style: コードフォーマット(機能影響なし)refactor: リファクタ(機能変更・バグ修正以外)perf: パフォーマンス改善test: テスト追加・修正chore: ビルド・補助ツール変更
feat: CC-RX パーサの初期実装
fix: 64KB品でミラー元アドレスのゼロパディング誤り
docs: README に動作環境の最低バージョンを追記
refactor: Compilersモジュールに裸関数を集約
技術的議論は歓迎しますが、参加者を尊重した建設的なコミュニケーションをお願いします。
このプロジェクトは MIT License で公開されています。 Pull Request を送る = MIT License の下にコントリビュートすることに同意したものとみなします。