Minimal is considered feature complete. The main goal going forward is keeping it up to date with new Obsidian releases, so the most useful contributions are bug fixes and compatibility patches for new Obsidian versions. New features are unlikely to be merged.
Before opening an issue, please search existing issues to avoid duplicates. When reporting a bug, include:
- Obsidian version and operating system
- Minimal version
- Steps to reproduce, and a screenshot if relevant
- Whether the issue occurs with other themes disabled
- Fork the repo and create a branch from
master. - Make your changes in
src/scss. Never editobsidian.cssorMinimal.cssdirectly, as these are generated. - Build locally and test in Obsidian (see build instructions).
- Open a pull request with a short description of what changed and why.
Keep PRs focused. One fix or feature per PR makes review easier.
Plugin styles live in src/scss/plugins. Use existing files as a template, and try to follow Minimal's color variables and spacing conventions so the plugin feels at home.
The documentation site at minimal.guide is published from the docs folder in this repo. If you spot something out of date, missing, or unclear, edits and additions are welcome. Just open a PR against the relevant files in docs.
Join the Minimal channel on the official Obsidian Discord.