Skip to content

SpacingBat3/ReForged

Repository files navigation

ReForged Icon

ReForged

A set of Electron Forge tools, makers and publishers.

Status

Currently, this project is still very immature and some details are undecided yet about this project. The currently planned and implemented parts of this project are:

  • @reforged/maker-appimage – a simple yet performant AppImage maker, managing tasks asynchronously. Unlike to official Forge makers, this ones directly implements Electron Forge packaging, rather than wrapping another Node.js package.

    • Emit / show current task and its progress.
    • Support passing and generating update information to AppImages (zsync).
    • Support AppImage signing (gpg).
  • @reforged/maker-alpm – maker for Arch Linux pacman packages. It should avoid the use of makepkg, but generate the packaged version directly. Like @reforged/maker-appimage, it should be designed to executes multiple tasks in asynchronous manner. Currently WIP.

  • @reforged/maker-flatpak – an improved version of Flatpak maker, with similar concepts to maker-appimage: be asynchronous and directly implement maker rather than using other Node modules. It also aims to fix some bugs with the current implementation, optimally supporting @electron-forge/publisher-github.

License

For information on which software licenses may the ReForged project be distributed, see COPYING file.