Skip to content

Commit 4a2838d

Browse files
committed
Update README to match recent changes
1 parent 2dc5771 commit 4a2838d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ This repo builds a single executable that:
1919
* Opens the UI in an [Electron](https://electronjs.org/) window
2020
* Kills the server when closed
2121

22-
This means this is mostly Electron configuration & setup, and build configuration for the executable and various installers. It's built using [Electron Forge](https://docs.electronforge.io/).
22+
This means this is mostly Electron configuration & setup, and build configuration for the executable and various installers. It's built using [Electron Builder](https://electron.build/).
2323

2424
This isn't the only way to run HTTP Toolkit! It's the most convenient option for most users, but it's also completely possible to run the server as a standalone tool and open the UI (hosted at https://app.httptoolkit.tech) in any browser you'd like.
2525

2626
Note that the resulting executable _doesn't_ autoupdate (at the moment). Instead both the server (as an [oclif](http://oclif.io) app) and the web UI (via service workers) include their own auto-update functionality.
2727

28-
The builds themselves are done on Travis (for Linux & OSX) and Appveyor (for Windows), and tagged master builds are automatically published from there, as [github releases](https://github.com/httptoolkit/httptoolkit-desktop/releases).
28+
The builds themselves are done on GitHub Actions, and tagged master builds are automatically published from there as [github releases](https://github.com/httptoolkit/httptoolkit-desktop/releases).
2929

3030
## Contributing
3131

@@ -48,6 +48,6 @@ To get started:
4848
A few tips:
4949

5050
* Electron dev behaviour isn't identical to production build behaviour, make sure you check your changes in a real built version.
51-
* Most distributable build configuration is in [`electron-forge.config.js`](./electron-forge.config.js)
52-
* To build packages, you may find some platforms complain about that signing certificates are required, you'll probably need to delete keys (e.g. `osxSign` or `certificateFile`) to disable that.
53-
* In CI, pull requests don't receive secret environment variables, so will likely fail. Confirm that that's what's happening, and if so that's ok - the team will manually build & evaluate PR changes to resolve this.
51+
* Most distributable build configuration is in under the `build` field in [`package.json`](./package.json).
52+
* To fully build packages, you may find some platforms complain about that signing certificates are required. You'll probably need to unset fields like `forceCodeSigning` to disable that.
53+
* In CI, pull requests don't receive secret environment variables, so builds may fail. Confirm that that's what's happening, and if so that's ok - the team will manually build & evaluate PR changes to resolve this.

0 commit comments

Comments
 (0)