Skip to content

otomadb/web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

38a1f53 · Jun 16, 2024
May 9, 2024
Dec 24, 2023
Dec 9, 2023
Dec 31, 2023
Dec 24, 2023
Dec 11, 2023
Dec 31, 2023
Dec 1, 2023
Nov 25, 2023
Dec 5, 2023
Dec 24, 2023
Dec 12, 2023
Nov 8, 2023
Dec 19, 2023
Nov 8, 2022
Apr 12, 2023
Nov 25, 2023
Apr 12, 2023
Nov 8, 2023
Dec 6, 2023
Dec 21, 2022
Dec 10, 2023
Nov 8, 2023
Feb 15, 2024
Dec 22, 2023
Dec 24, 2023
Feb 19, 2023
Dec 22, 2023
Dec 2, 2023
Dec 24, 2023
Dec 3, 2023
Dec 24, 2023
May 19, 2023
May 19, 2024
May 9, 2024
Jun 16, 2024
Nov 10, 2022
Nov 21, 2023
Dec 20, 2023
Dec 23, 2023
Dec 11, 2023
Dec 11, 2023

Repository files navigation

Web frontend for Otomadb.com

GitHub

Otomadb.comの Web フロントエンドです.

バグ報告など

バグ報告や機能の要望などはIssuesへ書いてもらえると助かります. GitHub のアカウントがない場合は開発者の Twitter などにメンションを送ってください.

編集者へ

次のスクリプトをブックマークに追加すると動画登録が楽になるかもしれません.

(function () {
  const nicovideoRegex = /https:\/\/www.nicovideo.jp\/watch\/([a-z]{2}\d+)+/;
  if (nicovideoRegex.test(window.location.href)) {
    const m = window.location.href.match(nicovideoRegex);
    window.open(`https://www.otomadb.com/editor/nicovideo?sourceId=${m[1]}`);
  }
})();

開発者へ

Contribution は歓迎します.

セットアップ

以下を導入してください.

  • Node.js v18
  • pnpm

npm scripts

TL;DR

pnpm run dev
pnpm run codegen:watch # 別のターミナルで

pnpm run dev

デフォルトではlocalhost:3000に Next.js 開発環境が立ち上がります.

pnpm run codegen

graphql-codegen によって API の型定義が生成されます.

pnpm run codegen:watchでファイル更新がある度に型定義ファイルを更新します.pnpm run devまたはpnpm run storybookの起動中は同時に起動することを推奨します.(pnpm run devでこれが呼ばれることはありません.)

デフォルトでは./schema.graphqlから型定義ファイルを生成しますが,GRAPHQL_SCHEMA_PATHによって変更可能です. 例えば,手元でGraphQL APIlocalhost:8080で動かしているなら,GRAPHQL_SCHEMA_PATH="http://localhost:8080/graphql"などに設定してください.

pnpm run storybook

デフォルトではlocalhost:6006に Storybook が立ち上がります.

ライセンス

MIT License

連絡先