According to my understanding and what Justin Mclean wrote 
https://lists.apache.org/thread.html/5c5a75f00d78211f75e10d17bfeb05bc7b0b4f9e8416fa602b0ebb54@%3Cgeneral.incubator.apache.org%3E
 
<https://lists.apache.org/thread.html/5c5a75f00d78211f75e10d17bfeb05bc7b0b4f9e8416fa602b0ebb54@%3Cgeneral.incubator.apache.org%3E>
 , any format of unofficial release is forbidden, all release must be voted 
before we publish it.

Correct me if I am wrong.


Best Regards,
York Shen

申远

> 在 2019年2月1日,16:27,Willem Jiang <[email protected]> 写道:
> 
> A lot of Apache project has the SNAPSHOT release to get quick feedback
> from the community.
> It's OK if we don't announce the  SNAPSHOT release as an office Apache 
> release.
> 
> 
> Willem Jiang
> 
> Twitter: willemjiang
> Weibo: 姜宁willem
> 
> On Fri, Feb 1, 2019 at 3:07 PM Dan <[email protected]> wrote:
>> 
>> Hey
>> 
>> I'm the author of the weex-toolkit, also the main developer of the tools
>> around weex, I need to explain the questions you mentioned above.
>> 
>>> Is this redirection and inclusion of outside code intentional? Is this
>> temporary or meant to be permanent?
>> Early in the development and maintenance of this project, the project was
>> designed to support package integration of multiple command line tools, and
>> to manage mappings between them through xtoolkit module, the idea is good,
>> but too many projects are scattered into the various git repo, such as
>> weex-debugger, weex-pack and so on.
>> 
>> On the [email protected],  I'm split each function module into separate
>> parts, and manage multiple separate releases in the repository via Lerna,
>> after that you can find all the module you want in the weex-toolkit repo
>> (currently in the alpha process), you can enjoy it follow the document
>> here: https://weex.io/tools/toolkit.html, it also supports the thrid-part
>> extensions, the document will be further supplemented
>> 
>>> About move weex-toolkit project into the Apache repo.
>> 
>> For now, this is a little difficult and also inconvenient thing cause the
>> current 2.0 tools are in a state of rapid iteration, and I also hope to get
>> the user's usage from the tool, this may not be allowed by apache, I prefer
>> to develop these tools as a third-party developer, it should be ok to
>> remind users in the documentation that it's not part of Apache Weex.
>> 
>>> why the module called toolkit but not cli?
>> 
>> This is the name defined by the previous module creator. I personally think
>> it might be better to call it weex-cli. Maybe I will consider renaming the
>> module soon.
>> 
>> Thanks
>> Dan
>> 
>> Jan Piotrowski <[email protected]> 于2019年2月1日周五 上午3:13写道:
>> 
>>> (Answering from my Apache address as my Gmail didn't receive your
>>> responses - I can only see them in the list archive. Strange.)
>>> 
>>> Thanks York Shen and Willem Jiang for your answers.
>>> 
>>>> As there are many Weex users coming from China and the GFW is a huge
>>> problem for them, so we create several website for users from China to have
>>> the right access. You can choose whatever you want, as the three websites
>>> are all the same.
>>> 
>>> Thanks for that explanation.
>>> 
>>> In my opinion (and maybe Apache guidelines?) there should only be _one_
>>> domain per Apache project, so you know you can trust the content of that
>>> domain. You (the team) should probably decide which one of the two
>>> apache.org domains you should use (and can use per incubation rules!),
>>> and redirect the other one. Otherwise both Google and users can be
>>> confused.
>>> For the non-Apache mirrors for Chinese users you could maybe add a banner
>>> that this is a mirror of *.apache.org for Chinese users and link to it
>>> from somewhere _on_ the site so it is discoverable? Additionally maybe
>>> no-index the domain, so Google doesn't list them? Then it is all
>>> transparent and there is no confusion.
>>> 
>>>> The repo for weex is https://github.com/apache/incubator-weex, from
>>> where weex community generates apache release.
>>>> All the other repos is not officially belong to weex, though some of are
>>> useful tools for debug, development purpose. They are just useful tools,
>>> one can using weex framework without these tools with no problem. I will
>>> consider these tools as useful plugins, and there are perhaps tens of such
>>> plugins, so they are not under Apache repositories.
>>>> I will ask the authors of  https://github.com/weexteam/xtoolkit and
>>> https://github.com/weexteam/weex-pack, not sure whether there is a
>>> license issue or they are happy to move into Apache Weex  umbrella
>>> officially.
>>> 
>>> The documentation and guides made them sound very much a part of Weex - so
>>> if in any way possible you should move _all_ the tools, plugins,
>>> playground, and other pieces that are used in the documentation and
>>> examples to Apache repositories (PMC members and committers can create
>>> additional repositories at https://gitbox.apache.org/setup/newrepo.html).
>>> 
>>> If you can't transfer any of the code for licence reasons, it should be
>>> clearly documented in the documentation when you advise users to use it
>>> that this is not part of Apache Weex, but a user space plugin or project.
>>> 
>>> From a user standpoint, if I use an Apache project I want to know that I
>>> can trust all the project code. With parts of the source code being
>>> downloaded (especially if not via npm!) from some other repository,
>>> installed and executed, I can't do that. (Additionally there have to be
>>> release processes with votes etc. that make sure that what gets published
>>> on npm actually matches what is in the repository!) Otherwise the Apache
>>> repository is just a front for untrusted code that belongs to the project,
>>> but doesn't follow the Apache ways.
>>> 
>>> If you move all the repositories to Apache, it will be much easier to
>>> clean everything up and make sure there is no duplication of documentation,
>>> the guides and also the software only uses tools that belong to Apache Weex.
>>> 
>>> This maybe all sounds a bit harsh now, and this was definitely not my
>>> goal. I was excited to play around with Weex, but it was a real pain to
>>> understand what was going on.
>>> 
>>> Best,
>>> Jan
>>> 
>>> 
>>> 
>>> On 2019/01/31 13:25:57, York Shen <[email protected]> wrote:
>>>> Sorry for mis-sending previous e-mails.
>>>> 
>>>> I will ask the authors of  https://github.com/weexteam/xtoolkit <
>>> https://github.com/weexteam/xtoolkit> and
>>> https://github.com/weexteam/weex-pack <
>>> https://github.com/weexteam/weex-pack> , not sure whether there is a
>>> license issue or they are happy to move into Apache Weex  umbrella
>>> officially.
>>>> 
>>>> Best Regards,
>>>> York Shen
>>>> 
>>>> 申远
>>>> 
>>>>> 在 2019年1月31日,21:22,York Shen <[email protected]> 写道:
>>>>> 
>>>>> 
>>>>> 
>>>>> Best Regards,
>>>>> York Shen
>>>>> 
>>>>> 申远
>>>>> 
>>>>>> 在 2019年1月31日,21:12,Willem Jiang <[email protected] <mailto:
>>> [email protected]>> 写道:
>>>>>> 
>>>>>> Apache is encourage to unify the community and current infrastructure
>>>>>> supports one project has multiple repositories.
>>>>>> If there is no license issue, we need to consider to move these
>>>>>> repositories into the umbrella of Apache Weex.
>>>>>> 
>>>>>> Willem Jiang
>>>>>> 
>>>>>> Twitter: willemjiang
>>>>>> Weibo: 姜宁willem
>>>>>> 
>>>>>> On Thu, Jan 31, 2019 at 8:59 PM York Shen <[email protected]
>>> <mailto:[email protected]>> wrote:
>>>>>>> 
>>>>>>> 1. Repos Problem
>>>>>>> https://github.com/apache/incubator-weex-site <
>>> https://github.com/apache/incubator-weex-site> <
>>> https://github.com/apache/incubator-weex-site <
>>> https://github.com/apache/incubator-weex-site>>  is the repos for weex’s
>>> website as you mentioned.
>>>>>>> The repo for weex is  https://github.com/apache/incubator-weex <
>>> https://github.com/apache/incubator-weex> <
>>> https://github.com/apache/incubator-weex <
>>> https://github.com/apache/incubator-weex>>, from where weex community
>>> generates apache release.
>>>>>>> All the other repos is not officially belong to weex, though some of
>>> are useful tools for debug, development purpose. They are just useful
>>> tools, one can using weex framework without these tools with no problem. I
>>> will consider these tools as useful plugins, and there are perhaps tens of
>>> such plugins, so they are not under Apache repositories.
>>>>>>> 
>>>>>>> 
>>>>>>> 2. All website you listed is coming
>>> https://github.com/apache/incubator-weex-site <
>>> https://github.com/apache/incubator-weex-site> <
>>> https://github.com/apache/incubator-weex-site <
>>> https://github.com/apache/incubator-weex-site>> . As there are many Weex
>>> users coming from China and the GFW is a huge problem for them, so we
>>> create several website for users from China to have the right access. You
>>> can choose whatever you want, as the three websites are all the same.
>>>>>>> 
>>>>>>> 3. Feel free to ask anything about weex, I am glad to answer these
>>> questions.
>>>>>>> 
>>>>>>> Best Regards,
>>>>>>> York Shen
>>>>>>> 
>>>>>>> 申远
>>>>>>> 
>>>>>>>> 在 2019年1月31日,20:31,Jan Piotrowski <[email protected] <mailto:
>>> [email protected]>> 写道:
>>>>>>>> 
>>>>>>>> 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>
>>>>>>>> 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
>>>>>>> 
>>>>> 
>>>> 
>>>> 
>>> 

Reply via email to