mirror of
https://github.com/michael-andreuzza/sequoia-obsidian.git
synced 2026-07-22 04:40:30 +00:00
Ship manifest.json, theme.css (Moonlight light + dark), screenshot, and Monochrome/Retro CSS snippet variants. Co-authored-by: Cursor <cursoragent@cursor.com>
42 lines
1.6 KiB
Markdown
42 lines
1.6 KiB
Markdown
# Publish Sequoia to Obsidian Community Themes
|
||
|
||
## Repository checklist
|
||
|
||
- [x] `manifest.json` at repo root (name must match theme folder: **Sequoia**)
|
||
- [x] `theme.css` at repo root — **Sequoia Moonlight Light** (light) + **Sequoia Moonlight Dark** (dark)
|
||
- [x] `screenshot.png` — 512×288 preview
|
||
- [x] `versions.json` — maps `1.0.0` → `1.0.0`
|
||
- [x] `README.md` and `LICENSE`
|
||
|
||
|
||
Extra variants (CSS snippets):
|
||
|
||
- `sequoia-monochrome-dark.css` — CSS snippet in `variants/`
|
||
- `sequoia-monochrome-light.css` — CSS snippet in `variants/`
|
||
- `sequoia-retro-dark.css` — CSS snippet in `variants/`
|
||
- `sequoia-retro-light.css` — CSS snippet in `variants/`
|
||
|
||
## GitHub release
|
||
|
||
1. Create release tag **`1.0.0`** (must match `manifest.json` version).
|
||
2. Attach **`manifest.json`** and **`theme.css`** as release assets.
|
||
3. Push tag: `git tag 1.0.0 && git push origin 1.0.0`
|
||
|
||
Or with GitHub CLI:
|
||
|
||
```bash
|
||
gh release create 1.0.0 manifest.json theme.css --title "1.0.0" --notes "Initial community theme release."
|
||
```
|
||
|
||
## Submit
|
||
|
||
1. Sign in at [community.obsidian.md](https://community.obsidian.md) with your Obsidian account.
|
||
2. Link your GitHub account in profile settings.
|
||
3. **Themes → New theme** → enter `https://github.com/Sequoia-Theme/obsidian`.
|
||
4. Agree to developer policies and submit.
|
||
|
||
Obsidian reads `manifest.json` from the default branch and installs `theme.css` + `manifest.json` from the GitHub release matching the manifest version.
|
||
|
||
## Updates
|
||
|
||
Bump `version` in `manifest.json`, add the new version to `versions.json`, commit, and create a new tagged release with updated assets.
|