]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - .github/CONTRIBUTING.md
Lazy load client script scopes
[github/Chocobozzz/PeerTube.git] / .github / CONTRIBUTING.md
index d796aeac6011cebf97f6e2090a94c8867df73ff7..1672ebfa9b7523eee8982f9f6cb9b32f6b6650c0 100644 (file)
@@ -63,7 +63,8 @@ Fork the github repository,
 and then clone the sources and install node modules:
 
 ```
-$ git clone https://github.com/YOUR_GITHUB_USERNAME/PeerTube
+$ git clone https://github.com/Chocobozzz/PeerTube
+$ git remote add me git@github.com:YOUR_GITHUB_USERNAME/PeerTube.git
 $ cd PeerTube
 $ yarn install --pure-lockfile
 ```
@@ -72,6 +73,12 @@ Note that development is done on the `develop` branch. If you want to hack on
 Peertube, you should switch to that branch. Also note that you have to repeat
 the `yarn install --pure-lockfile` command.
 
+When you create a new branch you should also tell to use your repo for upload
+not default one. To do just do:
+```
+$ git push --set-upstream me <your branch name>
+```
+
 Then, create a postgres database and user with the values set in the
 `config/default.yaml` file. For instance, if you do not change the values
 there, the following commands would create a new database called `peertube_dev`
@@ -114,7 +121,7 @@ restart.
 
 ### Client side
 
-You can find a documentation of the server code/architecture
+You can find a documentation of the client code/architecture
 [here](https://docs.joinpeertube.org/#/contribute-architecture?id=client-code).
 
 
@@ -174,13 +181,13 @@ Then, we can create the databases (if they don't already exist):
 
 ```
 $ sudo -u postgres createuser you_username --createdb --superuser
-$ createdb -O peertube peertube_test{1,2,3,4,5,6}
+$ npm run clean:server:test
 ```
 
 Build the application and run the unit/integration tests:
 
 ```
-$ npm run build
+$ npm run build -- --light
 $ npm test
 ```