Ng-Matero 0.1 发布了!

Ng-Matero 0.1 终于发布了!周末折腾了两天,结果最后发版仍是出了点意外,好在今天补了一版。css

距离 Ng-Matero 发布初版已通过去了一个多月,而后很颓废地休息了半个月,最近项目的关注度好像明显提高了,因此若是项目不维护感受对不起你们。做为一个工程项目最好的方式仍是经过脚手架安装。按照计划,首先要添加 schematics,也就是使用 angular cli 自动初始化项目。而后花了一周多的时间终于搞定了 schematics🥴。git

接下来还会继续扩展 schematics 以及写一些 vscode 插件,整个项目还有不少须要完善的地方,不知道还有没有那么大的精力。年龄大了,已经明显感受到爱莫能助。github

你们的支持是我前进的最大动力!json

Github: https://github.com/ng-matero/ng-materobash

预览地址: https://ng-matero.github.io/ng-matero/框架

0.1 版本主要添加了对 schematics 的支持,能够更方便的使用项目脚手架。布局

切记在新建 angular 项目的时候必定要选择 scss,由于没有作兼容处理,选择其它格式会有点问题,能够在 angular.json 中修改主样式入口。学习

$ ng new PROJECT_NAME
$ cd PROJECT_NAME
$ ng add ng-matero

初始化选项

目前初始化选项只有四个,后续还会增长主题色、语言等选项。我的更倾向于在项目以前初始化布局,而不是项目启动后再更改页面布局的参数。插件

页面布局分为侧边栏导航和顶部导航两种,其它细节能够根据本身的须要自由选择配置。设计

侧边栏导航

顶部导航

其它参数你们能够本身尝试一下,这里借鉴了 material 的参数项。

版本号

由于还有不少须要完善的地方,因此短时间内不会发布正式版。这里说明一下,一旦发布正式版,则版本号会与 ng 对齐,多是 8.x,也多是 9.x,这要看项目开发的进度了,你们不要对版本号感到吃惊。由于 ng-matero 是基于 material 组件库,因此能够第一时间更新 ng 的最新功能😁。

后续开发

目前来看,框架仍是很是的不完善,做为一个后台管理框架(如今只能称为后台模板吧),还须要添加权限及登录等模块。固然这并非必须的,真正在项目中使用该框架还须要亲自写不少代码,但我相信这应该不是大问题。另外主题系统还不够灵活,样式编写须要向 material 学习,加强定制性,优先选择 mixin 编写。我会在以后的文章中介绍 material 的一些设计亮点。

除了框架自己的迭代以外,周边开发也不可或缺,毕竟使用 ng 就是为了享受工程化的便利。目前 schematics 只完成了 ng add 功能,以后也会增长 ng generate 功能。虽然使用 angular cli 的 ng generate 功能已经很是方便,但在添加惰性模块时,仍是须要手动设置不少地方,因此自定义 ng generate 仍是颇有必要。

除此以外的更新可能就是一些彩头了,好比定制一些趣味性组件以及服务。

交流学习

若是你们对该项目或者 ng 感兴趣,欢迎添加如下 QQ 号交流学习🤝。

相关文章
相关标签/搜索