Re: Weex, Apache and outside code

2019-01-31 Thread Dan
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 weex-toolkit@2.0,  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  于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 

Re: Weex, Apache and outside code

2019-01-31 Thread Jan Piotrowski
(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  wrote: 
> Sorry for mis-sending previous e-mails.
> 
> 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.
> 
> Best Regards,
> York Shen
> 
> 申远
> 
> > 在 2019年1月31日,21:22,York Shen  写道:
> > 
> > 
> > 
> > Best Regards,
> > York Shen
> > 
> > 申远
> > 
> >> 在 2019年1月31日,21:12,Willem Jiang  >> > 写道:
> >> 
> >> 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  >> > wrote:
> >>> 
> >>> 1. Repos Problem
> >>> 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 
> >>>  
> >>>  >>> >, from where weex 

Re: prerender discuss

2019-01-31 Thread Myrle Krantz
Happy New Year!
新年快乐

: o),
Myrle

On Thu, Jan 31, 2019 at 2:02 PM York Shen  wrote:

> Thanks, I will try later.
>
> As Chinese lunar year is coming, some of weex contributors I known
> (including me) will take a vacation for one or two weeks.
>
> Best Regards,
> York Shen
>
> 申远
>


Re: Weex, Apache and outside code

2019-01-31 Thread York Shen


Best Regards,
York Shen

申远

> 在 2019年1月31日,21:12,Willem Jiang  写道:
> 
> 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  wrote:
>> 
>> 1. Repos Problem
>> 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 
>> , 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 
>>  . 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  写道:
>>> 
>>> 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
>> 



Re: Weex, Apache and outside code

2019-01-31 Thread York Shen
Sorry for mis-sending previous e-mails.

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.

Best Regards,
York Shen

申远

> 在 2019年1月31日,21:22,York Shen  写道:
> 
> 
> 
> Best Regards,
> York Shen
> 
> 申远
> 
>> 在 2019年1月31日,21:12,Willem Jiang > > 写道:
>> 
>> 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 > > wrote:
>>> 
>>> 1. Repos Problem
>>> 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 
>>>  
>>> >> >, 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 
>>>  
>>> >> > . 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 >>> > 写道:
 
 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
>>> 
> 



Re: Weex, Apache and outside code

2019-01-31 Thread Willem Jiang
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  wrote:
>
> 1. Repos Problem
> 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 
> , 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 
>  . 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  写道:
> >
> > 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
>


Re: prerender discuss

2019-01-31 Thread York Shen
Thanks, I will try later.

As Chinese lunar year is coming, some of weex contributors I known (including 
me) will take a vacation for one or two weeks.

Best Regards,
York Shen

申远

> 在 2019年1月31日,19:17,Myrle Krantz  写道:
> 
> Hey York Shen,
> 
> You should now have both write permissions and permissions to add other
> users.  You can administer the space.
> 
> If something doesn't work right, just ask.
> 
> A word to the wise: don't add write permissions for anonymous users.  That
> eventually gets abused for spamming.
> 
> Best Regards,
> Myrle
> 
> 
> On Thu, Jan 31, 2019 at 4:00 AM York Shen  wrote:
> 
>> My user name on confluence is Kyork
>> 
>> Thanks.
>> 
>> Best Regards,
>> York Shen
>> 
>> 申远
>> 
>>> 在 2019年1月29日,01:13,Myrle Krantz  写道:
>>> 
>>> Hi,
>>> 
>>> I just got myself admin access, and made the WEEX confluence space
>> viewable
>>> for anonymous users.  (IE you don't have to log in any more to see the
>>> contents.)
>>> 
>>> Now I can give you admin access if you can tell me the name of your
>>> confluence account.
>>> 
>>> Best Regards,
>>> Myrle
>>> 
>>> On Fri, Jan 25, 2019 at 5:13 AM 申远  wrote:
>>> 
 It seems like a great tool, how do apply for admin right?
 
> 在 2019年1月25日,08:05,Willem Jiang  写道:
> 
> +1 to use the Confluence for the design proposal discussion.
> FYI, we just open a whitelist to the user to have the write access
> right to avoid the spam.
> You can add the user here with below link[1], if you have the admin
 right.
> 
> [1]
 
