これは、コントリビューションに関するガイドラインです。 あなたがコントリビュートする際には、必ずお読みください。
Areionskey は Vue.js: Vue I18n プラグインを使用しています。
参照: Vue i18n のドキュメント
バージョニングは、セマンティック バージョニング 2.0.0 に従います。
コードネームは、国内の競馬場名 (中央競馬、地方競馬) から、北から順番につけられます。 メジャーバージョンが上がるごとに変更します。
Obihiro (1.x.x) → Mombetsu (2.x.x) → Sapporo (3.x.x) → Hakodate (4.x.x) ・・・
コントリビュータ向け・インスタンス管理者向けのドキュメント は このリポジトリの Wiki にあります。
エンドユーザ向けのドキュメント は /src/docs
にあります。
テスト用コード は /test
にあります。
src ... Source code
@types ... Type definitions
prelude ... Independence utils for coding JavaScript without side effects
misc ... Independence utils for Areionskey without side effects
service ... Common functions with side effects
queue ... Job queues and Jobs
server ... Web Server
client ... Client
mfm ... MFM
test ... Test code
当該ディレクトリで yarn
を実行してください。
- 素材名・オブジェクト名・テクスチャ名には 英語を使用します。
- 長さの単位に メートルを使用します。
- PR には、後で編集するため、モデルのすべてのソースファイル(例:
.png
、.blend
)を 含める必要があります。 - PR には、モデルの glTFバイナリファイル (
.glb
) を 含める必要があります。 /locales/ja-JP.yml
にroom.furnitures.(アイテム名)
を 追加します。/src/client/app/common/scripts/room/furnitures.json5
に 家具の定義を追加します。
3Dモデリングの経験がない場合は、無償の3DCGソフト Blender を使用することをお勧めします。 glTF 2.0 に関する情報は、glTF 2.0 — Blender Manual にあります。