Skip to main content

ShowCase の登録/更新について

以下の内容を issues に作ってください。 PullRequest でなくても受け付けております。

登録/更新

項目
title必須
url必須
descriptionオプション
previewオプション
flag👉 複数 flag になりました。 ひとつ以上選んでください(2024/03/18)
updated👉 日付の新しい順に表示するようになりました(2024/03/18)
flags

bit 演算で連結します。

    "flags": F.Metaverse | F.Vrm10,
日本または英語片方だけの場合はコピーします
description と preview が無い場合は、メンテナンス時にスクリプトで OGP を取得する予定

# ShowCase 登録依頼

## title

ザ・シードオンライン

## url

https://virtualcast.jp/store/

json format

  {
"flags": F.Metaverse | F.Vrm10, // 変更
"ja": {
"title": "バーチャルキャスト",
"url": "https://virtualcast.jp/",
"description": " [Windows VR](https://store.steampowered.com/app/947890/VirtualCast/), [Oculus Quest](https://www.oculus.com/experiences/quest/4174249979259348/)",
"preview": "https://virtualcast.jp/img/common/logo/virtual_cast_570_270_white.png"
},
"en": {
"title": "VirtualCast",
"url": "https://virtualcast.jp/",
"description": "[Windows VR](https://store.steampowered.com/app/947890/VirtualCast/), [Oculus Quest](https://www.oculus.com/experiences/quest/4174249979259348/)",
"preview": "https://virtualcast.jp/img/common/logo/virtual_cast_570_270_white.png"
},
"updated": new Date("2023-01-01"), // 追加
},

https://github.com/vrm-c/vrm.dev/blob/master/src/data/users.ts

sort order
function cmpUser(a: User, b: User): number {
if (a.updated) {
if (b.updated) {
return b.updated.getTime() - a.updated.getTime();
}
else {
// left
return -1;
}
}
else {
if (b.updated) {
// right
return 1;
}
else {
return 0;
}
}
}