Skip to content

feat(build): implement release-ready build outputs and file manifest for Obsidian plugin#2

Merged
ylstack1 merged 1 commit into
mainfrom
build-output-release-file-list-obsidian-plugin
Nov 24, 2025
Merged

feat(build): implement release-ready build outputs and file manifest for Obsidian plugin#2
ylstack1 merged 1 commit into
mainfrom
build-output-release-file-list-obsidian-plugin

Conversation

@cto-new
Copy link
Copy Markdown

@cto-new cto-new Bot commented Nov 24, 2025

Summary

Introduce a release-ready build flow that outputs all plugin assets to the build/ directory and generates a release manifest suitable for Obsidian plugin import.

Details

  • Update esbuild.config.mjs to emit main.js, styles.css, and styles_modern.css to build/, and copy manifest.json and versions.json into build/
  • Generate release-files.txt in build/ listing all required release files
  • Enable production minification for builds
  • Update release script to reflect release assets location and display manifest
  • Align docs to reference build/ outputs for Obsidian import

No breaking changes. Migration: none required.

@ylstack1 ylstack1 marked this pull request as ready for review November 24, 2025 19:45
@ylstack1 ylstack1 merged commit 2cd2c86 into main Nov 24, 2025
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant