アプリケーションが使うPHP/CakePHPのバージョンアップを担当しています。サーバーサイドアプリケーションの大部分がCakePHP2を使って構築されています。日常的にCookbookやCakePHPコアのコードを読んでいて、時々typoや不具合を見つけてはプルリクエストを送っています。CakePHPユーザーの方で、ドキュメントにtypoを見つけたことはありませんか?ドキュメントへの貢献についてのページを読むと、まずはメールを送る必要があるようなことが書いてあり面倒そうに思えますが、実際のところプロジェクトがGitHubに移行してからはいきなりプルリクエストを送っても問題ないようになっています。この記事ではドキュメントをPCで修正してプルリクエストを送る方法を説明します。connpassで解説した内容に多少の修正を加えたものです。日本語ドキュメントはボランティアベースで翻訳されています。翻訳率はかなり高いですが、typoや読み取りづらい部分が見つかることがあります。CookbookはGitHubでホストされているので、GitHubアカウントさえあれば、修正してプルリクエストすることができます。以下の記事をご覧ください。Qiitaこちらの方法だと、PCにリポジトリをコピーしなくてもよいので、簡単に修正依頼できますが、表示確認ができません。マークアップやサンプルコードを含めて修正するときは、表示確認したくなります。その場合はローカルPCで作業する必要がありますのでその方法を説明します。目次リポジトリをコピーして作業を始めるまでテキストを修正してローカルビルドするプルリクエストを作成する補足リポジトリをコピーして作業を始めるまで事前の準備としてgitインストールとSSH鍵の設定が必要です。以下の記事が参考になります。monsat.hatenablog.com準備が終わったら、Cookbook用のリポジトリにアクセスします。github.comページ右上にあるForkボタンを押しましょう。すると、自分専用のリポジトリが作成されます。github.com次にリポジトリをローカルPCにクローンします。あなたのGitHubアカウント名に置き換えてください。して登録しておきます。ドキュメントをビルドするために必要な環境を簡単に構築できるようになっていますので、手元のPCにインストールしてください。Storeから、お使いのPCのプラットフォーム向けインストーラをダウンロードして、インストールしてください。https://store.docker.com/search?type=edition&offering=communityテキストを修正してローカルビルドするまずは、手元でドキュメントをビルドして、ブラウザで確認してみましょう。以下のコマンドを実行します。ディレクトリ以下にあります。ブラウザで開くと生成されたドキュメントを確認できます。次にドキュメントのソースを修正します。見つけたtypoを修正してみましょう。ブランチを作成します。'fix-ja-console'ソースを開いて修正します。ドキュメントソースのreStructuredText形式に対応しているエディタを使うのがよいでしょう。以下はPhpStormでの例です。直したらビルドします。表示が確認できたらコミットします。typo」でOKです。typo'プルリクエストを作成するあとは、ブランチをプッシュして、プルリクエストをつくるだけです。request」を押すとプルリクエストが作られます。版もビルドしたい場合は以下のコマンドを実行します。)の開発チームによるブログです。Groupの大木です。Developerをしている東口です。Groupのマネージャーをしている山田です。12/1から始まっ...Archiveスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。