mirror of
https://github.com/d0d1/obsidian-move-to-new-folder.git
synced 2026-07-22 06:06:40 +00:00
991 B
991 B
Development standards
Commit standard
This project uses Conventional Commits 1.0.0.
Examples:
feat: add tab file-menu integrationfix: handle modal close without selectiondocs: document android test checklist
Engineering priority order
When making changes, follow this order:
- Obsidian standards and Obsidian plugin standards
- Optimize for agent-driven development and long-term agent maintainability
- Then apply general best practices for the technologies in use
Plugin-specific guidelines
- Use Obsidian APIs for file and folder operations
- Prefer safe rename and move APIs such as
FileManager.renameFile - Keep
onload()lightweight - Defer heavier work to
workspace.onLayoutReady()when relevant - Avoid unnecessary whole-vault scans
- Keep UI sentence case and concise
- Avoid undocumented internals unless there is no supported alternative
- Keep dependencies minimal
- Do not add telemetry, analytics, or external network dependencies