add DMG and NSIS to glossary
This commit is contained in:
parent
f1692f3274
commit
a098bf30d4
1 changed files with 17 additions and 2 deletions
|
@ -19,6 +19,12 @@ enable Chromium's renderer in native apps that are not based on Electron.
|
||||||
Brightray is a low-level dependency of Electron that does not concern the
|
Brightray is a low-level dependency of Electron that does not concern the
|
||||||
majority of Electron users.
|
majority of Electron users.
|
||||||
|
|
||||||
|
### DMG
|
||||||
|
|
||||||
|
An Apple Disk Image is a packaging format used by macOS. DMG files are
|
||||||
|
commonly used for distributing application "installers". [electron-builder]
|
||||||
|
supports `dmg` as a build target.
|
||||||
|
|
||||||
### IPC
|
### IPC
|
||||||
|
|
||||||
IPC stands for Inter-Process Communication. Electron uses IPC to send
|
IPC stands for Inter-Process Communication. Electron uses IPC to send
|
||||||
|
@ -60,6 +66,14 @@ building native modules.
|
||||||
|
|
||||||
See also [Using Native Node Modules].
|
See also [Using Native Node Modules].
|
||||||
|
|
||||||
|
## NSIS
|
||||||
|
|
||||||
|
Nullsoft Scriptable Install System is a script-driven Installer
|
||||||
|
authoring tool for Microsoft Windows. It is released under a combination of
|
||||||
|
free software licenses, and is a widely-used alternative to commercial
|
||||||
|
proprietary products like InstallShield. [electron-builder] supports NSIS
|
||||||
|
as a build target.
|
||||||
|
|
||||||
### process
|
### process
|
||||||
|
|
||||||
A process is an instance of a computer program that is being executed. Electron
|
A process is an instance of a computer program that is being executed. Electron
|
||||||
|
@ -96,8 +110,8 @@ recently, the term has been popularized in the Node and npm community to
|
||||||
distinguish between the features available in "Node core" versus packages
|
distinguish between the features available in "Node core" versus packages
|
||||||
published to the npm registry by the much larger "user" community.
|
published to the npm registry by the much larger "user" community.
|
||||||
|
|
||||||
Just like Node, Electron is focused on having a small set of APIs that provide
|
Like Node, Electron is focused on having a small set of APIs that provide
|
||||||
all the necessary primitives for developing multi-platform Desktop applications.
|
all the necessary primitives for developing multi-platform desktop applications.
|
||||||
This design philosophy allows Electron to remain a flexible tool without being
|
This design philosophy allows Electron to remain a flexible tool without being
|
||||||
overly prescriptive about how it should be used. Userland enables users to
|
overly prescriptive about how it should be used. Userland enables users to
|
||||||
create and share tools that provide additional functionality on top of what is
|
create and share tools that provide additional functionality on top of what is
|
||||||
|
@ -120,6 +134,7 @@ embedded content.
|
||||||
|
|
||||||
[addons]: https://nodejs.org/api/addons.html
|
[addons]: https://nodejs.org/api/addons.html
|
||||||
[autoUpdater]: api/auto-updater.md
|
[autoUpdater]: api/auto-updater.md
|
||||||
|
[electron-builder]: https://github.com/electron-userland/electron-builder
|
||||||
[libchromiumcontent]: #libchromiumcontent
|
[libchromiumcontent]: #libchromiumcontent
|
||||||
[Mac App Store Submission Guide]: tutorials/mac-app-store-submission-guide.md
|
[Mac App Store Submission Guide]: tutorials/mac-app-store-submission-guide.md
|
||||||
[main]: #main-process
|
[main]: #main-process
|
||||||
|
|
Loading…
Add table
Reference in a new issue