Thanks for the replies!

I am glad to see the tools being bundled into one! Can someone help me with
the following doubts?

1) When we create a vue project (`weex init my-project`) then we cannot add
the native platforms (`weex platform add android`). This seems to work
exclusively with "weex projects" (`weex create my-project`), the type that
still uses .we files.

I have searched all the branches in the weexpack project and couldn't find
a way to add native platforms to a "vue project".
Is there someone working on this? If so, where? If not, should I contribute
directly to the weexpack project, or that discussion should occur here?

2) I think that the commands `weex init` and `weex create` are there mostly
for historical reasons, but will be confusing for the developer. How about
adding a parameter to `weex init` so it canl create a legacy .we project?
E.g. `weex init my-project --type=we` would do the same as `weex create
my-project`.

Thanks in advance. I apologise if this discussion should be occurring
elsewhere. In that case, please redirect me to the right place :)

Tiago



On Mon, 20 Mar 2017 at 06:48 蒲欢(拈笑) <[email protected]> wrote:

> We have
> recently sorted out our tools.
> Weex-toolkit
> are playing an import role in out development chain.Developers
> doesn't care about weexpack or weex-devtools. You could create, debug and
> build
> a Weex project via one cli command tool:
> weex-toolkit(https://github.com/weexteam/weex-toolkit).
>
> And we
> have updated some details about weex-toolkit, just go
> https://weex.apache.org/guide/tools/toolkit.html
> to have a deep understanding about weex-toolkit.
> ------------------------------------------------------------------发件人:Wenhong
> Wu <[email protected]>发送时间:2017年3月15日(星期三) 11:40收件人:dev <
> [email protected]>主 题:Re: Sorting out Weex APIs and tools
> Hi, Tiago,
>
> Thanks for your valuable points.
> Weex cli command has just unified to toolkit, which means you don't need to
> use weexpack or devtool separately. All comes to a simple way, after npm
> install weex-toolkit. You just call weexpack subcommand after weex like
> "weex create xxx" "weex platform add XXX" "weex run xxx"...which will
> automatically launch and execute weexpack. The same happens to
> weex-devtool, you call "weex debug xxx" instead of "weex-devtool xxx".
> For details, pls refer to https://github.com/weexteam/weex-toolkit. And
> we're now working on official toolchain document, try giving weex
> development an easy experience.
> Pls feel free to comments or submit issues in toolkit github :)
>
> Thanks
>
> On Wed, Mar 15, 2017 at 12:58 AM, sospartan <[email protected]> wrote:
>
>
> > I'm totally agree with you. The weex tooling is confusing, even for me, as
> > a team member, use/dev weex everyday.
> >
> > I'd like in some day, we can use one single tool to manage all these
> > things.
> >
> > This thread may take some time for rest of team, since it's midnight in
> > china. 😅
> >
> > Thanks for the feedback.
> >
> > Tiago Alves <[email protected]>于2017年3月14日 周二下午9:40写道:
> >
> > Hello all!
> >
> > I am a newcomer that is still trying to wrap his head around the project.
> > And hey, maybe it's good thing to have an outsider's perspective!
> >
> > After some days experimenting with Weex, the Hackernews project, weexpack
> > and weex-toolkit, I still have this question: How will people use Weex in
> > the future? The success of open source projects depends more on the
> > developer experience (that includes APIs, docs and tools) than the
> > technical quality of the solution.
> >
> > So my question is: where are we heading? As far as I could learn from the
> > docs, the workflow would be:
> >
> > 1. Create the app:
> > > weexpack create my-project // weexpack
> > or
> > > weex create my-project // weex-toolkit
> > or
> > > vue init weex my-project // vue-cli
> > ?
> >
> > 2. Configure native platforms in the config.xml
> >
> > 3. Add platforms
> > > weexpack platform add android/ios // weexpack
> > or
> > > weex platform add android/ios // weex-toolkit
> > ?
> >
> > 4. Debug platforms using weex-toolkit:
> > > weex debug dist/index.weex.js
> >
> > 5. Run/deploy natively:
> > > weexpack platform run
> >
> > I would like to see 3 things happening to this project:
> > 1) A definition of the experience we want for the developer.
>
> > 2) weexpack and weex-toolkit should have a clearer scope. Their docs should
>
> > have a distinction of what is deprecated, with special care for overlapping
> > features.
> > 3) A "getting started" doc that guides the developer from 0 to having a
> > Vue2.0 Weex debuggable app.
> >
>
> > Weex is under heavy development and I get that. The worrying part is that I
> > don't see where Weex's developer experience is heading to.
> >
> > So, how will developers us weex in the future?
> >
> > Thanks!
> > Tiago
> >
> > --
> > sospartan
> > https://weex-project.io
> >
>

Reply via email to