Skip to content

Commit

Permalink
Merge pull request #145 from GiganticMinecraft/docs/update-readme
Browse files Browse the repository at this point in the history
READMEを更新
  • Loading branch information
rito528 authored Jun 23, 2024
2 parents e8f57c9 + 248be11 commit 118cf5b
Showing 1 changed file with 15 additions and 7 deletions.
22 changes: 15 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# seichi-portal-api-schema

このリポジトリは、Seichi Portalにおいて、フロントエンドとバックエンド間の通信に必要なスキーマの定義を行っています。
このリポジトリは、Seichi Portal において、フロントエンドとバックエンド間の通信に必要なスキーマの定義を行っています。

プロジェクトの目的やフロントエンド・バックエンドなどの関連リポジトリについては、[こちらのリポジトリ](https://github.com/GiganticMinecraft/seichi-portal)を参照してください。

Expand All @@ -9,20 +9,28 @@
API の定義には [TypeSpec](https://typespec.io/) を使用しています。
TypeSpec については[公式ドキュメント](https://typespec.io/docs)を参照してください。

### リモートで確認する

seichi-portal-api-schema は GitHub Pages によって redocly が提供する形式で公開されています。

[GitHub Pages上の定義はこちら](https://giganticminecraft.github.io/seichi-portal-api-schema/)

### ローカルで確認する

`docker compose`を利用することで、ローカル環境で、スキーマを視覚的に確認することができます。
`docker compose` を利用することで、ローカル環境で、スキーマを視覚的に確認することができます。

docker を使用する前に seichi-portal-api-schema のルートディレクトリで `tsp compile .` を実行し、`openapi.yaml`を生成する必要があります。

`docker compose up -d`で、コンテナを起動したら、`http://localhost:8081`または`http://localhost:8082`にアクセスすると開くことができます。
`docker compose up -d` で、コンテナを起動したら、`http://localhost:8081` または `http://localhost:8082` にアクセスすると開くことができます。

それぞれの違いは以下の通りです。

- 8081
- Swaggerが提供するイメージを利用するコンテナです
- バックエンドサーバーが起動していれば、画面から実際にバックエンドに向けてリクエストを送信することができます。
- Swagger が提供するイメージを利用するコンテナです
- [バックエンドサーバー](https://github.com/GiganticMinecraft/seichi-portal-backend)が起動していれば、画面から実際にバックエンドに向けてリクエストを送信することができます。
- 8082
- redoclyが提供するイメージを利用するコンテナです
- Swaggerのものに比べて、見やすくなっています。
- redocly が提供するイメージを利用するコンテナです
- Swagger のものに比べて、見やすくなっています。

## ライセンス

Expand Down

0 comments on commit 118cf5b

Please sign in to comment.