コンテンツにスキップ

アーキテクチャと貢献

まず、リポジトリにある実装ガイドから始めてください:

  • アーキテクチャの概要: 層、許される依存関係、変換の流れ、永続化、拡張点。
  • CONTRIBUTING: セットアップ、フォーマット、リント、型チェック、フィクスチャを使ったテスト、Storybook、パッケージ化した E2E、そして特定のコミットに対するリモート CI の関門。
  • アーキテクチャ決定記録: 採用された決定の理由とトレードオフ。

ドメインのルールは Electron にも React にも依存しません。アダプターはアプリケーションのポートを実装し、サンドボックス化されたレンダラーは、ファイルやプロセスに直接アクセスせず、検証済みの preload ブリッジを使います。

ドキュメントの独立した検証と、公開のポリシーについては、website/README.md を参照してください。GIF とスクリーンショットは、メディアガイドに従います。

ユーザーの作業を変更するときは、サイトのすべての言語を更新してください。まだ翻訳していないページがある言語は、website/i18n-gaps.json にそのページを載せ、サイトはそこで英語のページを表示します。ボタンのラベルと動作は、公開されたアプリで確認してください。画像や動画は、手順の説明の助けにはなりますが、説明の代わりにはなりません。