Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 29 additions & 3 deletions TRANSFER.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,17 @@ projects that they wish to transfer as well.

## Process

1. Request to transfer the repository under the repository settings:
The process for transferring ownership depends on whether or not the original crate owner would like
to join the `rust-embedded-community` project.

### Transfer Process (Joining the R-E-C)

This process is used if the original crate owner would like to become a member of the
`rust-embedded-community` project. This is required if the original owner still desires
administration permissions for the source code repository of the crate.

1. Request to join the community by following the steps outlined [here](README.md#joining-the-community).
1. Once you have been added, request to transfer the repository under the repository settings:
1. Navigate to transfer the repository under the repository settings.
`https://github.com/<YOUR-ORG>/<YOUR-REPO>/settings`: General > Danger Zone > "Transfer
ownership"
Expand All @@ -21,5 +31,21 @@ projects that they wish to transfer as well.
cargo owner --add github:rust-embedded-community:all
```

3. [Optional] Request to join the community if you want to retain access to your repository by
following the steps outlined [here](README.md#joining-the-community).
### Transfer Process (Without Joining)

The following process can be used if the original crate owner does not wish to join the
`rust-embedded-community`.

1. Request to transfer the repository under the repository settings:
1. Navigate to transfer the repository under the repository settings.
`https://github.com/<YOUR-ORG>/<YOUR-REPO>/settings`: General > Danger Zone > "Transfer
ownership"
2. Select "Specify an organization or username" and supply the Github username of one of the
`rust-embedded-community` members that you have been previously in contact with about
transferring the repository.
* If you haven't been in contact with anyone yet, feel free to [open an issue](https://github.com/rust-embedded-community/meta/issues/new) and one of us will be
happy to assist.
3. Confirm the transfer and select "I understand, transfer this repository"

Once the repository is transferred to the organizational member, that member should follow the steps
outlined above for transferring to the `rust-embedded-comunity`.