Mention git-lfs in contribution instructions
See [#5026][0]. [0]: https://github.com/signalapp/Signal-Desktop/pull/5026
This commit is contained in:
parent
d20cc59a26
commit
30e8feed8b
1 changed files with 5 additions and 1 deletions
|
@ -43,10 +43,11 @@ Install the [Xcode Command-Line Tools](http://osxdaily.com/2014/02/12/install-co
|
||||||
### Linux
|
### Linux
|
||||||
|
|
||||||
1. Pick your favorite package manager.
|
1. Pick your favorite package manager.
|
||||||
1. Install `python`
|
1. Install `python` (Python 2.7+)
|
||||||
1. Install `gcc`
|
1. Install `gcc`
|
||||||
1. Install `g++`
|
1. Install `g++`
|
||||||
1. Install `make`
|
1. Install `make`
|
||||||
|
1. Install `git-lfs`
|
||||||
|
|
||||||
### All platforms
|
### All platforms
|
||||||
|
|
||||||
|
@ -55,6 +56,7 @@ Now, run these commands in your preferred terminal in a good directory for devel
|
||||||
```
|
```
|
||||||
git clone https://github.com/signalapp/Signal-Desktop.git
|
git clone https://github.com/signalapp/Signal-Desktop.git
|
||||||
cd Signal-Desktop
|
cd Signal-Desktop
|
||||||
|
git-lfs install # Setup Git LFS.
|
||||||
npm install --global yarn # (only if you don’t already have `yarn`)
|
npm install --global yarn # (only if you don’t already have `yarn`)
|
||||||
yarn install --frozen-lockfile # Install and build dependencies (this will take a while)
|
yarn install --frozen-lockfile # Install and build dependencies (this will take a while)
|
||||||
yarn grunt # Generate final JS and CSS assets
|
yarn grunt # Generate final JS and CSS assets
|
||||||
|
@ -79,6 +81,8 @@ while you make changes:
|
||||||
yarn grunt dev # runs until you stop it, re-generating built assets on file changes
|
yarn grunt dev # runs until you stop it, re-generating built assets on file changes
|
||||||
```
|
```
|
||||||
|
|
||||||
|
If you miss the `git-lfs` step, run `yarn cache clean` and remove `node_modules` before trying again.
|
||||||
|
|
||||||
### webpack
|
### webpack
|
||||||
|
|
||||||
Some parts of the app (such as the Sticker Creator) have moved to webpack.
|
Some parts of the app (such as the Sticker Creator) have moved to webpack.
|
||||||
|
|
Loading…
Reference in a new issue