-
Notifications
You must be signed in to change notification settings - Fork 12
Adding TRANSFER.md instructions for transferring to the REC #24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+57
−0
Merged
Changes from all commits
Commits
Show all changes
7 commits
Select commit
Hold shift + click to select a range
b8dd2ef
Adding TRANSFER.md instructions for transferring to the REC
ryan-summers 41866fb
Removing optional ownership on crates.io
ryan-summers 9ae3022
Updating TRANSFER instructions after review
ryan-summers 4ece5d8
Update TRANSFER.md
ryan-summers e91442f
Update TRANSFER.md
ryan-summers 95632be
Fix cargo owner user handle template
eldruin 9e6b499
Fixing syntax
ryan-summers File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
# Instructions for Crate Transfer | ||
|
||
This document outlines the necessary steps to transfer a project to the rust-embedded-community | ||
project. | ||
|
||
Users that are interested in their transfer can retain original ownership and write-control to any | ||
projects that they wish to transfer as well. | ||
|
||
## Process | ||
|
||
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. | ||
|
||
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" | ||
2. Select "Specify an organization or username" and supply `rust-embedded-community` | ||
3. Confirm the transfer and select "I understand, transfer this repository" | ||
|
||
2. Add the rust-embedded-community project to the crates.io owners to allow the community | ||
to issue updated releases for the crate: | ||
```sh | ||
cargo owner --add github:rust-embedded-community:all | ||
``` | ||
|
||
### 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" | ||
4. Add the contact person to the crates.io owners to allow them to allow the community | ||
to issue updated releases for the crate: | ||
```sh | ||
cargo owner --add <MEMBER-GITHUB-ID> | ||
``` | ||
|
||
Once the repository is transferred to the organizational member, that member should follow the steps | ||
outlined above for transferring to the `rust-embedded-comunity`. |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.