Hi, Jan.
> that are _currently_ connected to Weex and list them on a page on the
> documentation. Just a link to the repo and a short description what it
> does ("weex-toolkit - A CLI for creating and managing Weex based
> applications", "weex-pack - Scripts to run and build Weex apps for
> different platforms (used by weex-toolkit)" etc). That would give a
> first overview and help to decide which should be migrated when.
I totally agree with you. I think the first step is listing all the
corresponding toolchain and their relationship between weex in the document
clearly(e.g. xxx is official, and xxxx is third party plugin). Moving
weex-toolkit to Apache repos will be a huge according to my understanding,
maybe we should talk this later in another thread after we finished the
document work first.
> PS: What is https://weex.io/ <https://weex.io/> based on?
https://weex.io <https://weex.io/> is based on the draft branch of
https://github.com/apache/incubator-weex-site
<https://github.com/apache/incubator-weex-site> , other website like
http://weex.incubator.apache.org <http://weex.incubator.apache.org/> and
https://weex-project.io <https://weex-project.io/> are based on the master
branch. We are trying to rewrite weex's website and host it on https://weex.io
<https://weex.io/> . Other URL will be redirect to https://weex.io
<https://weex.io/> when all the job are done. You may think https://weex.io
<https://weex.io/> is in beta stage and will be the weex’s website. We would
like to publish https://weex.io <https://weex.io/> on Weex conf 2019. Ref this
<http://weex-project.io/weexConf2018/index-en.html> to have a deeper view of
weex conf 2018.
Best Regards,
York Shen
申远
> 在 2019年2月1日,18:30,Jan Piotrowski <[email protected]> 写道:
>
> Hi,
>
> awesome discussion I started here. Really like your responses.
>
> To add some context on the "unreleased code" discussion: For Apache
> Cordova we have official, voted releases, but all tooling can also be
> installed from git directly (`npm install -g cordova` vs. `npm install
> -g https://github.com/apache/cordova-cli` or even `git clone
> https://github.com/apache/cordova-cli` with `npm link`). We also have
> a cronjob that creates nightly builds and pushes them to npm, so those
> can be tested. That way normal users do use the normal, stable, voted
> Apache releases - and maintainers and more active users can still use
> the newest stuff. For Apache it is only important that only the
> official releases are marketed to users, because only those have the
> "seal of approval" from the PMC by voting.
>
> Maybe a freat first step would be to identify all the repositories
> that are _currently_ connected to Weex and list them on a page on the
> documentation. Just a link to the repo and a short description what it
> does ("weex-toolkit - A CLI for creating and managing Weex based
> applications", "weex-pack - Scripts to run and build Weex apps for
> different platforms (used by weex-toolkit)" etc). That would give a
> first overview and help to decide which should be migrated when.
>
> Thanks to Dan for explaining a bit about _why_ stuff is how it is. As
> usual, it can be summarized as "it just grew that way" and that is
> perfectly fine. One of the benefits of being an Apache project is that
> the rules force a bit of clarity here and make you clean up, so users
> don't send emails like the one I did. I am happy you are all moving
> forward here instead of just blocking. I think this could be really
> great for the Weex project.
>
> Best,
> Jan
>
> PS: What is https://weex.io/ based on?
>
>
> Am Fr., 1. Feb. 2019 um 11:13 Uhr schrieb Adam Feng <[email protected]>:
>>
>> Hi, all
>>
>> I suppose it's not just about the workload for Dan, it’s what do we think of
>> the project.
>>
>> At first, Weex has no toolkits, and thanks for Dan and other maintainer’s
>> work, Weex has a good tool for starting guide, and we link to it in our
>> official site .
>>
>> Maybe there should be a more in-depth discussion about whether toolkit
>> should be a part of Apache Weex, in my opinion, it should be but is not
>> yet, at present Weex focus on “framework” and focus on how to be integrated
>> into mobile environment , which is used without toolkit, toolkit is a
>> pluses but not a requirement.
>>
>> Dan is a strong developer and develop toolkit almost by himself, but we
>> need more discussions and interactions between Weex repo and toolkit repo,
>> not only just a link and a part of document. I’m looking forward to the
>> “official” toolkit.
>>
>> Other opinions are really important, maybe I’m too “cleanliness”.
>>
>>
>>
>> Thanks.
>> Adam Feng
>> 在 2019年2月1日 +0800 PM5:29,Dan <[email protected]>,写道:
>>> Hi Myrle,
>>>
>>> At present, I can think of the difficulties mainly in the following aspects:
>>>
>>> 1. I'm not very understanding of apache's workflow at present, and also I'm
>>> not a committer for Apache weex now, I should be voted to be a committer
>>> firstly.
>>> 2. The migration of the warehouse may cause some historical issues to
>>> continue to track, the new repo will start from 0 (that's no bad, but a big
>>> change).
>>> 3. I need to re-adjust my code and follow the apache approach, which also
>>> has a certain cost for me, and now I was the only one who works on the
>>> weex toolchain.
>>>
>>> Maybe this issue can be resolved, but I'm not sure how much time I need to
>>> complete this thing.
>>>
>>> I look forward to more comments and discussions to get this matter going.
>>>
>>> Thanks.
>>> Dan
>>>
>>> Myrle Krantz <[email protected]> 于2019年2月1日周五 下午4:32写道:
>>>
>>>> Hello Dan,
>>>>
>>>> One answer inline below.
>>>>
>>>> On Fri, Feb 1, 2019 at 8:07 AM Dan <[email protected]> wrote:
>>>>
>>>>>> 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
>>>>
>>>>
>>>> This is a common misconception. Code does not have to be complete to be
>>>> developed at Apache. Rapid prototyping and user feedback are important
>>>> parts of all software development whether at Apache or elsewhere. For an
>>>> example of a project currently doing this in incubation see PLC4X.
>>>>
>>>> Can you explain in more detail what makes development within an Apache
>>>> GitHub repository difficult for you? Perhaps it’s an issue that can be
>>>> resolved?
>>>>
>>>> It’s important that the Weex PPMC resolves this. A project which is split
>>>> in this way cannot be effectively governed by the Weex PMC. The governance
>>>> imbalance can cause distortions in the code architecture. More important:
>>>> it can damage the community.
>>>>
>>>> Best Regards,
>>>> Myrle
>>>>
>>>> (I speak from experience: I made exactly this mistake when I first became
>>>> involved with Apache.)
>>>>