Commits at 31135eff5f6c9a2b7e5baff833ea1aa5de327fe8
31135eff
PWA での Protobuf 通信基礎
Service で定義されたリクエストとレスポンスを Web Worker 越しにやりとり
する最低限のコード。今後どんなスタイル・ライブラリで書くにせよまず確実
に必要となるであろう部分を書いた。
Shota FUJI
authored at
2024-12-04 10:42:51 +0900
Shota FUJI
comitted at
2024-12-04 12:06:53 +0900
8570db2a
Protobuf の JS コード生成
先に Zig のコード生成をやろうとしたが、
- [zig-protobuf](https://github.com/Arwalk/zig-protobuf) は Protobuf の
edition に対応していない
- [gremlin](https://github.com/octopus-foundation/gremlin.zig) は Zig
の v0.13 でビルドできない
ため、 Zig v0.14 がリリースされる予定の 2025-01-01 までお預けすることに
した。とりあえず PWA の Worker 実装だけのため、後から置き換えることは
簡単なため JS で進めて問題ない。
Shota FUJI
authored at
2024-12-03 21:57:41 +0900
Shota FUJI
comitted at
2024-12-03 22:02:17 +0900
cf72bdb1
労働者追加までの protobuf 定義
アプリケーションの MVP を作るにあたり、とりあえず基礎を作るのに必要な
データモデル定義をする必要があった。勤怠や休暇の記録を付けるにもまず
労働者の登録が必要だったため、この定義を優先して行った。
設定ファイルやドキュメントは protobuf やそれに関連するツールの追加に
伴い必要になったもの。
Shota FUJI
authored at
2024-12-01 16:44:35 +0900
Shota FUJI
comitted at
2024-12-01 21:48:32 +0900
be1ef017
Markdown で footnotes を使わない
GFM の独自拡張であり、各ツールのサポートがほぼない状態のため。
Shota FUJI
authored at
2024-12-01 09:25:33 +0900
Shota FUJI
comitted at
2024-12-01 09:26:23 +0900
c887f487
プロジェクト概要とコードチェックインの基礎
最低限のプロジェクトの説明が先に存在しないと経験上迷走しやすいため、
最優先で作成した。また、コードフォーマットに関するものも最初期から
ないと後々の diff が見づらくなるので現状必要なものを作成した。
Shota FUJI
authored at
2024-11-29 22:55:46 +0900
Shota FUJI
comitted at
2024-11-30 22:42:12 +0900