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

Migrate Apache Weex to alibaba/weex #3210

Open
Hanks10100 opened this issue May 17, 2021 · 10 comments
Open

Migrate Apache Weex to alibaba/weex #3210

Hanks10100 opened this issue May 17, 2021 · 10 comments

Comments

@Hanks10100
Copy link
Member

Background

Apache IPMC starts a lazy consensus vote (2021/05/09) for the Retirement of Weex. The vote considered to be passed, and the Apache Weex project will retire to the attic recently.

However, "retire" doesn't mean deprecated, Weex will continue to develop under alibaba/weex.

Brief Timeline

  • [2016-06-30]: Weex project open-sourced in GitHub alibaba/weex.
  • [2016-12-15]: Weex core team announced to donate Weex to ASF (Apache Software Foundation).
  • [2017 ~ 2020]: Weex was incubating under ASF (Codebase: apache/incubator-weex), migrate the community and workflow to the apache way.
  • [2021-05-09]: Apache IPMC starts a vote for the retirement of Weex.
  • [2021-05]: Weex team migrate codebase and workflow back to alibaba/weex.

Codebase Migration

Weex related repositories in github.com/apache will turn to be archived, and migrate to other places.

Other Actions

  • Update README.md of apache/incubator-weex, and mark it to be archived.
  • Add announcement on weex.apache.org, and move the website back to weex.io.
  • Clean up outdated declaration files and re-configure CI on alibaba/weex.
  • Migrate internal workflow to GitHub, such as feature discussion, issues, pull request, testing, roadmap, release note, etc.
  • Publish a version for the latest code after migration.
@Hanks10100
Copy link
Member Author

Hanks10100 commented May 17, 2021

将 Apache Weex 迁移至 alibaba/weex 维护

背景

Apache IPMC 2021/05/09 发起了 Weex 的退休投票。投票已经基本通过,近期 Apache Weex 项目将会转移到 Attic 中。

退休”并不意味这废弃,Weex 将会在 alibaba/weex 继续维护。

简单时间线

  • [2016-06-30]: Weex 在 GitHub 的 alibaba/weex 仓库中开源。
  • [2016-12-15]: Weex 团队宣布将 Weex 捐献给 ASF(Apache 软件基金会)。
  • [2017 ~ 2020]: Weex 在 Apache 软件基金会中孵化(代码仓库: apache/incubator-weex),按照 the apache way 的方式运作社区、迭代功能。
  • [2021-05-09]: Apache IPMC 发起了 Weex 的退休投票。
  • [2021-05]: Weex 团队将代码仓库和工作流迁移回 alibaba/weex

代码仓库迁移


github.com/apache 中与 Weex 相关的仓库都会标记为 archived,并迁移到其他地方。

其他事项

  • 更新 apache/incubator-weex 仓库中的 README,然后标记为 archived。
  • 在 weex.apache.org 网站上添加声明,并且将官网迁移回 weex.io。
  • 清理仓库中过时的声明文件,在 alibaba/weex 仓库中重新配置 CI。
  • 把工作流迁移到 GitHub,包括需求管理、报 Bug、提代码、自动化测试、迭代计划、版本更新记录等。
  • 在工作流迁移完成后,发布一个新版本。

@chenzefeng09
Copy link
Contributor

alibaba/weex 和阿里内部使用的weex版本是分开维护的吗?

@Hanks10100
Copy link
Member Author

alibaba/weex 和阿里内部使用的weex版本是分开维护的吗?

alibaba/weex 在 2017 年初就把代码迁移到了 apache 维护,现在是刚把 apache 中的代码版本推回这个仓库。

内部版本和 apache 仓库中的版本是有些差异的,比如 Android 10 的问题内部早就修掉了,但是一直没有在社区中发布新版本(代码推到了 master,需要自己编译)。内部的分支也比较多,正在逐步做合并。接下来的迭代维护都在 GitHub 上进行,保证 alibaba/weex 中的代码就是我们在实际业务中使用的最新代码。

@chenzefeng09
Copy link
Contributor

alibaba/weex 和阿里内部使用的weex版本是分开维护的吗?

alibaba/weex 在 2017 年初就把代码迁移到了 apache 维护,现在是刚把 apache 中的代码版本推回这个仓库。

内部版本和 apache 仓库中的版本是有些差异的,比如 Android 10 的问题内部早就修掉了,但是一直没有在社区中发布新版本(代码推到了 master,需要自己编译)。内部的分支也比较多,正在逐步做合并。接下来的迭代维护都在 GitHub 上进行,保证 alibaba/weex 中的代码就是我们在实际业务中使用的最新代码。

了解了👍

@wakaryry
Copy link

希望weex项目能够继续雄起来!不要放弃啊!希望内部也能有更多的精力来维护和升级。支持!

@wushuaihua520
Copy link

希望weex能走得更远

@imatrixme
Copy link

雄起来,干掉RN,weex才是真正为企业工程开发着想。

@lanly-dev
Copy link

Is the project still going on? The website is outdated

@Hanks10100
Copy link
Member Author

@lanly-dev The project works fine. We are rewriting the document and preparing the Weex 2.0 version release, but it may take more time to do it well.

Currently, the document website is http://doc.weex.io/

@samhuangszu
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants