Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Day1 15:00 ~ 15:20 Play Framework プロジェクトにおける Swagger (OpenAPI) ドキュメントの自動生成 #28

Open
5 tasks done
Javakky-pxv opened this issue Apr 10, 2023 · 0 comments
Labels

Comments

@Javakky-pxv
Copy link

Javakky-pxv commented Apr 10, 2023

Title / タイトル

Play Framework プロジェクトにおける Swagger (OpenAPI) ドキュメントの自動生成

Summary / 概要

play-swagger を利用した OpenAPI ドキュメントの生成方法を紹介します。
特に、 Scaladoc を利用した埋め込みや複数の XML ファイルを分割することで routes ファイルを汚染しないための Tips を解説します。
また、 Swagger UI や Stoplight Elements などの OpenAPI ビューワーの比較と Play 連携についても解説します。




Enter your Discord server nickname / Discord サーバーニックネーム を記入してください

Javakky




Do you have any materials (slides, etc.) for your presentation? Check if yes. / 発表に使う資料(スライドなど)はございますか? ※ある場合はチェック

  • Yes / ある




How many minutes of LT do you plan to give? (Basically 20 minutes per slot) / 何分くらいの LT を予定していますか?(基本的に 1 枠 20 分となります)

20 min




By signing below, you agree to ScalaMatsuri's Code of conduct / 下記 ☑ をして、ScalaMatsuri の Code of conduct に同意してください

Code of conduct - ScalaMatsuri

https://scalamatsuri.org/ja/code-of-conduct

  • I agree to ScalaMatsuri's Code of conduct. / ScalaMatsuri の Code of conduct に同意します




Other / その他

Please review the following and check all that apply. / 下記を確認し、すべてチェックしてください

Please note that your application may not always be accepted. Please understand beforehand. / 必ず採択されるとは限りません。予めご了承ください。

  • Yes, I agree. / 承知しました

We will conduct a CoC check on the session content. Please be advised that we may reject your application as a result. / セッション内容について CoC チェックを行います。その結果、不採択とすることがありますのでご了承ください。

  • Yes, I agree. / 承知しました

Please note that simultaneous translation will not be provided for the open mic conference. / 飛び入りカンファレンスでは、同時通訳は提供されないことにご注意ください。

Please be aware that while a open mic conference is a conference created by all participants, due to management and other circumstances, we may not be able to meet all expectations. / 飛び入りカンファレンスは参加者が全員でつくりあげるカンファレンスですが、運営やその他事情により、すべてのご期待に添えない場合がございますことを、予めご了承ください。

  • Yes, I agree. / 承知しました







Link's リンク集

  • Time table here
  • Open Mic Conference - ScalaMatsuri 2023 CFP here
  • Open Mic Conference - ScalaMatsuri 2023 Repository here

ScalaMatusri 2023

[https://scalamatsuri.org/:embed:cite]

@omiend omiend changed the title Play Framework プロジェクトにおける Swagger (OpenAPI) ドキュメントの自動生成 15:00 ~ 15:20 Play Framework プロジェクトにおける Swagger (OpenAPI) ドキュメントの自動生成 Apr 15, 2023
@omiend omiend added the Session label Apr 15, 2023
@omiend omiend changed the title 15:00 ~ 15:20 Play Framework プロジェクトにおける Swagger (OpenAPI) ドキュメントの自動生成 Day1 15:00 ~ 15:20 Play Framework プロジェクトにおける Swagger (OpenAPI) ドキュメントの自動生成 Apr 15, 2023
@omiend omiend removed the Proposal label Apr 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants