Libra

Libra

  • 文档
  • 社区
  • 博客
  • libra-china.org
  • GitHub

›社区

学习 Libra

  • 欢迎
  • Libra协议: 核心概念
  • 交易生命周期
  • Technical Papers

    • The Libra Blockchain
    • Move: A Language With Programmable Resources
    • State Machine Replication in the Libra Blockchain

体验 Libra Core

  • 第一笔交易!
  • Move语言初体验

社区

  • 开源:Libra区块链的基础
  • 贡献代码
  • Coding Guidelines
  • Reporting Vulnerabilities

Libra 代码库

  • Libra Core 概要
  • READMEs

    • Admission Control
    • Bytecode Verifier
    • Consensus
    • Crypto
    • Execution
    • Mempool
    • Move IR Compiler
    • Move Language
    • Network
    • Storage
    • Virtual Machine

参考

  • Libra CLI
  • Glossary
Edit

贡献代码

我们致力于简单化透明化Libra项目的贡献过程

Libra Core项目目前仍为早期原型,并正经历快速发展。在做出任何贡献前,请先参与论坛讨论,确保它符合项目的路线图。

成为Libra Core的贡献者

成为Libra Core的贡献者需要您确保安装了代码库的最新版本。运行以下命令行,以完整安装Libra Core,并用以分析、测试和构建文档

$ git clone https://github.com/libra/libra.git
$ cd libra
$ ./scripts/dev_setup.sh
$ source ~/.cargo/env
$ cargo build
$ cargo test

##编程指南

更详细的贡献方式请参阅编程指南.

文档

所有的开发者文档都会被公布在在Libra开发者站点中。开发者站点是开源的,其构建代码请参阅 资源库.开发者站点使用Docusaurus构建。

若您熟悉Markdowm的使用,现在就成为开发者的一员吧!

Pull Requests

在早期发展阶段,我们计划仅查看并评估pull request。当代码库稳定后,我们就能开始接受社区中提交的pull request。

提交pull request,你需要:

1.通过forklibra ,在master中建立分支。 2.若你添加了需要测试的代码,请一并提交测试单元。 3.若你对API有所改动, 请更新相关文档,创建并测试开发者站点。 4.验证并确认其通过检验组件。 5.确保你的代码通过两个指针。 6.若没有签署贡献者许可协议,请先同意协议。 7.提交pull request。

贡献者许可协议

您必须先签署贡献者许可协议,Libra项目才会接受你的pull request。您只需签署一次协议,不论您为什么Libra项目,多少项目工作。仅代表自己的独立贡献者的可以签署个人CLA.代表公司的贡献者需请求上级签署企业CLA.

行为守则

请参阅行为守则,其规范了对社区内交流的期望。

问题

Libra使用GitHub issues跟踪bug。请提交能够重现您所面对问题的必要信息和相关指引。安全性相关bug请使用security procedures提交。

翻译:Jadris Lau 校对:Zhe Wang

← 开源:Libra区块链的基础Coding Guidelines →
  • 成为Libra Core的贡献者
  • 文档
  • Pull Requests
  • 贡献者许可协议
  • 行为守则
  • 问题
Libra
Learn About Libra
Welcome to LibraLibra ProtocolLibra BlockchainLife of a Transaction

Try Libra Core
My First TransactionGetting Started With Move
Policies
Privacy PolicyTerms of UseCookies PolicyCode of Conduct
Social
libra
Follow @libradev
© Libra Association

To help us provide relevant content, analyze our traffic, and provide a variety of features, we use cookies. By clicking on or navigating the site, you agree to allow us to collect information on and off the Libra Website through cookies. To learn more, view our Cookie Policy:

Cookies Policy