Skip to content

Commit

Permalink
chore(textlint): add "ja-space-between-half-and-full-width" (#70)
Browse files Browse the repository at this point in the history
  • Loading branch information
Cayahuanca authored Aug 26, 2024
1 parent f71e9b5 commit e8f3d69
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 17 deletions.
13 changes: 8 additions & 5 deletions .textlintrc
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,24 @@
"rules": {
"preset-ja-technical-writing": {
"no-exclamation-question-mark": {
"allowFullWidthQuestion": true,
},
"allowFullWidthQuestion": true
}
},
"period-in-list-item": true,
"no-mixed-zenkaku-and-hankaku-alphabet": true,
"ja-hiragana-hojodoushi": true,
"ja-hiragana-fukushi": true,
"ja-hiragana-keishikimeishi": true,
"ja-space-between-half-and-full-width": {
"space": "never"
},
"prh": {
"rulePaths": [
"./.prh/suteravr-words.yaml"
]
},
}
},
"filters": {
"comments": true,
},
"comments": true
}
}
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
"textlint-rule-ja-hiragana-fukushi": "^1.3.0",
"textlint-rule-ja-hiragana-hojodoushi": "^1.1.0",
"textlint-rule-ja-hiragana-keishikimeishi": "^1.1.0",
"textlint-rule-ja-space-between-half-and-full-width": "2.4.2",
"textlint-rule-no-mixed-zenkaku-and-hankaku-alphabet": "^1.0.1",
"textlint-rule-period-in-list-item": "^1.0.1",
"textlint-rule-preset-ja-technical-writing": "^10.0.1",
Expand Down
12 changes: 12 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 12 additions & 12 deletions sutera/why-http.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
# Sutera が HTTP にこだわる理由
# SuteraがHTTPにこだわる理由

Sutera は管理コストやインフラコストを軽減するため、原則としてペイロードの小さい HTTP を基盤にプロトコルを設計しています
Suteraは管理コストやインフラコストを軽減するため、原則としてペイロードの小さいHTTPを基盤にプロトコルを設計しています

独自の通信プロトコルを使用するのはリアルタイム性が必要な最小限の部分のみと定めており、それに従って設計が進められています。現在は [Clocking-Server](../clocking-server/clocking-server.md) でのみ独自の通信プロトコルを使用
独自の通信プロトコルを使用するのはリアルタイム性が必要な最小限の部分のみと定めており、それに従って設計が進められています。(現在は [Clocking-Server](../clocking-server/clocking-server.md) でのみ独自の通信プロトコルを使用)

HTTP にこだわる理由には、次のようなものがあります。
HTTPにこだわる理由には、次のようなものがあります。

- HTTP のみを使用できる代わりに、安価で簡単に構築できるマネージドサービスクラウドなどが多く存在する
- HTTP はコストパフォーマンスに優れている
- HTTP は1つのポートで複数のサービス(サーバーなどを起動できる貴重なプロトコルである
- HTTPのみを使用できる代わりに、安価で簡単に構築できるマネージドサービス(クラウドなど)が多く存在する
- HTTPはコストパフォーマンスに優れている
- HTTPは1つのポートで複数のサービス(サーバーなど)を起動できる貴重なプロトコルである

## HTTP がもたらす、Sutera への影響
## HTTPがもたらす、Suteraへの影響

また、上記の利点により結果的に、Bloom 管理者がサーバーを立てやすくするなるという恩恵もあります
また、上記の利点により結果的に、Bloom管理者がサーバーを立てやすくするなるという恩恵もあります

これにより、Bloom 管理者は Bloom をより簡単に建てることができるようになり、よりアクティブな Bloom が増えることによって Suteraネットワーク全体の安定性を高めることができます
これにより、Bloom管理者はBloomをより簡単に建てることができるようになり、よりアクティブなBloomが増えることによってSuteraネットワーク全体の安定性を高めることができます

Sutera はネットワークの安定性を高めるためにもサーバーを建てやすくする必要があると考えています
Suteraはネットワークの安定性を高めるためにもサーバーを建てやすくする必要があると考えています

これによって、Sutera では原則として HTTP を基盤とし、必要な部分のみを独自の通信プロトコルで実装するという決定をしています。
これによって、Suteraでは原則としてHTTPを基盤とし、必要な部分のみを独自の通信プロトコルで実装するという決定をしています。

0 comments on commit e8f3d69

Please sign in to comment.