Hey, I recently spent some time looking into Weex (I am a PMC member of committer to Apache Cordova and was interested how you do things). But I quickly noticed, that although Weex being an Apache Incubator project, most of the code of Weex seems to come from an outside Github organization. This left me a bit confused what is going on, and where what code is coming from and what it is used for.
There are only 2 Apache (Incubator) repositories for Weex: https://github.com/apache/incubator-weex https://github.com/apache/incubator-weex-site The main repository https://github.com/apache/incubator-weex quickly links me to https://github.com/weexteam/weex-toolkit which seems to be a CLI (toolkit = CLI?) to create and build Weex based apps. Its npm dependencies are pretty light, but it seems to download many more code via https://github.com/weexteam/xtoolkit anyway and cache it with some custom mechanism, like e.g. https://github.com/weexteam/weex-pack that seems to contain the code to create, run, build native apps. Is this redirection and inclusion of outside code intentional? Is this temporary or meant to be permanent? There are also many more repositories at https://github.com/weexteam that I have no idea what they are used for. (That being said, the guide at http://weex.apache.org/guide/ is really good and gives a very clear picture what steps need to be taken to developer a Weex app - it just all breaks down if you look behind the curtain and try to understand where all the code comes from and what is going on a level deeper.) The website also seems to be available under several domains: http://weex.incubator.apache.org https://weex.apache.org https://weex-project.io Do these all host the same content from https://github.com/apache/incubator-weex-site? Or are those different things? Best, Jan
