docs: Add set and fetch upstream.
Set and Fetch upstream is required for gitlint, while setting up development env.
This commit is contained in:
parent
44b6fd395a
commit
f8cd424495
22
README.md
22
README.md
|
@ -22,17 +22,17 @@ This is part of the Zulip open source project; see the
|
||||||
[contributing guide](https://zulip.readthedocs.io/en/latest/overview/contributing.html)
|
[contributing guide](https://zulip.readthedocs.io/en/latest/overview/contributing.html)
|
||||||
and [commit guidelines](https://zulip.readthedocs.io/en/latest/contributing/version-control.html).
|
and [commit guidelines](https://zulip.readthedocs.io/en/latest/contributing/version-control.html).
|
||||||
|
|
||||||
1. Fork and clone the Git repo:
|
1. Fork and clone the Git repo, and set upstream to zulip/python-zulip-api:
|
||||||
`git clone https://github.com/<your_username>/python-zulip-api.git`
|
```
|
||||||
|
git clone https://github.com/<your_username>/python-zulip-api.git
|
||||||
|
cd python-zulip-api
|
||||||
|
git remote add upstream https://github.com/zulip/python-zulip-api.git
|
||||||
|
git fetch upstream
|
||||||
|
```
|
||||||
|
|
||||||
2. Make sure you have [pip](https://pip.pypa.io/en/stable/installing/)
|
2. Make sure you have [pip](https://pip.pypa.io/en/stable/installing/).
|
||||||
and [virtualenv](https://virtualenv.pypa.io/en/stable/installation.html)
|
|
||||||
installed.
|
|
||||||
|
|
||||||
3. `cd` into the repository cloned earlier:
|
3. Run:
|
||||||
`cd python-zulip-api`
|
|
||||||
|
|
||||||
4. Run:
|
|
||||||
```
|
```
|
||||||
python3 ./tools/provision
|
python3 ./tools/provision
|
||||||
```
|
```
|
||||||
|
@ -43,14 +43,14 @@ and [commit guidelines](https://zulip.readthedocs.io/en/latest/contributing/vers
|
||||||
python3 ./tools/provision -p <path_to_your_python_version>
|
python3 ./tools/provision -p <path_to_your_python_version>
|
||||||
```
|
```
|
||||||
|
|
||||||
5. If that succeeds, it will end with printing the following command:
|
4. If that succeeds, it will end with printing the following command:
|
||||||
```
|
```
|
||||||
source /.../python-zulip-api/.../activate
|
source /.../python-zulip-api/.../activate
|
||||||
```
|
```
|
||||||
You can run this command to enter the virtual environment.
|
You can run this command to enter the virtual environment.
|
||||||
You'll want to run this in each new shell before running commands from `python-zulip-api`.
|
You'll want to run this in each new shell before running commands from `python-zulip-api`.
|
||||||
|
|
||||||
6. Once you've entered the virtualenv, you should see something like this on the terminal:
|
5. Once you've entered the virtualenv, you should see something like this on the terminal:
|
||||||
```
|
```
|
||||||
(zulip-api-py3-venv) user@pc ~/python-zulip-api $
|
(zulip-api-py3-venv) user@pc ~/python-zulip-api $
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in a new issue