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

openapiのコード生成を行った #613

Merged
merged 3 commits into from
Dec 22, 2021

Conversation

qwerty2501
Copy link
Contributor

内容

#610 で生成したコードの差分がなんか多すぎる気がしたため、一度openapiのコード生成のみをレビューしていただきたくPR作ります

関連 Issue

refs #610 #608

Copy link
Contributor Author

@qwerty2501 qwerty2501 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

手元のgeneratorだと以前実行したものとバージョンが違ってるのでやはりgeneratorのバージョン違いが原因なようですね。

> $(npm bin)/openapi-generator-cli version
5.3.0

新しく生成したものだとpauseMora周りでビルドエラーになってしまっているのでそこも直してます。
一応ツールはREADMEに書いてあるとおりnpm ciでインストールしたものですが、この場合どうすればよいですかね?

5.3.0
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

やはりgeneratorのバージョンが上がってるようですね。

@@ -43,7 +43,7 @@ export interface AccentPhrase {
* @type {Mora}
* @memberof AccentPhrase
*/
pauseMora?: Mora;
pauseMora?: Mora | null;
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nullが追加されてしまっている

@Hiroshiba
Copy link
Member

なんでバージョンが違うようになるのかわからないんですよねー・・・

openapi-generator-cli のパッケージはこちらっぽいです
https://www.npmjs.com/package/@openapitools/openapi-generator-cli

書いてることを読んだ感じ、openapitools.jsonをgitに含めないとダメそう・・・?

@Hiroshiba
Copy link
Member

たぶんそこまで大々的に変わることはないので、5.3.0で固定しちゃいましょうか!
openapitools.jsonもgitに含めていただけると!!

@qwerty2501
Copy link
Contributor Author

qwerty2501 commented Dec 20, 2021

たぶんそこまで大々的に変わることはないので、5.3.0で固定しちゃいましょうか!

設定追加して固定化させました

Copy link
Member

@Hiroshiba Hiroshiba left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!
ちょっと自信ないですが、問題が起きたらまた修正で良いのかなと楽観しています。

@Hiroshiba
Copy link
Member

openapi周りは深い知識持っている方がおらずよくわからないのが本音なので、テスト通ったらえいやでマージしちゃおうと思います。

@Hiroshiba Hiroshiba merged commit c2705a2 into VOICEVOX:main Dec 22, 2021
@qwerty2501 qwerty2501 deleted the feature/generate_openapi branch December 22, 2021 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants