Skip to content
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

Continuing the dio journey with CFUG team / 新的 dio 库维护团队 #1644

Open
wendux opened this issue Feb 13, 2023 · 10 comments
Open

Continuing the dio journey with CFUG team / 新的 dio 库维护团队 #1644

wendux opened this issue Feb 13, 2023 · 10 comments
Labels
📢EXTRA ATTENTION This issue needs extra attention

Comments

@wendux
Copy link
Contributor

wendux commented Feb 13, 2023

亲爱的 Dio 和 Flutter / Dart 社区成员们,大家好!

我是 dio 这个 package 的创建者和主要维护者 wendux。在过去的几年里,dio 一直为 Flutter 和 Dart 开发者提供了易用、稳定的网络请求库,而它在 pub.dev 上的喜欢数量也高达 5k+。感谢大家一直以来对这个库的喜爱和使用。

最近几年,Flutter 和 Dart 的变化非常快,加上我个人的时间不足,对 dio 的维护变得不够积极,很多新的 Issue 和 PR 没有来得及处理,非常抱歉因此给各位开发者们带来的不便!

与此同时,我也了解到几个月前,CFUG 社区 fork 了 dio 并开发了 diox,并积极地解决了很多 dio 的 Issue 和 PR,很多 bug 和问题处理得非常得当!非常感谢他们对项目的支持和贡献,为了让社区保持活跃,减少因为 dio 到 diox 迁移的困难度,我想现在是时候将项目交由 CFUG 团队,请他们继续保持对项目的维护了!

因此,通过与 CFUG 团队成员们的沟通,我已经在今天上午将代码仓库、pub.dev 上的 package 转移至 CFUG 团队的账户,并且 CFUG 团队也已经将 diox 中所开发的新功能合并至 dio 中,希望未来有更多开发者参与 dio 的开发和贡献,谢谢大家对 dio 的支持!

最后,我要感谢所有使用、推荐、贡献或者支持过 dio 组件库的开发者们,你们是开源社区的宝贵财富,你们的热情和创造力让我深受鼓舞,希望 CFUG 社区的小伙伴们可以让 dio 有更好的发展和改进,我也会以不同的方式持续关注和支持 Flutter,希望 dio 可以帮到更多开发者!

杜文

Dear Dio and Flutter / Dart community members:

I am wendux, the creator and main maintainer of the dio package. In the past few years, dio has provided Flutter and Dart developers with an easy-to-use and stable network request library, and it has also received more than 5k+ likes on pub.dev. Thank you all for your support of this library.

In recent years, Flutter and Dart have changed very fast, and due to my personal time constraints, the maintenance of dio has become less active, and many new Issues and PRs have not been dealt with in time. I am very sorry for the inconvenience this has caused to the developers!

At the same time, I also learned that a few months ago, the CFUG community forked dio and developed diox, and actively solved many of dio’s Issues and PRs, and many bugs and problems were handled very well! I am very grateful to them for their support and contribution to the project. In order to keep the community active and reduce the difficulty of migrating from dio to diox, I think it is time to hand over the project to the CFUG team and ask them to continue to maintain the project!

Therefore, after communicating with the CFUG team members, I have transferred the repo and the dio publisher on pub.dev to the CFUG team, they also merged the code changes in diox into dio. I hope that more developers will participate in the development and contribution of dio in the future. Thank you all for your support of dio!

Finally, I want to thank all the developers who have used, recommended, contributed or supported the dio package. You are the valuable wealth of the open source community. Your enthusiasm and creativity inspire me. I hope the CFUG members can make dio better development and improvement. I will also continue to support Flutter in other ways. I hope dio can help more developers!

Thanks again to YOU ALL for the support of dio!

Du Wen

@wendux wendux pinned this issue Feb 13, 2023
@AlexV525 AlexV525 added the 📢EXTRA ATTENTION This issue needs extra attention label Feb 13, 2023
@chenglu
Copy link
Contributor

chenglu commented Feb 13, 2023

Welcome!!1

On behalf of the CFUG community, I want to express our sincere gratitude and respect to you for creating and maintaining dio, which is the most popular and powerful network request library for Flutter and Dart developers. dio has been a great inspiration and made a huge impact to many developers in the community. And back to the early days of Flutter, @wendux have contributed the CN document and high-quality tutorial books, which are really one of the KEY steps for Flutter in China, thanks for doing this for the community!

