0.0.7 • Published 3 years ago

qanglee-cli v0.0.7

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

快速上手

环境准备

首先得有 node 推荐使用 yarn 管理 npm 依赖,并使用国内源(阿里用户使用内网源)。

安装 qanglee-cli

  npm i -g qanglee-cli

创建项目

先找个地方。

  qanglee create
? your projectName: Moderate
? yarn or cnpm or npm:
> yarn 
  cnpm 
  npm 

Moderate "终"定在哪?

Moderate,意思为适中的,适度的,用这个作为代号,主要取决于他的本名“中用”,其一以贯之的想法就是中庸,秉承着以人为本的态度,着眼一般且常见业务,整理出一套“还行”的解决方案,选择性地追求先锋,策略性地坚持守拙,大体保持趋向极致的中庸,目标是打造一个没那么“重”(各种设限),没那么“轻”(啥也没有),方便演化的一个有生命力的脚手架,这就是Moderate所追求的“终”。

基于此想法指导下,初步具备了以下主要功能:

🥟 开箱即用,逻辑风格(比较)统一,理解一二,可推其他,并提供模版作为参考。

🍢 路由可配置,可约定(部分),可视化调整,并且具备切换动画和还原滚动位置等功能。

🥥 页面开发确立了一个灵活的规范,即将页面的数据和逻辑关注分离,实则一体,方便扩展和维护。

🥪 组件基于antd进行了包装,目的旨在(尽可能)遵循其设计的基础上扩展一些功能,(追求)让用起来更方便。

🍱 对数据管理器层进行了整合,确立好业务边界,让业务流转协调顺畅,可配置行为,如:mock,schema校验,接口防抖,提示信息等。

🍬 网络请求基于axios进行了包装,进行了简单且必要的封装。

🇬🇧 对国际化功能进行了包装,为每个页面指定了独立的国际化文件,并简化了开发复杂度,更直接,便于扩展和维护。

🥦 前端mock接口更直接自然,开发环境下动态引入且可拆卸可定制。

📐 提供接口参数的schema校验,以应对后台的api文档细节口口相传的潜在危机。

📒 集成了MD文档功能,这样可以方便在开发时有什么相关想法和收获,在不脱离项目的情况下进行记录沉淀,既方便个人,又贡献集体。

🏀 初步整合了Cocos引擎,可以在react代码中写游戏,想想就感觉兴奋,一加一就不是等于二的问题了。

用不用

因人而异,Moderate就是在“平平无奇”的地方,做着”普普通通“的事情,不奢望会被接受,不忧虑会被否定,一直在路上,仅希望有一分就贡献一分光和热。

作赋一首,以抒胸意

前潜皆可,可攻可守。 黑白皆容,趋善避恶。 乾坤知易,随遇而刻。 保中守和,无成有终。

0.0.5

3 years ago

0.0.4

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago

2.1.2

3 years ago