Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 1.87 KB

File metadata and controls

44 lines (36 loc) · 1.87 KB

MacActivity Documentation

This directory is the canonical documentation root for the MacActivity repository.

Do not add project docs under nested docs directories such as docs/mac-activity.

Start Here

  • User guide: app behavior, metrics, preferences, cleanup, and updater channels.
  • Development guide: local setup, repository layout, build, test, localization, and documentation rules.
  • Contributing guide: issue and pull request workflow, expected tests, title format, and release impact rules.
  • Release guide: release channels, signing, packaging, draft releases, Sparkle appcast publishing, and release-note labels.
  • Support guide: usage questions, bug reports, diagnostics, and out-of-scope support.
  • Security policy: private reporting path for security-sensitive issues.
  • Documentation strategy: why this docs layout exists and what to improve later.

Documentation Rules

  • Put durable project documentation directly under docs/.
  • Update user-guide.md for user-visible app behavior.
  • Update development.md for build, test, architecture, localization, or tooling changes.
  • Update release.md for release workflow, artifact, versioning, updater, or release-note behavior changes.
  • Update CONTRIBUTING.md when pull request expectations, title rules, or review requirements change.

Writing Style

  • Write for the next reader trying to complete a task.
  • Prefer concrete commands, file paths, and expected outcomes.
  • Avoid duplicating detailed instructions in multiple files. Link to the canonical file instead.
  • Keep policy pages short enough to read before filing an issue or opening a pull request.