This document describes the process for contributing to openebs/external-storage project.
At a very high level, the process to contribute and improve is pretty simple:
openebs/external-storage
repositorySome general guidelines when submitting issues for OpenEBS volume provisioner:
area/volume-provisioning
& repo/k8s-provisioner
.Reference the issue number along with a brief description in your commits.
kubernetes-incubator/external-storage:master
openebs/external-storage
repositoryopenebs/external-storage
maintainer/owners to synchronize the openebs/external-storage
repository.openebs/external-storage
once it is synced.Fork the kubernetes-incubator/external-storage
repository into your account $user as referred in the following instructions.
working_dir=$GOPATH/src/github.com/kubernetes-incubator
mkdir -p $working_dir
cd $working_dir
Set user
to match your Github profile name:
user={your Github profile name}
Clone your fork inside $working_dir
git clone https://github.com/$user/external-storage.git # Clone your fork $user/external-storage
cd external-storage
git remote add upstream https://github.com/kubernetes-incubator/external-storage.git
git remote set-url --push upstream no_push
git remote -v # check info on remote repos
$user/external-storage
project) with upstream master (i.e kubernetes-incubator/external-storage
)git checkout master
git fetch upstream master
git rebase upstream/master
git status
git push origin master
git checkout -b <branch_name>
git branch
git checkout <branch-name>
git fetch upstream master
git rebase upstream/master
git status
git push origin <branch-name> #After this changes will appear in your $user/external-storage:<branch-name>
kubernetes-incubator/external-storage
Once above procedure is followed, you will see your changes in branch <branch-name>
of $user/external-storage
on Github. You can create a PR at kubernetes-incubator/external-storage
.
You can add the label area/openebs
to your PR by commenting /area openebs
in the comment section of your PR.
openebs/external-storage
Once, a PR is merged in kubernetes-incubator/external-storage
, ask one of the OpenEBS owners to fetch latest changes to openebs/external-storage
.
Owners will fetch latest changes from kubernetes-incubator/external-storage
to openebs/external-storage
repo. Your changes will appear here!
If you need any help with git, refer to this git cheat sheet and go back to the contributing to OpenEBS Documentation guide to proceed.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )