Skip to content

release: define Electron packaging and artifact layout #18

@ubugeeei

Description

@ubugeeei

Finding

There is no Electron packaging configuration or documented artifact layout. start-bin currently depends on Electron from node_modules plus dist/bin outputs in the working directory.

Evidence

  • No electron-builder/forge packaging config is present.
  • scripts/start-bin.mjs launches node_modules/.bin/electron against dist-electron/main.js.
  • electron/main.ts searches process.cwd() and process.resourcesPath for binaries/assets.

Acceptance criteria

  • Choose and document the packaging strategy.
  • Define where backend/render binaries and dist-render assets live in packaged apps.
  • Add a release build smoke path.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions