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 >
