この web アプリについて
かどで日記は日記を振り返りやすくすることを目指して開発しているサービスです。
その時その時の感情を綴った日記を振り返りやすくする機能を中心に開発を進めています。
https://kadode.usuyuki.net
Operation
CI
バックエンド
フロントエンド
NLP
CD
他
Website
構成
リポジトリの構成について
- backend : かどで日記のバックエンド・フロントエンド(PHP)
- docs : wiki.kado.day の中身
- frontend : かどで日記フロントエンド SvelteKit 化をしているディレクトリ
- frontend_discontinued : かどで日記フロントエンド Next.js 化作業中に断念されたディレクトリ(削除予定)
- infra : かどで日記のインフラ周り(開発 Docker 本番 k8s で、本番向けのマニュフェストは別リポジトリで管理)
- nlp : かどで日記自然言語処理部分(Python)
- proto : かどで日記の Python と PHP で gRPC するための proto 置き場
- sampleData : かどで日記のインポート機能の検証で使うためのサンプルデータ
- script : 開発用のちょっとしたスクリプト置き場
フロントエンドのコンポーネントの構成について
- atom : コンポーネントの最小単位
- molecule : atom で構成されるコンポーネント(日記のカードなど)
- organism : molecule で構成されるコンポーネント(最近の日記コーナーなど)
ポート
- 2000 番台:フロントエンド関連
- 2010 番台:バックエンドメイン関連
- 2020 番台:nlp 関連
開発支援
エイリアスなど
Makefileをご覧ください
開発者向け情報
https://wiki.kado.day
または docs ディレクトリ, GitHub Issues へ (個人開発のため、多くの情報はインターネット上に存在しません)
開発おたより
現在はかどで日記 v4 系「フロントエンドリプレースのフェーズ」です!
大域ロードマップ
大域ロードマップ
※かどで日記 3 内でのバージョン。かどで日記、かどで日記 2 とは異なる
v3 系ロードマップ(完了部分)
v3 系未リファクタリング
flowchart TD
312[かどで日記3.12]-->313[かどで日記3.13]
312-->|array関数の除外|313
312-->|cs-fixerで無駄に重い処理を消し去る設定を強化する|313
312-->|意味のないダブルクォーテーションを消し去る|313
313-->314[かどで日記3.14]
313-->|既存のバリデーションをFormRequestに置き換える|314
313-->|Responderの導入によりAPI側と旧blade側の両方で開発できるようにする|314
※「ブラウザテストで全体の動作のテストを作成する」は出先で Docker を構築して盛大に壊れたので一旦保留。ブラウザテスト環境を Docker で作る難易度が想像以上に高かった
※かどで日記のフロントエンド分離を v4,自然言語処理分離を v5 で予定している。
文章周り
開発者向けの情報は、かどで日記 wiki を御覧ください
かどで日記 wiki
ライセンス
かどで日記ライセンス
LICENSE
Copyright (c) 2021-2023 usuyuki
Released under the MIT license
他
プライバシーポリシー
利用規約
このサイトについて
お問い合わせ
お知らせ
リリースノート