apptools-lab / appworks Goto Github PK
View Code? Open in Web Editor NEW🐻 基于 VS Code 插件的前端研发工具集,站点国内镜像:https://apptools.gitee.io
Home Page: https://appworks.site/
License: MIT License
🐻 基于 VS Code 插件的前端研发工具集,站点国内镜像:https://apptools.gitee.io
Home Page: https://appworks.site/
License: MIT License
iceworks CLI version:3.2.0
CI 执行 Auto Publisher,建构并发布 @iceworks/[email protected]
在 iceworks-component-builder
插件内的展示:
正常来说主题变量的赋值的样式应该生效:
期望走 CI 构建并发布 @iceworks/material-ui
的样式正常。
可以对比 @iceworks/[email protected]
和 @iceworks/[email protected]
的构建产物的差别。
执行icesworks add block命令时,让填写block name,不管输入什么区块名字都报名字已存在
按照 飞冰 文档-快速开发物料的步骤进行开发
1. $ npm install iceworks -g
2. $ iceworks -V
=> 3.2.0
3. $ iceworks init
填写信息
4. 在根目录下执行:
$ iceworks add block
block name EastEggLogin(试了无数名字)
=> this block name(@eastCentury/east-egg-login) has already exist. please retry
this block name(@eastCentury/east-egg-login) has already exist. please retry
来自:@1YOYO
Release Date: 2020.6.3
将原有 Rax 插件合并及迁移到:
发布时间:2020 年 7 月 2 日
通过引入低代码手段,降低 UI 编排和物料使用门槛。
统一多端研发套件用户心智,Rax 首推使用 Iceworks。
面向 ICE 体系全面推广使用 Iceworks 新版本,统一研发套件的用户心智。
Do you want to request a feature or report a bug?
What is the current behavior?
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem.
What is the expected behavior?
使用命令iceworks add 添加区块的时候,期望下载区块代码的时候,同时安装相应依赖。一般区块开发的时候是会在package.json中定义依赖的,期望能自动安装这些依赖。不然自己还要手动去安装,手动安装步骤会比较繁琐。
需求来自 @enboga
目前文档存在的问题:
目前使用iceworks生成物料库及component的模板代码生成,基于build-scripts做工程构建。多数场景物料库是一个多组件的场景(多npm包),其中不乏多包依赖的问题。目前的这个工程套件没有支持lerna,在做包管理比较低效,希望增加lerna多包管理能力。
需求来自 @hipoyang
Do you want to request a feature or report a bug?
What is the current behavior?
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem.
What is the expected behavior?
注:飞冰群 #胜枫 反馈
RT
Deadline: 6.18
npm run setup
初始化项目并且进行开发调试明确业务指标和统计业务指标的方法,根据业务指标持续迭代套件功能
持续丰富插件能力
为用户提供统一的,一体化的使用文档。
iceworks init --options={name: 'xxx', title: 'yyy', category: 'aaa'}
来自企业智能和 bizcharts 团队的需求
发布时间:7 月 9 日
在老版本发布下线公告,公告红底白色,用户可点击关闭公告栏,下次进入软件或刷新页面,公告继续显示。
内容:本软件已停止维护,请使用最新的 Iceworks Pack 进行替换 >>。
处理方式:发布 2.26.0 版本。
处理方式:发布 3.2.6 版本。
处理方式:发布 4.1.2 版本。
目前官方物料源信息也是放在用户配置里的,后面如果要改描述/地址或者增删物料源不太好操作,建议这个信息写死在代码里,用户只能配置自定义物料源。
VS Code 插件打包成功后发布到插件市场,Azure 将会进行校验。
目前我们的插件发布到插件市场后,校验未通过,发布失败,返回信息:The extension 'iceworks-app' from 'iceworks-team' contains an entry which is unsafe for extraction.
目前排查到引发问题的是 ice-npm-utils 依赖的包 npmlog。
验证方法是 ice-npm-utils 发布了 1.4.6-alpha.0 版本,当中移除掉了 npmlog 的依赖,最终插件 iceworks-team.iceworks-app 发布成功 0.1.17 版本。
寻找类似的替代包,替换 npmlog ,并发布 ice-npm-utils 的 1.x.y 版本。
风险:
风险:待评估
规范插件说明文档 #229 @sspku-yqLiu
icework-cli 目前放在本仓库中的问题:
iceworks pack 迭代高,而 iceworks-cli 迭代低,这样的 CI 资源消耗性价比太低了。
将 iceworks-cli 独立一个仓库;
模板的名称不太表意:
物料源数据是根据 https://github.com/alibaba-fusion/materials 内的模板包 package.json 生成的
可以提 PR 或 issue 到该仓库。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.