Commonplace Documentation

Welcome to the Commonplace documentation. This is a comprehensive guide for the Commonplace system - a powerful platform for organizing and connecting information through cards, collections, and programmable behavior.

Important Note: Work in Progress

This documentation describes the system that will exist. Much of what you'll read here is written in present tense, but represents future capabilities that are currently under development. We're building the documentation alongside the system to provide a complete vision of where we're headed.

Think of this as documentation-driven development - by writing about how the system should work, we're defining the specification and user experience we're building toward.

What You'll Find Here

This documentation covers the complete Commonplace ecosystem, from basic concepts to advanced implementation details:

Getting Started

  • Introduction to Commonplace and its core philosophy
  • Fundamental concepts and building blocks

Core Documentation

  • Cards & Collections - The basic units of information and organization
  • Commonplace Protocol - Technical protocol specification and implementation details
  • System Architecture - How Commonplace is built and deployed

Advanced Topics

  • Commonscript Language - Programming with Commonscript for custom behavior
  • Design System - Design principles, patterns, and components

Examples & Use Cases

  • Real-world applications like bonsai tracking, knowledge management, and project organization

Reference Materials

  • Bibliography & Research - Academic references and research background
  • Development Progress - Current development status and technical notes

Navigation

Use the documentation navigation bar to explore specific sections and topics. The sidebar will help you navigate through the complete documentation structure as we continue to build out each area.


As this is an evolving documentation set, some sections may be more complete than others. We're actively working to fill in all areas and welcome feedback on what would be most helpful to document first.