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 > > >
