本リポジトリは、jao Minecraft Server の Minecraft サーバサービス終了に伴いアーカイブ化されました。
今後、原則として本リポジトリの内容がメンテナンスされることはありません。
本リポジトリに含まれるコンテンツは、継続して LICENSE で明示されているライセンスの下で公開されます。なお、事前予告なく非公開となる可能性もあります。
jao Minecraft Server Users
jao Minecraft Serverに一度でも参加したことのある利用者の情報を表示するサイトです。
CommitLintによってコミットメッセージに対してのルールが設定されています。このルールに合致しない場合コミットが通りません。
type(scope): subject
(e.g. fix(home): message
)
type
, subject
は必須、 scope
は必須ではありませんtype-enum
: type
は必ず次のいずれかにしなければなりません
build
: ビルド関連ci
: CI関連chore
: いろいろdocs
: ドキュメント関連feat
: 新機能fix
: 修正perf
: パフォーマンス改善refactor
: リファクタリングrevert
: コミットの取り消しstyle
: コードスタイルの修正test
: テストコミットtype-case
: type
は必ず小文字でなければなりません (NG: FIX
/ OK: fix
)type-empty
: type
は必ず含めなければなりません (NG: test message
/ OK: test: message
)scope-case
: scope
は必ず小文字でなければなりません (NG: fix(HOME): message
/ OK: fix:(home): message
)subject-case
: subject
は必ず次のいずれかの書式でなければなりません sentence-case
, start-case
, pascal-case
, upper-case
subject-empty
: subject
は必ず含めなければなりません (NG: fix:
/ OK: fix: message
)subject-full-stop
: subject
は .
以外で終えてください (NG: fix: message.
/ OK: fix: message
)など 詳しくは: ルール
Vue.jsのスタイルガイド を参考にしてください。必ずこれに沿うというわけではありませんが、大筋はこれを用います。
基本的に api.jaoafa.com
のVersion2 APIを使用してクライアントサイドからデータの取得を行います(一部v1のAPIを使っています)。reCAPTCHAv3による認証を必要とさせます。サーバサイドプログラムは一般公開されていません。
このプロジェクトにおいては Issue や Pull Requests などを受け付けています。
# install dependencies
$ yarn install
# serve with hot reload at localhost:3000
$ yarn dev
# build for production and launch server
$ yarn build
$ yarn start
# generate static project
$ yarn generate
For detailed explanation on how things work, check out Nuxt.js docs.
ライセンスは独自のライセンスであるjaoLicenseを適用します。