You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CONTRIBUTING.md
+64-23
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,33 @@
1
1
You decided to contribute to this project? Great, thanks a lot for pushing it.
2
2
3
-
This project adheres to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.
3
+
This project adheres to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.
4
4
By participating, you are expected to uphold this code. Please file issue to report unacceptable behavior.
5
5
6
+
This repository has a mono-repo structure consisting of multiple packages. Try to take a look at the [packages directory](https://github.com/electron-userland/electron-builder/tree/master/packages)!
7
+
6
8
## Prerequisites
9
+
7
10
> All prerequisites could be installed via script at the end of the chapter
8
-
>
9
11
10
-
*[pnpm](https://pnpm.js.org) is required because NPM is not reliable and Yarn 2 is not as good as PNPM.
11
-
* For local development, you can use [yalc](https://github.com/whitecolor/yalc) in order to apply changes made to
12
-
electron-builder for your other projects to leverage and test with.
12
+
-[pnpm](https://pnpm.js.org) is required because NPM is not reliable and Yarn 2 is not as good as PNPM.
13
+
- For local development, you can use [yalc](https://github.com/whitecolor/yalc) in order to apply changes made to
14
+
electron-builder for your other projects to leverage and test with.
15
+
13
16
```
14
-
npm install -g pnpm
17
+
npm i -g pnpm
15
18
pnpm i yalc -g
16
19
```
17
20
21
+
- (unsettled) You may need yarn. See [this issue](https://github.com/electron-userland/electron-builder/issues/6820) for details. Detailed reports are welcome.
22
+
23
+
```
24
+
npm i -g yarn
25
+
```
26
+
18
27
## To setup a local dev environment
28
+
19
29
Follow this chapter to setup an environment from scratch.
0 commit comments