コミッターの増員 (はいふん/haifunさん)†
- ページ: BugTrack
- 投稿者: umorigu
- 優先順位: 低
- 状態: 完了
- カテゴリー: その他
- 投稿日: 2022-03-27 (日) 23:27:49
- バージョン:
メッセージ†
はいふんさんより、コミッターとしてのプロジェクト参加申請がありました。
ML:
参考:
Teamより移動しました。 (2022/03/28)
- PukiWiki Development Teamに参加させていただけませんか? -- はいふん
- 回答考えていたら時間が経ってしまいました。どうもすみません。「Team (PukiWiki Development Team) への参加」は、このページのどこかに書けばそれで完了です(official:Teamより)。 自己申告でTeamの一員になります。上の方の「一般メンバー」の三浦克介さんはこのような形のメンバーと理解しています。 -- umorigu
- さらにその上で、はいふんさんのコメントは「PukiWikiのコミッターになりたい」という意思表示と受け取ってよいでしょうか? これまでどうやってコミッターを決めていたのか私も知らないので悩むところではあるのですが、一般的には実績をアピールしていただくと、関係者の理解を得られやすいです。まず はいふん と pukiwiki:はいふん のようなページを作ってこれまでの成果をまとめていただけないでしょうか。すでにプラグインのPHP8対応(Project-8)等で活躍されているのでこの辺を書くとよいです。私(umorigu)がコミッターを決める権限があるかというとないのですが、少なくとも働きかけはできると思っています。 -- umorigu
- メールアドレスをここに書く必要はありません。準備が整ったら osdn.net:projects/pukiwiki/memberlist の「開発に参加する」ボタンから参加申請を行ってください。 -- umorigu
- ありがとうございます。「コミッターになりたい」という意思表示であっています。official:はいふんとはいふんのページを作らせていただきました。すいません、参加申請は一昨日に見つけて申請してしまいました。 -- はいふん
- 紹介ページありがとうございます。一つコメントさせてください。PukiWikiはOSSプロジェクトであり、コミッターになろうとする人には「自分はこういうコードを書きます」というのをアピールしてもらう必要があります。本体ソースコードを直接変更できるようになりますから、極端なことを言うと、バグをどんどん作り出してしまうような状態では困るということです。そうではないと思いますので、はいふんさんの書かれたコードを見たいのです。 -- umorigu
- 少し面倒なことを書きます。PHP8対応のプラグイン等の公開方法として、OSDNのPersonalForgeでもGitHubでもいいですからGit管理してリポジトリを公開するようにしてください。(zipファイルでダウンロードできるだけではコミッター候補としては不十分ということです。) その際、特に他者が公開しているコードの改変であれば「オリジナル作者作成の配布しているソースコード」を一度コミットして、その上で自分で変更したソースコードをコミットするようにしてください。元のソースコードが誰の著作物で、どこからダウンロードしたのか、元のバージョンは何か、など、Gitのコミットコメントとして残すようにしてください。Gitであれば、それだけで変化点(はいふんさんが手を加えた点)を確認することができるようになります。イメージがつきますでしょうか?他者の成果物を尊重して、自分の成果物と明確に分けるようにしてください。まずはコミットがわかれていればよいです。 100%自分が書いたコードであればこのような考慮は不要です。 -- umorigu
- ご教示ありがとうございます。github.com:hai-fun/pukiwiki-pluginに改変前と改変後を分けてコミットしてみました。 -- はいふん
- ありがとうございます。変更点がよくわかるようになりました。ここでレビューするのは変なのですが、既存コードの改変であれば、インデント(タブやスペース)は変更せず、必要最小限の変更に抑えるのがおすすめです。第三者から見て、変更点が少ないことで別のバグが入っていないだろうことを想像できますし、元の作者のリポジトリに Pull Request を投げて取り込んでもらうようなことも考えられるかもしれません。同じことですが、 文字コードの変換が入るときは「文字コードの変換だけのコミット」と「実装変更のコミット」を分けると、何が変わったかわかりやすくなります。今の状態でも私が参照できる程度になっているので私はOKです -- umorigu
- 差分を見るといろいろ発見がありますね。 sonotsさんのプラグインはタブでなくてスペースのインデントになってるとか、PukiWiki Plus!で使うことを考えるとUTF-8前提にして htmsc は使わず htmlspecialchars のままがよさそうとか。PHP8対応以外の変更もちょくちょく入ってるんですね (悪いという意味ではありません。念のため) -- umorigu
- 本体と一緒に配布する「標準添付プラグイン」はEUC-JPで動作する必要があるのでhtmlspecialcharsでなくhtmlscにするのですが、ユーザープラグインにその制約はないので、「UTF-8限定です」ということにして実装簡略化できるということです -- umorigu
- ありがとうございます。参考にさせていただきたいと思います。 -- はいふん
- 「参加申請」はコミッターになってどんなことをしたいか、書けるのでぜひ書いてみてください(変更できないんでしたっけ?) -- umorigu
- OSDNの方動きがないので、ここへ参加動機を記入という形はどうでしょうか。 -- 名無し
- すみません。はいふんさんにはメールしましたがこちらにも書いておきます。今でもまだ「プロジェクト参加申請 (開発に参加する)」がOSDNのシステム上できない場合は、 osdn.net:projects/pukiwiki/memberlist/ (メンバーリスト - PukiWiki - OSDN) の右上の「連絡をとる」ボタンから、メッセージを送るようにしてください。現在のコミッター全員にメールが届きます。
「参加動機」を書くようにしてください。プロジェクトに直接参加してなにを行うつもりなのか具体的に記述してください。 (OSDNシステム上で書く内容と同じです) -- umorigu
- ありがとうございます。「連絡をとる」からメッセージを送らせて頂きました。 -- はいふん
- この件 BugTrack/2567 として起票しました。現コミッター間での確認が取れましたので、PukiWik-users メーリングリストでコミッター増員の提案を行っています。 -- umorigu
- PukiWiki-usersメーリングリストの提案に対しても特に異論がありませんでしたので、はいふんさんにコミッターとして活躍してもらうことになりました。よろしくお願いします。 -- umorigu
- 今日から参加させて頂いております、はいふんと申します。これからお世話になると思いますが、よろしくお願いします。 -- はいふん
- BugTrack/2003を見ましたが、コミットする際、umoriguさんと同様にbugtrack_〇〇〇〇_〇〇〇〇という名前でブランチをつくるといいのでしょうか? -- はいふん
- しばらくそうしてもらえると助かりいます。開発ターゲット(編集のもとにするブランチ)は branch_r1_5 です。こういう暗黙的に行っていたのも明文化しないといけませんね。。 -- umorigu
- 了解しました。ありがとうございます。 -- はいふん