Gitの指定範囲に含まれる変更を調べ、英語・韓国語・日本語のゲーム更新履歴を作成・同期します。プレイヤー向けの項目整理や画像・動画の掲載にも対応します。
- Gitの差分から更新履歴を作りたいとき
- 複数言語のリリースノートを整えたいとき
- 関連する変更をまとめて掲載したいとき
@cataclysmbn
組織
For the management of the Cataclysm: Bright Nights Roguelike Project
11 スキル1 リポジトリ 1,289
Gitの指定範囲に含まれる変更を調べ、英語・韓国語・日本語のゲーム更新履歴を作成・同期します。プレイヤー向けの項目整理や画像・動画の掲載にも対応します。
複雑なC++クラスをLuaから利用できるように、メソッドや継承、プロパティ、演算子、オブジェクトの所有権を含むバインディングの追加を支援します。
Cataclysm-BNのLuaバインディング実装で使うLunaマクロ、型登録、ライブラリ、ビルド手順やよくあるエラーを調べるリファレンスです。
Cataclysm-BNの自動テストを追加・レビューし、決定的なテストデータや状態の後片付けを使って、環境や実行順に左右されにくいテストを整えます。
Cataclysm-BNの変更内容と根拠を整理し、規約に沿ったタイトルと簡潔な本文でレビューしやすいプルリクエストを作成・更新します。
C++の`string_id`や列挙型、読み取り専用の基本型をLuaへ公開するためのバインディング追加手順を示し、登録と動作確認を支援します。
追加・変更されたドキュメントを確認し、英語・韓国語・日本語の対応ファイルを補完します。既存の翻訳を残しながら、Markdownの構成やコード、リンクを保って翻訳します。
Cataclysm-BNのC++側で、ゲーム機能や定数、コールバックなどをLuaから呼び出せるAPIとして登録するスキルです。
同じ英語文字列が文脈によって異なる意味になる場合に、gettextの文脈情報を追加し、対象言語のPO翻訳を修正するスキルです。
Cataclysm-BN向けのDeno/TypeScriptスクリプトを、プロジェクトの規約に沿って作成・修正します。CLIや移行処理、コード生成、Gitフックなどの実装を支援します。
変更履歴の作成後に、リリース情報XMLとFlathubのマニフェストを同じ版に更新し、検証してFlathub向けプルリクエストを用意します。