weex
weex copied to clipboard
Migrate Apache Weex to alibaba/weex
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.
- apache/incubator-weex: Major source code of Weex. Migrate to alibaba/weex.
- apache/incubator-weex-site: The official website of Weex. Migrate to weexteam/website.
- apache/incubator-weex-cli: Weex toolkit. Migrate to weexteam/weex-toolkit.
- apache/incubator-weex-loader: Webpack loader of Weex. Migrate to weexteam/weex-loader.
- apache/incubator-weex-ui: UI Components of Weex. Migrate to weexteam/weex-ui.
- apache/incubator-weex-playground: The playground App of Weex. Merge into alibaba/weex.
- apache/incubator-weex-android-compatible: Legacy android utils tool. Already archived.
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.
将 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: Weex 代码主仓库,迁移到 alibaba/weex。
- apache/incubator-weex-site: Weex 官方网站,源码迁移到 weexteam/website。
- apache/incubator-weex-cli: Weex 前端工具集,迁移到 weexteam/weex-toolkit。
- apache/incubator-weex-loader: Weex 前端工程的 Webpack loader,迁移到 weexteam/weex-loader。
- apache/incubator-weex-ui: 基于 Weex 的 UI 组件库,迁移到 weexteam/weex-ui。
- apache/incubator-weex-playground: Weex 的 playground App,合并到 alibaba/weex 仓库目录中。
- apache/incubator-weex-android-compatible: 已废弃安卓辅助工具,已经标记为 archived.
其他事项
- 更新 apache/incubator-weex 仓库中的 README,然后标记为 archived。
- 在 weex.apache.org 网站上添加声明,并且将官网迁移回 weex.io。
- 清理仓库中过时的声明文件,在 alibaba/weex 仓库中重新配置 CI。
- 把工作流迁移到 GitHub,包括需求管理、报 Bug、提代码、自动化测试、迭代计划、版本更新记录等。
- 在工作流迁移完成后,发布一个新版本。
alibaba/weex 和阿里内部使用的weex版本是分开维护的吗?
alibaba/weex 和阿里内部使用的weex版本是分开维护的吗?
alibaba/weex 在 2017 年初就把代码迁移到了 apache 维护,现在是刚把 apache 中的代码版本推回这个仓库。
内部版本和 apache 仓库中的版本是有些差异的,比如 Android 10 的问题内部早就修掉了,但是一直没有在社区中发布新版本(代码推到了 master,需要自己编译)。内部的分支也比较多,正在逐步做合并。接下来的迭代维护都在 GitHub 上进行,保证 alibaba/weex 中的代码就是我们在实际业务中使用的最新代码。
alibaba/weex 和阿里内部使用的weex版本是分开维护的吗?
alibaba/weex 在 2017 年初就把代码迁移到了 apache 维护,现在是刚把 apache 中的代码版本推回这个仓库。
内部版本和 apache 仓库中的版本是有些差异的,比如 Android 10 的问题内部早就修掉了,但是一直没有在社区中发布新版本(代码推到了 master,需要自己编译)。内部的分支也比较多,正在逐步做合并。接下来的迭代维护都在 GitHub 上进行,保证 alibaba/weex 中的代码就是我们在实际业务中使用的最新代码。
了解了👍
希望weex项目能够继续雄起来!不要放弃啊!希望内部也能有更多的精力来维护和升级。支持!
希望weex能走得更远
雄起来,干掉RN,weex才是真正为企业工程开发着想。
Is the project still going on? The website is outdated
@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/
https://github.com/apache/incubator-weex.git pod都加载不下来了