Skip to the content.

Welcome to the developer documentation for the Obsidian Plugin Template.Quick start guides and first steps for new developers.

πŸ“‹ Contents## Getting Started

Getting Started### Quick Start

Project Information - Testing in Obsidian

Feature Documentation - Project overview

See features/ for detailed feature-specific documentation: - Key concepts

πŸš€ Quick StartFor Complete Beginners:

  1. Read Start Here for project overview

  2. Install dependencies:2. Follow Quick Start for setup

    ```bash3. Review Coding Best Practices

    npm install4. Check Testing Checklist

    ```5. Explore Feature Documentation

  3. Build the plugin:For Experienced Developers:

    ```bash1. Quick scan of Start Here

    npm run dev2. Run through Quick Start

    ```3. Dive into Architecture (when available)

  4. Review Coding Best Practices

  5. Test in Obsidian:

    • Files are copied to ../obsidian-dev-vault/.obsidian/plugins/## Key Resources

    • Reload plugin in Obsidian

  1. Make changes:- Coding Standards: See Coding Best Practices

    • Edit files in src/- Testing: See Testing Checklist

    • Run npm run dev again

    • Reload plugin## After Onboarding

πŸ“š Key ResourcesOnce you’re comfortable with the basics:

For Contributors- Read Coding Session Notes to see real-world examples

For Understanding the CodeIf you encounter issues:

  1. Consult main README for contact info

🀝 Contributing

Contributing

We welcome contributions! To get started:

Ready to contribute? Check:

  1. Fork the repository- Current work in Maintenance Plans

  2. Create a feature branch- Coding standards in Developer Guides

  3. Make your changes- Testing requirements in References

  4. Test thoroughly
  5. Submit a pull request

Code Quality Standards

This project follows strict coding standards:

See the source code and copilot instructions for detailed guidelines.

πŸ› Reporting Issues

Before reporting an issue:

  1. Check Known Issues
  2. Search existing issues on GitHub
  3. Try with the latest version
  4. Test with default theme and no other plugins

When reporting:

πŸ“ž Getting Help

πŸ—‚οΈ Documentation Structure

docs/
β”œβ”€β”€ user/              # User-facing documentation
β”œβ”€β”€ developer/         # Developer documentation (you are here)
β”œβ”€β”€ features/          # Feature-specific technical docs
└── examples/          # Code examples and demonstrations

All public documentation lives in docs/. Internal development notes are kept private in docs-internal/ (not committed to GitHub).

πŸ”„ Versioning

This project uses semantic versioning (MAJOR.MINOR.PATCH):

See Roadmap for version planning.

πŸ“„ License

See LICENSE in the root directory.


Last Updated: February 16, 2026