---
order: 5
---

# 贡献指南

这篇指南会指导你如何成为 Bruno 成员，如果你要提 issue 或者 pull request 之前花几分钟来阅读一遍这篇指南。

### 版本适配

基于 Flutter 不断迭代新版本，Bruno 适配会相对滞后，如果你有适配的诉求，在确定没有适配的情况下可以提 [issue](https://github.com/LianjiaTech/bruno/issues/new) 给我们，我们尽可能满足大家需求。

### 分支管理

我们长期维护多个分支 `master` 和 基于 Flutter SDK 适配分支 ，为了更清晰对应 Flutter SDK 版本，我们以 Flutter SDK 版本命名分支，如：适配 Flutter SDK 2.2.2 分支名即为 2.2.2 。如果你要修一个 bug，请发 [pull request](https://github.com/LianjiaTech/bruno/pulls) 到相应 SDK 分支，我们会根据情况决定是否 merge 到其它分支。

### 如何贡献

如果你想处理一个 issue，请先检查[现有 issue 列表](https://github.com/LianjiaTech/bruno/issues)下面的留言确保没有别人正在处理这个 issue，如果当前没有人在处理的话，你可以留言告诉大家然后进行处理。

在发送 pull request 之前，请确认你是按照以下的步骤来做的：

1.基于正确的分支做修改

2.在 `example` 目录下运行相关 demo

3.确认所做的修改运行展示正常

Bruno 团队会关注所有的 pull request，review 并合并你的代码，当然在 review 过程中会提出我们的一些修改意见，以及会告诉你为什么这么修改。



### 加入我们

Bruno 是一个时间跨度大，贡献者多的项目，虽然已经经过多条业务线累计上万次的引用。但作为开源项目，它仍需不断打磨优化。如果你在使用过程中遇到了问题，或者有什么建议，欢迎  [issue](https://github.com/LianjiaTech/bruno/issues/new)  与我们交流共建，我们非常期待与你一起将 Bruno 做成 Flutter 生态中最有影响力的组件项目。
