Commits at 8570db2ac3f23b7d79e05701888084a043bc1ee8
-
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
Shota FUJI
comitted at
-
cf72bdb1
労働者追加までの protobuf 定義
アプリケーションの MVP を作るにあたり、とりあえず基礎を作るのに必要な
データモデル定義をする必要があった。勤怠や休暇の記録を付けるにもまず
労働者の登録が必要だったため、この定義を優先して行った。
設定ファイルやドキュメントは protobuf やそれに関連するツールの追加に
伴い必要になったもの。
Shota FUJI
authored at
Shota FUJI
comitted at
-
be1ef017
Markdown で footnotes を使わない
GFM の独自拡張であり、各ツールのサポートがほぼない状態のため。
Shota FUJI
authored at
Shota FUJI
comitted at
-
c887f487
プロジェクト概要とコードチェックインの基礎
最低限のプロジェクトの説明が先に存在しないと経験上迷走しやすいため、
最優先で作成した。また、コードフォーマットに関するものも最初期から
ないと後々の diff が見づらくなるので現状必要なものを作成した。
Shota FUJI
authored at
Shota FUJI
comitted at