Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Markdown
This is the checklist about the graduation Weex from Apache Incubator.

Though all problems listed in this page are solved, we still have **[branding issues](https://cwiki.apache.org/confluence/display/WEEX/Branding+issues)** and **[commmuntiy diversity](https://cwiki.apache.org/confluence/display/WEEX/Communtiy+diversity)** to solve.

# Major block issues
The following major block issues must be solve before the graduation.

## Third-Party IP (Solved)
Some third-party work is essential when using Weex, and theyit shouldwould be great if they are donated to ASF. The following list about third part works may not be completed, and it's possible we could add new items or remove existing items from the list.

### Status
**Solved**

The essential tool is donated to ASF, and we could continue convincing the author of the useful tool to donate to ASF, but there is no problem if we are not doing so.

### Essential Tool
Essential tool for compiling source code.
* [weex-toolkit](https://github.com/weexteam/CLI-for-Apache-Weex): a CLI tool including compiling function.
* [vueweex-loader](https://github.com/weexteam/weex-vue-loader)loader): tools for compiling .vue files on Android/iOS platform

### Useful, but not essential
Some useful tools, for debugging, analyzing purpose.

Read this [page](https://cwiki.apache.org/confluence/display/WEEX/Branding+issues) for detail.

## Android Package Name (Solved)
The Android package name currently is `com.taobao.xxx`, and they should be renamed to `org.apache.xxx` using a compatibility way

### Status
**Solved** in Release `0.28.0`

# Minor issue
There is very low possibility that following minor issue could block the graduation, but it would be better if they are solved before graudationgraduation.

## JavaScriptCore in convenience binary of Weex (Solved)
Currently, the JavaScriptCore.so is bundled in the convenience binary of Weex, though we have gained approved from [Legal team](https://issues.apache.org/jira/browse/LEGAL-464), it would be more user-friendly and less legal trouble if we could seperateseparate JavaScriptCore.so from the convenience binary of Weex.

### Status
**Solved** in Release `0.28.0`

## Website problem (Solved)
Committers can't publish weex website using the code from [incubator-weex-site](https://github.com/apache/incubator-weex-site/) due to the following reason:
* There is no release script in that Git repo. 
* There are some pages of Weex webistewebsite relies on third party server, and the server supplier thinks the communication protocalprotocol between the server and the browerbrowser is some kinds of confidential, they don't agree we put release scirptscript which may leak the communication protocalprotocol on Github.

Currently, only committers who have signed a contract where they promised not to leak the communication protocalprotocol can publish the website with the unpublished release script.

### Status
**Solved** by [a PR](https://github.com/apache/incubator-weex-site/pull/522).