cli + tui to publish to leaflet (wip) & manage tasks, notes & watch/read lists 馃崈
charm leaflet readability golang

Noteleaf Documentation TODO#

This document tracks documentation coverage for the Noteleaf website. The goal is to provide comprehensive documentation for both the productivity system features and the leaflet.pub publishing capabilities.

Integration and Workflows#

  • External Integrations
    • Open Library API
    • Leaflet.pub API
    • ATProto authentication
  • Workflows and Examples
    • Daily task review workflow
    • Note-taking for research
    • Reading list management
    • Publishing a blog post to leaflet.pub
    • Linking tasks, notes, and media
  • Import/Export
    • Exporting data
    • Backup and restore
    • Migration from other tools

Development#

  • Building Noteleaf
    • Development vs production builds
    • Build tags
    • Task automation (Taskfile)
  • Testing
    • Running tests
    • Coverage reports
    • Test patterns and scaffolding
  • Contributing
    • Code organization
    • Adding new commands
    • UI components
    • Testing requirements
  • Architecture Deep Dive
    • Repository pattern
    • Handler architecture
    • Service layer
    • Data models
    • UI component system

Examples and Tutorials#

  • Getting Started Tutorial
    • First 15 minutes
    • Essential workflows
  • Task Management Tutorials
    • GTD workflow
    • Time blocking
    • Project planning
  • Note-Taking Tutorials
    • Zettelkasten method
    • Research notes
    • Meeting notes

Appendices#

  • Glossary
  • Keyboard Shortcuts Reference
  • Configuration Options Reference
  • API Reference (leaflet schema)
  • Color Palette Reference
  • Migration Guides
    • From TaskWarrior
    • From todo.txt
    • From other note-taking apps