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.