>> https://cwiki.apache.org/confluence/spaces/spacepermissions.action?key=WEEX
> 
> 
> Willem Jiang
> 
> Twitter: willemjiang
> Weibo: 姜宁willem
> 
> On Thu, Jan 24, 2019 at 6:53 PM Myrle Krantz  wrote:
>> 
>> On Thu, Jan 24, 2019 at 4:09 AM 申远  wrote:
>> 
>>> Thanks.
>>> 
>>> There are two types of document for weex now
>>> API/FAQ documents,  which we hosted it in another git repos.
>>> https://github.com/apache/incubator-weex-site/ <
>>> https://github.com/apache/incubator-weex-site/>
>>> System design documents, which is the case happening here.
>>> 
>>> There is no suitable place to write system design documents now. Is
 there
>>> any advice or where will other Apache project host their system
>> design
>>> documents.
>>> 
>> 
>> Everyone makes their own decisions, but many projects use Confluence
>> for
>> this purpose.  There are draw.io and Gliffy integrations which can
 both be
>> used to collaboratively edit design proposals.
>> 
>> For example: https://cwiki.apache.org/confluence/display/FINERACT
>> 
>> You already have: https://cwiki.apache.org/confluence/display/WEEX
>> but
 the
>> permissions are very restrictive.
>> 
>> Would this be useful to you?  Should we look into making the WEEX
>> confluence space a bit more open?
>> 
>> Best Regards,
>> Myrle
 
 
>> 
>> 



Re: Weex, Apache and outside code

2019-01-31 Thread York Shen
1. Repos Problem
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 
, 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 
 . 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  写道:
> 
> 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



Weex, Apache and outside code

2019-01-31 Thread Jan Piotrowski
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


Re: prerender discuss

2019-01-31 Thread Myrle Krantz
Hey York Shen,

You should now have both write permissions and permissions to add other
users.  You can administer the space.

If something doesn't work right, just ask.

A word to the wise: don't add write permissions for anonymous users.  That
eventually gets abused for spamming.

Best Regards,
Myrle


On Thu, Jan 31, 2019 at 4:00 AM York Shen  wrote:

> My user name on confluence is Kyork
>
> Thanks.
>
> Best Regards,
> York Shen
>
> 申远
>
> > 在 2019年1月29日,01:13,Myrle Krantz  写道:
> >
> > Hi,
> >
> > I just got myself admin access, and made the WEEX confluence space
> viewable
> > for anonymous users.  (IE you don't have to log in any more to see the
> > contents.)
> >
> > Now I can give you admin access if you can tell me the name of your
> > confluence account.
> >
> > Best Regards,
> > Myrle
> >
> > On Fri, Jan 25, 2019 at 5:13 AM 申远  wrote:
> >
> >> It seems like a great tool, how do apply for admin right?
> >>
> >>> 在 2019年1月25日,08:05,Willem Jiang  写道:
> >>>
> >>> +1 to use the Confluence for the design proposal discussion.
> >>> FYI, we just open a whitelist to the user to have the write access
> >>> right to avoid the spam.
> >>> You can add the user here with below link[1], if you have the admin
> >> right.
> >>>
> >>> [1]
> >>
> https://cwiki.apache.org/confluence/spaces/spacepermissions.action?key=WEEX
> >>>
> >>>
> >>> Willem Jiang
> >>>
> >>> Twitter: willemjiang
> >>> Weibo: 姜宁willem
> >>>
> >>> On Thu, Jan 24, 2019 at 6:53 PM Myrle Krantz  wrote:
> 
>  On Thu, Jan 24, 2019 at 4:09 AM 申远  wrote:
> 
> > Thanks.
> >
> > There are two types of document for weex now
> > API/FAQ documents,  which we hosted it in another git repos.
> > https://github.com/apache/incubator-weex-site/ <
> > https://github.com/apache/incubator-weex-site/>
> > System design documents, which is the case happening here.
> >
> > There is no suitable place to write system design documents now. Is
> >> there
> > any advice or where will other Apache project host their system
> design
> > documents.
> >
> 
>  Everyone makes their own decisions, but many projects use Confluence
> for
>  this purpose.  There are draw.io and Gliffy integrations which can
> >> both be
>  used to collaboratively edit design proposals.
> 
>  For example: https://cwiki.apache.org/confluence/display/FINERACT
> 
>  You already have: https://cwiki.apache.org/confluence/display/WEEX
> but
> >> the
>  permissions are very restrictive.
> 
>  Would this be useful to you?  Should we look into making the WEEX
>  confluence space a bit more open?
> 
>  Best Regards,
>  Myrle
> >>
> >>
>
>