/affine-minimum

build AFFiNE in minimum code and the most modern way

Primary LanguageTypeScriptMozilla Public License 2.0MPL-2.0

AFFiNE Minimum

This is a minimum implementation of the AFFiNE project.

If you are looking for the latest code, please see dev branch

Features

  • jotai atoms example
  • jotai-molecule example
  • useSyncExternalStore example
  • React 18 suspense example
  • BlockSuite Editor embed example
  • Rxjs example
  • Next.js
  • React Server Component
  • Design of workspace loading

After class assignment

  1. How to support multiple editors in one screen easily?
  2. How to support multiple workspaces in one screen easily?