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

Ota kamonohashi ts #662

Open
wants to merge 50 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
9b6eed5
現状をコミット
ota-hiroko Jul 15, 2022
9948ecf
api.tsに手動で型を付ける途中
ota-hiroko Jul 22, 2022
5b35f1a
api.tsに引数と戻り値の型を追加
ota-hiroko Jul 27, 2022
06b2502
typescript化
ota-hiroko Aug 29, 2022
2f50bf0
swaggerを2.0系から3.0系へ変更
ota-hiroko Aug 29, 2022
78db133
typescript化
ota-hiroko Sep 13, 2022
e83a692
kamonohashi全体をtypescript化
ota-hiroko Nov 18, 2022
fb77c7f
aquariumのrouterをts化
ota-hiroko Feb 27, 2023
2655b4c
aquariumのstoreをts化
ota-hiroko Feb 27, 2023
6fcf131
utilをts化
ota-hiroko Feb 28, 2023
6a7a4dd
api.ts anyとしてた箇所を修正
ota-hiroko Feb 28, 2023
efa53e8
型修正
ota-hiroko Feb 28, 2023
f5842c0
型エラー修正
ota-hiroko Feb 28, 2023
9093f2e
型エラー修正
ota-hiroko Feb 28, 2023
7097407
viewの型エラー修正
ota-hiroko Feb 28, 2023
2250f71
utilのts化
ota-hiroko Mar 1, 2023
13e0d32
componentのts化
ota-hiroko Mar 1, 2023
76e7986
storeの型を修正
ota-hiroko Mar 1, 2023
293cd09
aquariumのviewをts化
ota-hiroko Mar 1, 2023
665f8e7
utilをts化
ota-hiroko Mar 1, 2023
e2f8e28
openapiで自動生成されたーコードと新しいapi.tsを追加
ota-hiroko Mar 1, 2023
d67d9d2
mainをts化
ota-hiroko Mar 1, 2023
1fce579
誤字修正
ota-hiroko Mar 1, 2023
81eec65
コーポネント名は常に複数語で命名しなければならないルールをオフ
ota-hiroko Mar 1, 2023
8cea3ed
コーポネント名は常に複数語で命名しなければならないルールをオフ
ota-hiroko Mar 1, 2023
16a0a39
nodeを新しいversionにしたのでその他を新しいものに変更
ota-hiroko Mar 1, 2023
8dad586
nodeを新しいversionにしたのでその他を新しいものに変更
ota-hiroko Mar 1, 2023
0055312
propを直接書き換えるコードはエラーが出るので無視するコマンドを追加
ota-hiroko Mar 1, 2023
8f32cb6
不要行削除
ota-hiroko Mar 1, 2023
f427d6b
mainをts化
ota-hiroko Mar 1, 2023
ac8150b
package-lock.jsonをコミット
ota-hiroko Mar 1, 2023
d9ccc0e
package-lock.jsonをコミット
ota-hiroko Mar 1, 2023
248e6ed
型エラー修正
ota-hiroko Mar 1, 2023
ea5c41d
型エラーを修正
ota-hiroko Mar 9, 2023
b5ad2cb
パラメタ記入漏れを修正
ota-hiroko Apr 28, 2023
76b2b1a
メニュー一覧をDBから取得した後のセット時の変数名修正
ota-hiroko Apr 28, 2023
350e32d
ログファイルパスをDBから取得する際の格納変数を修正
ota-hiroko Apr 28, 2023
75d880c
タグ一括削除時のパラメタの渡し方修正
ota-hiroko Apr 28, 2023
69262cd
学習の詳細検索でnullが"null"で渡らないように型のつけ方を修正
ota-hiroko Apr 28, 2023
0104985
this as any としていた個所をエラーが出るため@ts-ignoreに修正
ota-hiroko Apr 28, 2023
e09ee1c
ヘッダのユーザアイコンが黒になるのを修正
ota-hiroko Apr 28, 2023
210dd8e
ヘッダのユーザアイコンが黒になるのを修正
ota-hiroko Apr 28, 2023
29b0f5d
propsを直接変更しようとする箇所が規約でエラーになるので無視するよう宣言を追加
ota-hiroko Apr 28, 2023
7227924
ファイル修正時になぜか消えていたメソッド名を復元
ota-hiroko Apr 28, 2023
834eab8
propsを直接変更しようとする箇所が規約でエラーになるので無視するよう宣言を追加
ota-hiroko Apr 28, 2023
ca902bc
propを直接書き換えるコードはエラーが出るので無視するコマンドを追加
ota-hiroko Apr 28, 2023
b4fef7c
型を追加
ota-hiroko May 11, 2023
755aaa8
ごみファイルを削除
ota-hiroko Jun 14, 2023
eb5cf06
README.mdを修正
ota-hiroko Jun 14, 2023
23f3e9b
README.mdを修正
ota-hiroko Jun 14, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20,105 changes: 11,256 additions & 8,849 deletions swagger.json

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion web-api/platypus/platypus/Startup.cs
Original file line number Diff line number Diff line change
Expand Up @@ -347,6 +347,9 @@ public void ConfigureServices(IServiceCollection services)

// integrate xml comments
options.IncludeXmlComments(XmlCommentsFilePath);
options.CustomSchemaIds(
type => type.FullName.Replace('+', '_').Replace('`', '_').Replace("[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]", "_")//TODO tokenは 正規表現化する
);
});
}

Expand Down Expand Up @@ -437,7 +440,8 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerF
app.UseSwagger(options =>
{
// 2.0系への下位互換をサポートする
options.SerializeAsV2 = true;
//options.SerializeAsV2 = true;
options.SerializeAsV2 = false;
});

app.UseSwaggerUI(options =>
Expand Down
3 changes: 2 additions & 1 deletion web-pages-aquarium/.eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,10 @@ module.exports = {
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'warn',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'warn',
'vue/multi-word-component-names': 'off',
},
parserOptions: {
parser: 'babel-eslint',
parser: '@typescript-eslint/parser',
},
overrides: [
{
Expand Down
13 changes: 9 additions & 4 deletions web-pages-aquarium/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## 開発環境整備方法

1. node のインストール v12.16
1. node のインストール v16.19

- [node 公式ページ](https://nodejs.org/ja/download/)からインストーラをダウンロードし、インストールする。

Expand Down Expand Up @@ -38,8 +38,13 @@ VUE_APP_KAMONOHASHI_HOST='KAMONOHASHI-hostname'

1. swagger の画面から`swagger.json`を取得し、モノリポジトリ直下に配置

2. `npm run generate-api`を実行

3. `src/api/v1/api.generator.js`が自動生成される
2. `npm run codegen`を実行(javaがinstallされていること)

4. API を追加する場合は`src/api/v1/api.js`を編集する
3. `src/codegen/api.ts`が自動生成される

4. `src/codegen/api.ts`を`src/codegen/api.generate.ts`にリネームする

5. `src/api`にsrc/codegen/api.generate.ts`を配置する

6. API を追加する場合は`src/api/api.ts`を編集する
Loading