開発に参加する

リポジトリ


GitHub で公開されているリポジトリを Clone して開発をするか、Cloud9 (IDE) にアクセスしてコードを書いてみてください。

 

GitHub / Game Users Collaboration リポジトリ
https://github.com/gameusers/collaboration

FuelPHP と jQuery で作られている現環境の Game Users を Node.js で新しく書き直すためのリポジトリです。Cloud9 を使って開発を進めています。

GitHub / Game Users Web リポジトリ
https://github.com/gameusers/web

現環境のコードが公開されています。いずれはコラボレーションで作られた方をこちらに移行したいと思っています。

AWS Cloud9


Cloud9 を VPS 上に設定して、ブラウザさえあれば、みんなで開発できる環境を作ってみました。

 

ゲストアカウント

  • アカウントID:956477059000
  • ユーザー名(どちらか):guest-1, guest-2
  • パスワード:Password12345

ゲストアカウントでログインすると以下のページが見れるようになります。管理者がいないときは、ゲストアカウントは Read Only になっています。

ログアウトするときはブラウザを閉じるだけで OK です。ゴミ箱ボタンは押さないようにしてください。

 

マスターアカウント

プログラマーやデザイナーの方、または HTML & CSS が理解できる方にはマスターアカウントのログイン情報を、IDE のチャット欄で提供しています。マスターアカウントを利用したい方はいつでも言ってください。

マスターアカウント(master-1~5)でログインできる方は、以下の Cloud9 環境も利用できます。同じ環境で、同時に違うファイルを編集した場合、トランスパイル時にエラーが出ると、他の人もそのエラーに巻き込まれてしまうので、同じ開発環境を複数用意しました。いろいろ試してみたい方は、こちらの環境(URL)にアクセスして、好きなようにファイルを作成・編集してみてください。

git cloneで複製しているだけなので、ぐちゃぐちゃになっても大丈夫です。

こちらの環境はメインの環境を定期的にクローンしていくつもりなので、継続して編集したいファイルがある場合は、手動でメイン環境の方にファイルをコピーしてもらうか、手元に作ったファイルをダウンロードしておいてください。クローン後にアップロードしてもらって制作の続きを行ってもらえればと思います。

別の環境とのファイル共有方法ですが、すごくアナログな方法しか思いつかなかったので、もっとスマートな方法があったら、ぜひ教えてください。

コーディング規約


  • 改行コード:LF
  • 文字コード:UTF-8
  • インデント:スペース2つ(PHPはスペース4つ)

使っているエディターが EditorConfig に対応している場合、利用できるように設定してください。記述内容については .editorconfig で確認できます。

  • JavaScript (ES2015 & React)

ESLint で airbnb を利用してください。

対応ブラウザ


最新ブラウザのみでOKです。

2 Replies to “開発に参加する”

  1. もしよければゲームユーザーズの公式ツイッターなどを作ってみるのはいかがでしょうか?ゲームをよくプレイする人にDMで募集をかけることもできるので便利かなと思いました。

あづみ にコメントする コメントをキャンセル

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)