Skip to content
This repository was archived by the owner on Nov 13, 2025. It is now read-only.

Conversation

@hidetaka-dc
Copy link
Contributor

This PR adds support for building the Backlog application as a Single Executable Application (SEA) using Node.js SEA feature. This allows users to run the application without installing Node.js.

Changes

  • Added dist/ directory to .gitignore
  • Added SEA build scripts for macOS and Windows
  • Added RELEASE.md documentation for release procedures
  • Added SEA build script commands and required devDependencies (esbuild, postject) to package.json

Added Scripts

  • scripts/sea-mac.js: SEA build script for macOS
  • scripts/sea-windows.js: SEA build script for Windows
  • scripts/README.md: Documentation for SEA build process

Added npm Commands

  • npm run build:sea:mac: Run SEA build for macOS
  • npm run build:sea:win: Run SEA build for Windows
  • npm run build:sea: Run build for both platforms

Build Output

When built, an executable binary and related files will be generated in platform-specific subdirectories within the dist/ directory:

  • macOS: advanced-backlog-mcp (executable file)
  • Windows: advanced-backlog-mcp.exe (executable file)

--

概要

このPull Requestでは、BacklogアプリケーションをNode.jsのSingle Executable Application (SEA)機能を使用して、単一の実行可能ファイルとしてビルドするための対応を追加しました。これにより、ユーザーはNode.jsをインストールすることなく、アプリケーションを実行できるようになります。

変更内容

  • .gitignoredist/ディレクトリを追加
  • SEAビルド用スクリプト(macOS向け・Windows向け)の追加
  • リリース手順に関するドキュメントRELEASE.mdの追加
  • package.jsonにSEAビルド用のスクリプトコマンドと必要なdevDependencies(esbuild、postject)を追加

追加されたスクリプト

  • scripts/sea-mac.js: macOS向けのSEAビルドスクリプト
  • scripts/sea-windows.js: Windows向けのSEAビルドスクリプト
  • scripts/README.md: SEAビルドに関する説明ドキュメント

追加されたnpmコマンド

  • npm run build:sea:mac: macOS向けSEAビルド実行
  • npm run build:sea:win: Windows向けSEAビルド実行
  • npm run build:sea: 両プラットフォーム向けにビルド実行

ビルド出力

ビルドするとdist/ディレクトリ内の各OS向けサブディレクトリに、実行可能なバイナリおよび関連ファイルが生成されます:

  • macOS: advanced-backlog-mcp(実行可能ファイル)
  • Windows: advanced-backlog-mcp.exe(実行可能ファイル)

@hidetaka-dc hidetaka-dc merged commit 46c06ae into main Apr 21, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants