[#2] Update CONTRIBUTING

Signed-off-by: Alex Vanin <a.vanin@yadro.com>
This commit is contained in:
Alexey Vanin 2023-06-28 17:38:25 +03:00
parent fd25f939c5
commit e03b907565

View file

@ -3,8 +3,8 @@
First, thank you for contributing! We love and encourage pull requests from First, thank you for contributing! We love and encourage pull requests from
everyone. Please follow the guidelines: everyone. Please follow the guidelines:
- Check the open [issues](https://github.com/TrueCloudLab/frostfs-rest-gw/issues) and - Check the open [issues](https://git.frostfs.info/TrueCloudLab/frostfs-rest-gw/issues) and
[pull requests](https://github.com/TrueCloudLab/frostfs-rest-gw/pulls) for existing [pull requests](https://git.frostfs.info/TrueCloudLab/frostfs-rest-gw/pulls) for existing
discussions. discussions.
- Open an issue first, to discuss a new feature or enhancement. - Open an issue first, to discuss a new feature or enhancement.
@ -27,19 +27,20 @@ Start by forking the `frostfs-rest-gw` repository, make changes in a branch and
send a pull request. We encourage pull requests to discuss code changes. Here send a pull request. We encourage pull requests to discuss code changes. Here
are the steps in details: are the steps in details:
### Set up your GitHub Repository ### Set up your git repository
Fork [FrostFS REST Gateway upstream](https://github.com/TrueCloudLab/frostfs-rest-gw/fork) source Fork [FrostFS REST Gateway
repository to your own personal repository. Copy the URL of your fork (you will upstream](https://git.frostfs.info/repo/fork/6) source repository
need it for the `git clone` command below). to your own personal repository. Copy the URL of your fork (you will need it for
the `git clone` command below).
```sh ```sh
$ git clone https://github.com/TrueCloudLab/frostfs-rest-gw $ git clone https://git.frostfs.info/<username>/frostfs-rest-gw.git
``` ```
### Set up git remote as ``upstream`` ### Set up git remote as ``upstream``
```sh ```sh
$ cd frostfs-rest-gw $ cd frostfs-rest-gw
$ git remote add upstream https://github.com/TrueCloudLab/frostfs-rest-gw $ git remote add upstream https://git.frostfs.info/TrueCloudLab/frostfs-rest-gw.git
$ git fetch upstream $ git fetch upstream
$ git merge upstream/master $ git merge upstream/master
... ...
@ -89,8 +90,8 @@ $ git push origin feature/123-something_awesome
``` ```
### Create a Pull Request ### Create a Pull Request
Pull requests can be created via GitHub. Refer to [this Pull requests can be created via Forgejo. Refer to [this
document](https://help.github.com/articles/creating-a-pull-request/) for document](https://docs.codeberg.org/collaborating/pull-requests-and-git-flow/) for
detailed steps on how to create a pull request. After a Pull Request gets peer detailed steps on how to create a pull request. After a Pull Request gets peer
reviewed and approved, it will be merged. reviewed and approved, it will be merged.