イントロダクション - yappy/Qol GitHub Wiki

初心者狩りはNG

ナビゲーション

  1. リリースパッケージをダウンロードして実行してみる。
  2. github (このサイト) にアカウント登録する。
    • 自分のリポジトリが作れるようになります。
    • Issues に投稿できるようになります。
  3. メンバーの誰かに Collaborators に追加してもらう。
    • このプロジェクトのリポジトリへの書き込みアクセス権が得られます。
    • Issues で担当者に設定できるようになります。

最新データの入手方法

リリースパッケージ(ビルド済みバイナリ)

https://github.com/yappy/Qol/releases

  • デモ用
  • テスターへ配布用
  • スクリプト開発者へ配布用
  • グラフィック/サウンド担当者へ配布用

そのまま配布して実行できる(はずの)パッケージです。 とりあえずはここの一番上の新しいやつをダウンロードして実行してみてください。

ここに出すのは安定版の予定です。 実行ファイルしか入っていませんが、Luaスクリプトを書き換えて動作を変えられます。 該当するバージョンのC++ソースもリンクがあります。

中身はある時点のmasterブランチのビルド結果です。 git上ではタグがついています。 場合によっては開発ブランチからお試しリリースすることがあるかもしれません。

masterブランチ

まともに動く形になったブランチがマージされます。 常にビルドしたらそのまままともに動くものが提供されている予定です。 実行ファイルを作るにはC++とDirectXのビルド環境が必要です。

入手方法

  • トップページにある clone URL (git クライアントが必要)
    • git clone https://github.com/yappy/Qol.git
  • トップページにあるzipで落とすボタン (git クライアント不要)

本体ビルド方法

ドキュメントのビルド方法
ドキュメントの作成は誰でもダブルクリック一発でできるようにしてあります。

開発ブランチ

開発中の変更を含む状態です。 危険がいっぱいです。 やり方はmasterブランチと特に変わりはありません。

入手方法

  • clone後、git checkoutで切り替え (git クライアントが必要)
  • トップページで表示ブランチを切り替えた後、zipで落とすボタン (git クライアント不要)

ブランチの運用方針

暫定 & ガバガバです。

ネットワークグラフで視覚的に見れます。 https://github.com/yappy/Qol/network

master ブランチ

どの時点においてもそのままビルドすればまともに動き、 リリースできるような状態に保ちます。 基本的にこのブランチへの直接コミットは禁止です (他のブランチで作業して安全を確認してから master へマージする)。

issues/n ブランチ

n = issue 番号

https://github.com/yappy/Qol/issues の作業用ブランチです。 作業完了したら手動で master へマージしてもいいですが、 pull request を使うとブラウザでカチカチするだけでマージと 不要になったブランチの削除ができるので楽です。

etc ブランチ

issue を起票するまでもない typo の訂正やドキュメントの追記修正、 リファクタリングなどを行うためのブランチです。 たまに master からマージして最新の状態を取り入れ、 たまに master へマージして作業内容を適用します。

gh-pages ブランチ

github のホームページ機能です。 http://yappy.github.io/Qol/

中身は他のブランチとは全く別物で、そのまま公開されます。