コロケーション
関連するリソース同士を近くに置いておく、という考え方です。
FooComponent.tsx と同じディレクトリに FooComponent.test.tsx を置く
GraphQL fragment は、クエリを発行するコンポーネントファイル (pages/user.tsx) ではなく、fragment を利用するコンポーネントファイル (components/UserInfo.tsx) の中で定義する
pages/user.tsx からはサブコンポーネントのファイルで定義されている fragment を import してきて、クエリを組み立てて発行する
API ドキュメントは API.md に書くのではなく、コードの中にドキュメンテーションコメントとして書く
API ドキュメントはドキュメンテーションコメントから自動生成する
他