prismaliser
v1.0.1
Prismaliserは、Prismaスキーマの視覚化WebAppです。エンティティ関連モデルと同様に、スキーマのさまざまなタイプの関係(多目的、1対1、1対1)間のリンクを表示することにより、スキーマとモデル間の関係を視覚的に探索できます。
Prismaliserは完全にオープンソースのNext.jsアプリケーションであり、必要に応じて簡単に自己ホストできます。
PrismaliserはNext.jsアプリケーションであるため、実行するためにnode.jsをインストールする必要があります。 Yarnは(主観的に)CLIインターフェイスがあるため、お勧めします。
ノードがインストールされ、リポジトリがクローン化された状態で、次のコマンドを実行して実行するだけです。
yarn install # or `npm install`
yarn build # or `npm run build`
yarn start # or `npm start`後者のコマンドは、PM2、SystemD、または選択したその他のプロセスデーモンなどで実行できます。
または、開発目的で実行したい場合は、代わりに次のコマンドを使用できます。
yarn install # or `npm install`
yarn dev # or `npm run dev`それがあなたのものであれば、Docker画像も利用できます。
$ docker run -p 3000:3000 ghcr.io/ovyerus/prismaliserまたは、端に住んで開発者のブランチを実行したい場合
$ docker run -p 3000:3000 ghcr.io/ovyerus/prismaliser:devこれは、私が現在将来計画しているもののリストです。私はこれらのいずれかについてPRを受け入れることを受け入れていますが、最初にそれに関する問題を開くことができればそれを望みます。
また、ここにリストされていない他の機能についてはPRSも受け入れていますが、上記のように、対応する問題を開いて議論してください。
PrismaliserはMITライセンスに基づいてライセンスされています - 詳細については、ライセンスファイルを参照してください。