File tree 3 files changed +48
-4
lines changed
3 files changed +48
-4
lines changed Original file line number Diff line number Diff line change
1
+ # この CI ではあくまでテストとビルド, フォーマットの検証のみを行う
2
+
3
+ name : ci
4
+
5
+ on :
6
+ push :
7
+ branches : [ main ]
8
+ pull_request :
9
+ branches : [ main ]
10
+
11
+ jobs :
12
+ test :
13
+ runs-on : ubuntu-latest
14
+ env :
15
+ # renovate: rust-lang/mdBook
16
+ MDBOOK_VERSION : ' 0.4.40'
17
+ steps :
18
+ - name : Checkout
19
+ uses : actions/checkout@v4
20
+
21
+ - name : Setup deno
22
+ uses : denoland/setup-deno@v1
23
+ with :
24
+ deno-version : v1.x
25
+
26
+ - name : Install mdbook
27
+ uses : peaceiris/actions-mdbook@v2
28
+ with :
29
+ mdbook-version : ${{ env.MDBOOK_VERSION }}
30
+
31
+ - name : Run fmt
32
+ run : |
33
+ deno task format:check
34
+
35
+ - name : Run test
36
+ run : |
37
+ deno task test
38
+
39
+ - name : Run build
40
+ run : |
41
+ deno task build
Original file line number Diff line number Diff line change 6
6
"test" : " mdbook test" ,
7
7
"clean" : " mdbook clean" ,
8
8
"format" : " deno fmt src/" ,
9
- "format:check" : " deno fmt --check"
9
+ "format:check" : " deno fmt --check src/ "
10
10
}
11
11
}
Original file line number Diff line number Diff line change 17
17
### パフォーマンス・セキュリティの強化
18
18
19
19
- Misskey や Mastodon よりも高速に動作する次世代の ActivityPub 実装.
20
- - 各APIリクエストに対するレスポンスを始めとするパフォーマンスの向上(タイムラインの読み込み, メディアのレスポンスなど).
20
+ - 各APIリクエストに対するレスポンスを始めとするパフォーマンスの向上(タイムラインの読み込み,
21
+ メディアのレスポンスなど).
21
22
- TypeScript での開発を行い, パフォーマンスの向上を図る.
22
23
- TypeScript は JavaScript に比べて型安全性が高く, パフォーマンスが向上する.
23
24
- SQL Injection や XSS などセキュリティに関わる脆弱性が少ない.
34
35
35
36
- PWA は対応状況が酷い.
36
37
- Chromium系ブラウザは概ね対応しているが, Firefox や Safari は対応していない.
37
- - ターゲットはモバイルユーザーが大半だと考え, Pulsate ではネイティブアプリとして iOS App, Android App をリリースする(構想段階).
38
- - ネイティブアプリと同様コミュニティが開発するサードパーティクライアントも尊重し, API リファレンスなどリソースを多く用意しコミュニティの開発を支援する.
38
+ - ターゲットはモバイルユーザーが大半だと考え, Pulsate ではネイティブアプリとして
39
+ iOS App, Android App をリリースする(構想段階).
40
+ - ネイティブアプリと同様コミュニティが開発するサードパーティクライアントも尊重し,
41
+ API リファレンスなどリソースを多く用意しコミュニティの開発を支援する.
39
42
40
43
### 開発手法の厳格化 / 改善
41
44
You can’t perform that action at this time.
0 commit comments