为什么要放弃 Fabric 存储库?

Why is the Fabric repository being abandoned?

抱歉,如果这是重复的,为什么您的 GitHub Fabric 存储库将我指向您的 Gerrit 审查系统,并声称它仅用于遗留目的?现在如何提交 PR?

以下是项目从 GitHub 迁移到 Gerrit 的原因,来自 Hyperledger Slack 频道:

The rationale for transitioning to Gerrit is to a) provide much more governance over the IP hygiene by enforcing the DCO sign-off on every commit merged (no exceptions). We did not have this level of rigor on GitHub. b) to enforce that no maintainer can merge their own commits. c) to enforce a rule that requires multiple reviewers to agree to a merge.

维护人员目前正在处理问题的迁移。应该移到jira.hyperledger.org

关于拉取请求,现在必须在 Gerrit 上提交它们:

To submit code for review, you will need a Linux Foundation ID here: https://identity.linuxfoundation.org/ . Simple enough,if you have an ID, you are set. If not, please create one. This will grant you SSO across the LF tools portfolio.

Add your SSH key to Gerrit

  1. click on your profile (upper right hand corner) and select 'Settings' and then 'SSH Public Keys'

  2. from a terminal window: pbcopy < ~/.ssh/id_rsa.pub

  3. paste into the Gerrit window for your SSH key

  4. press 'Add' button

So, the new workflow would be as follows:

  1. Clone the Gerrit repository.

  2. make your changes

  3. commit your code

  4. git push origin HEAD:refs/for/master

有关详细信息,请参阅 this archive