Introduce Zignis
npm i -g zignis zignis-plugin-zhike
A project command line tools framework
Based on Yargs
Target on
Customization for SmartStudy
Focus on
Consistency,Flexibility,Efficiency
Core Concepts
Command
Plugin
Hook
.zignisrc.json
$ zignis --help
zignis-plugin-zhike
$ zignis zhike --help
Scenarios
DevOps
- Ops
- Dev
System Administrator
- System commands
- Business commands
- Business scripts
Inspection
- Check K8s logs
- Check Consul configs
- Check Redis keys/values
- Check Key information
Development
- For new projects
- For existed projects
- Add application plugins
- Add application commands
- Add application scripts
- Add cronjob ability
- Use db, Consul, Redis access on the fly
- Use REPL to assist development
- For backend engineer
- For frontend engineer?
- For app engineer?
- For AI-lab engineer?
Showtime
History
功能划分
后端项目初始化代码自动生成数据库应用开发工作流内置一些命令行工具提供命令行工具的扩展能力
Next
更多的特性,比如命令的自动更新更多的核心命令更多的扩展机制写几个插件完善文档写一个智课跨项目可用的插件- 找一个项目进行深入使用 (Ready!)
Plugins
zignis-plugin-zhike- zignis-plugin-zhike-frontend
- zignis-plugin-zhike-backend
- zignis-plugin-react
- zignis-plugin-vue
- zignis-plugin-mysql
- zignis-plugin-postgres
A great journey for me!
Welcome to use, to attempt, to participate
Looking forward
Optimization
Better documentation
Designed homepage
More plugins
More related articles posted out
More github stars and npm downloads
More contributors
- PR
- Write plugins
- Add issues
- Reply issues
- Use it
- Star it
- Add docs
- Add blogs
Ding Groups
- Zignis Core Development Group
- Zignis Support Group
Refs
Thanks
~~~~ Q&A ~~~~
Introduce Zignis
By Richard Yu
Introduce Zignis
Zignis, a new project command line tools framework
- 739