開発に参加ってどうやるの_という人のプレイレポlv2

はじめに

※ これは、ゲーム本体のプレイレポではありません。

前回(開発に参加ってどうやるの?という人のプレイレポ)、修正提案を出したところ、ShinEraTenseiPの開発に招待していただきました。
そして、ある程度までプログラムを編集できる権限(=Developerロール)をもらえました。

>@は、ロール【Developer】を手に入れた

そこで今回は、Developerロールで修正提案する場合のプレイレポ(?)です。

目指すゴールは、前回と同じく、
「ここの部分の修正案をつくってみましたけど、どうでしょうか?」と提案(マージリクエスト)するところまで。

今回のプレイ条件:

  • ファイルをダウンロード→テキストエディタで編集→アップロードする手順です。1)
  • zip圧縮と解凍はしません。
  • VSCodeは使いません。
  • gitは使いません。
  • ssh-keygenは使いません。

改良のアイデアは持っているけどzip化まではちょっと、とか
自分のPCにいろいろインストールするのはちょっと、とか
コマンド覚えてターミナルで入力しなきゃいけないのはちょっと、
という人のお役に立つと良いのですが。

VSCodeやGitでやってみたけど、ちゃんとできてるのかブラウザでサクっと確認できないかな、
という方は
うまくできているか変更の確認をするをご覽ください。

トラブル発生時の対処法もいくつか、
こんなときはに書いています。

↓有識者の皆様への注意書き(筆者も書いていて日本語でおkな内容なので折りたたんでおきます):

おりたたみ


目次


ShinEraTenseiPのGIT開発版へ移動

ゲームの始め方ページの
��GIT開発版(超最新・開発に参加したい人向け)
にある
GITのページのリンク先へ飛ぶ

おりたたみ

サインインする

(お好みで、GitGudアカウントの表示を日本語化)

User Settings の Preferences の Localization の Language を Japanese に。

編集したいファイルを探す

GIT開発版のページで、
左上が development となっていることを確認し
右上のファイルの検索をクリック

おりたたみ

ここでは ダンジョン 原宿 の文章を修正する例で説明します。

原宿と入力し、
表示された候補のなかから
DUNGEON61_原宿.ERB をクリック

おりたたみ

ファイルのダウンロードと編集

ここでは単一のファイルをダウンロードし、サクラエディタで編集して、アップロードして置き換える例で説明します。

右上にあるダウンロードマークをクリック

おりたたみ

ダウンロードしたファイル DUNGEON61_原宿.ERB を編集

ファイルをアップロードする(置き換える)

右上の編集ボタンの横にある縦の「・・・」マーク をクリック
置き換える をクリック

おりたたみ

編集しておいたファイルをドロップ

おりたたみ

何をしたか概要を書く

コミットメッセージ欄に どんな修正をしたか概要を書く

今回の変更の目印を作る(ブランチを作る)

新しいブランチ欄2)に ブランチ名が入っていなかったら書く3)

(ブランチ名を書く場合の推奨ルールは折りたたんでいます。書く場合は+マークをクリックして展開してください。)

ちなみに、ブランチを作る を、 ブランチを切る とも言います。5)

変更を保存する(コミットする)

変更をコミットする をクリック

変更の提案をする(マージリクエスト)

左上が 『 「先ほどの新しいブランチ」から development 』 になっていなかったら ブランチを変更 をクリック
※ 図は きちんとできていて ブランチを変更 をクリックしなくてよい例です。

おりたたみ

ブランチを変更 をクリックした場合(折りたたんでおきます。)

説明を入力して マージリクエストを作成 をクリック6)

おりたたみ

&aname(umakudekiteirukahennounokakuninnwosuru)

うまくできているか変更の確認をする(リポジトリグラフなど)

いくつか確認手段があります。

リポジトリグラフの確認

左上の四角いマークをクリックするとサイドバーが表示される
サイドバー の コード の リポジトリグラフをクリック

おりたたみ

現在修正中のいろいろなブランチが表示されるので、
自分のブランチがdevelopmentから進んだ先に存在していることを確認する。
※ 図は、developmentに変更がかかっていない状態です。developmentから新たに出ているブランチがなく、そこから先の修正(コミットとマージリクエスト)がない状態です。

マージリクエストの確認とマージ先の修正

サイドバー の コード の マージリクエスト をクリック
マージリクエストの一覧が表示される
ここで作成したマージリクエストを確認

マージリクエストを確認する場合は、特にターゲットブランチがdevelopmentになっていることが大事。

このマージリクエストの確認画面で、マージ先を変更することもできます。
例えば、間違ってmasterあてにしたものをdevelopmentあてにする、など。

Discordでの確認

マージリクエストが正しくできている場合は
Discord の eraten ⁠🎮eraten配布スレ の ⁠eraMegatenP push 告知
に表示されます。

あとは、(◜◡◝)。o(提案が採用されるといいな) とのんびり待つ

おわりに

最低限これだけ、に絞って作ってみました。

あとは、都度Discordで質問しながらひとつずつ覚えていったらなんとかなるんじゃないかと。

追記:
ブラウザ上で操作するだけでは物足りなくなってきたら

をご覽ください。

&aname(konnnatokiha)

こんなときは

マージリクエストを取り消したい(マージリクエストのクローズ)

サイドバー の コード の マージリクエスト をクリック

マージリクエストの一覧が表示される

ここで作成したマージリクエストをクリック

マージリクエストをクローズする

ブランチ名を変更したい

ファイルをアップロードする(置き換える) の手順から新しくやり直します。

なお、
基本的には、もとのブランチやコミットは放置します。7)
Discordで連絡していただくと、より良いかと思います。
(筆者がミスしたブランチは、2025/11/23現在も残ってます(汗)が実害はないはず。)

1)
ブラウザ上で編集する方法もあるが非推奨。ファイルのBOMを取り除いてしまい、別途付け直す手間が生じるため。
2)
有識者の方へ: developmentブランチは保護されていて、Developerロールだと直接コミットする権限はないので、コミットすると同時に新しいブランチを作成するようになっています。
3)
書きかえてもよいのですが、以下に注意点あり。
4)
GitLab日本語マニュアルより。命名ルールはShinEraTenseiPの開発では縛りはありません。ここでは、feature_分かりやすい英数字、としています。本当は、入力段階で登録できませんと出てほしいけど入力できてしまう。。。
5)
developmentから「切り」分けて新しい要素を付け足すイメージかと思います。
6)
図の説明欄は別のマージリクエストのものです。コミットの内容とつじつまがあわないのはそのため。
7)
ブランチ名はDeveloperロールだと名称変更や削除はできません。
開発に参加ってどうやるの_という人のプレイレポlv2.txt · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki