An open API service indexing awesome lists of open source software.

https://github.com/electron/be

Scripts to help building Electron
https://github.com/electron/be

Last synced: 4 months ago
JSON representation

Scripts to help building Electron

Awesome Lists containing this project

README

        

# be

Scripts to help building Electron.

(I'm still exploring what's the best way, hold on using this.)

## Usage

Bootstrap:

```
./bootstrap.js [--skip-gclient] [--no-history] [--force] [--args=""] [--target-cpu=x64] [--verbose]
```

Build:

```
./build.js [configuration] [--verbose]
```

Run tests:

```
./test.js [configuration] [--force-install-modules] [-arbitrary-args-passed-to-spec...]
```

## Configuration names

This project uses following convention for configuration names.

* `Default` maps to `electron/build/args/testing.gn`.
* `Release` maps to `electron/build/args/release.gn`.
* `Debug` maps to `electron/build/args/debug.gn`.
* For `x64` target, there is no suffix to configuration name.
* For other targets, the configuration name has `_` and target name as suffix,
for example `Default_x86`.

## Development conventions

* No `package.json` or `npm install`.

## License

Public domain.