OLD - AFFiNE Docs
  • ⚠️
  • ⚠️ This website is inactive
  • ⚠️ For reference only
  • ⚠️ Please use our community site
  • ⚠️ community.affine.pro
  • ⚠️
  • Welcome
    • Welcome to the AFFiNE Docs!
  • Getting Started
    • 🎉Welcome
    • 🆒Install AFFiNE with Docker
    • 💻Deploy AFFiNE to Vercel
    • 🌟How to Get Help
  • Developer Docs
    • 🎉Welcome
    • 🌳Setup
    • 🗂️Working with our code
    • 🖥️Contributions
      • ☘️Writing CSS in AFFiNE
      • 💐Adding UI Components
        • 📐Customize rollup config
      • 🌱Icons
      • 🌐Internationalization
    • 🔭Architecture
      • 🎼CodeMap
      • 💫Editor (Virgo)
      • 🦄Whiteboard (Phasor)
      • 💎Collaboration (OctoBase)
    • 📚Glossary
    • 📒AFFiNE Mentorship Program
  • Internationalization
    • 🎉Welcome
    • 📋Apply
    • 📘Operation Guide
    • 📝Contributors
  • AFFiNE Ambassadors
    • 🎉Welcome
    • ✔️Requirements
    • 🎁Benefits
    • 📋Apply
    • ❓FAQ
    • 📚Branding resources
    • 📝Best practices
    • 📑Resources
  • Branding Resources
    • 🎉Welcome
    • Logo (icon)
    • Logo (text)
    • Logo (3D)
    • Tagline banners
    • Colors
  • Community Links
    • 📢AFFiNE Community
    • 🗣️Official Communities
    • 📗Community Resources
Powered by GitBook
On this page
  • Naming Conventions
  • Main components

Was this helpful?

  1. Developer Docs
  2. Architecture

CodeMap

PreviousArchitectureNextEditor (Virgo)

Last updated 2 years ago

Was this helpful?

Naming Conventions

AFFiNE consists of 3 major components. They are all named after astronomical telescopes, observatories, or scientific concepts. These huge scientific man-made instruments are used to search for the faintest light in the universe and help us learn more about our universe and expand our knowledge. In a similar way, we hope AFFiNE can serve as an efficient, feature-rich knowledge base for you and the many, to disenchant the unclear, and to explore the unknown.

Main components

  • Editor (Virgo) - This contains the block editor, grid system and table components

    • It is named after the the only instrument that detects gravitational waves in Europe. It belongs to , one of the most successful scientific collaborations in human history.

  • Whiteboard (Phasor) - This contains the whiteboard renderer and subcomponents

    • As a dom-based vector rendering platform, it is named after the concept of

  • Collaboration (OctoBase) - The collaborative backend system and database

🔭
🎼
Virgo interferometer
LIGO Scientific Collaboration
phasor