We are honored and excited to take over the dio project and continually maintain dio in a broader collaboration way, with the engineering leadership of @AlexV525, we do believe the future dio will continually provide stability, safety and power to Flutter / Dart developers.

With this key moment, I would like to call for more developers to get involved and contribute to the dio project by answering questions, contributing code, writing tutorials, and spreading the word about Flutter and Dart in local groups and communities.

Thanks to @wendux and the dio / diox contributors, for all of your great works to the community. Let's work together to make the Flutter and Dart community a wonderful place to be!

感谢杜文对我们的信任,将维护多年的 dio 转交给 CFUG 团队,我记得 Flutter 刚开始在国内推动的时候,杜文就开始贡献 Flutter 中文文档和 Flutter 实践教程开源电子书,这对于 Flutter 在国内的成功至关重要,非常感谢你对社区所做的贡献。

非常荣幸可以由 CFUG 社区来接管 dio 项目,我相信在 @AlexV525 和带领和众多志愿者的参与下,我们可以继续为开发者们提供一个稳定、安全和强大网络请求库 dio,也能够为一个健康、活跃和安全的 Flutter / Dart 生态作出贡献。

值此关键时刻,我希望可以有更多的开发者参与并为 dio 项目作出贡献,你可以修复 bug 贡献代码,也可以在 Issue 区和各大问答平台回答关于 dio 的问题,你也可以写相关的教程文章宣传 dio 最新的功能,当然你也可以在你的组织和团队里宣传 Flutter 和 Dart,以及来贡献我们的中文文档等。

再次感谢杜文和 dio / diox 的贡献者们对社区做出的巨大贡献,请与我们共同努力,让 Flutter 和 Dart 社区变得更好!

Thanks,
Luke

@MeandNi
Copy link
Member

MeandNi commented Feb 13, 2023

Respect!!👊

@AlexV525
Copy link
Member

Here I want to quote one paragraph we've written in the proposal:

Open-source projects are full of challenges, this is a common sense of open-source contributors and people who benefit from open-source projects. In addition, the maintenance of open source is not easy. We understand that the organizer and collaborators won't always be actively involved with projects, but keeping projects transparent to the community, allowing developers to participate, and letting collaborators have more permissions would be a better way.

We can't make a promise that the dio package will not be archived in the future, but we'll try our best to avoid it reaching the bottom line like today. And the commitment we've made was under great consideration.

In order for us to keep following this principle, it is vital that all participants in the community have oversight over us. Everyone can participate in every package in our Dart / Flutter ecosystem, with proper methods. Hope everyone that has focused on the package can keep pushing it to a better place until it reaches the end.


此处我想引用一段在我们的计划中阐述的内容:

开源项目的维护充满了挑战,这是每一位贡献过开源项目或从开源项目中受益的开发者们的共识,并且,开源社区的治理并非易事,我们非常理解项目的发起方并非能在每个阶段都保持积极参与,但相对来说,保持对社区透明、广泛吸收开发者参与以及下放部分管理权是一个相对较为妥当的组织方式。

我们无法作出 dio 在未来永远不会被废弃的承诺,但我们会尽全力确保它不会碰到像今天这样的底线。我们所作出的承诺均经过了长久且仔细地预研。

为了让我们能够遵循这样的原则,社区中每一位参与者对我们的监督都至关重要。每一位参与者都可以用合适的方式在 Dart 或 Flutter 的 package 生态系统中积极参与。希望正在关注这个项目的所有人能一同将项目更好地推进,直到它存在的最后一刻。

Regards,
Alex

@xflcx1991
Copy link

感谢,从很早的时候就避免了 dio 分裂。

@dengzq
Copy link

dengzq commented Feb 14, 2023

3Q!!

@lianshumin
Copy link

Thanks

@chenglu chenglu unpinned this issue Feb 21, 2023
@zdnet
Copy link

zdnet commented Feb 22, 2023

Great news and thanks!

@fubd
Copy link

fubd commented Mar 2, 2023

good job

@motrieux-thomas
Copy link

Thanks! Great job @wendux

@lyb5834
Copy link

lyb5834 commented Aug 15, 2023

Great job! Witnessing history

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📢EXTRA ATTENTION This issue needs extra attention
Projects
None yet
Development

No branches or pull requests