使用Very Good CLI可以在几秒钟内生成一个新的联合插件
原文地址:verygood.ventures/blog/genera…
原文作者:verygood.ventures/team/dennis…
发布时间:2021年8月31日
[Very Good CLI](使用Very Good CLI可以在几秒钟内生成一个新的联合插件)是Dart的一个开源命令行接口,它简化了新项目的启动。Very Good CLI提供了各种项目格式的启动模板,包括通用的Flutter应用程序、Flutter包、Dart包,以及现在的Flutter插件。
生成的Flutter插件带有全面的平台支持(Windows、Android、iOS、Linux、macOS、web),每个平台都有自己的专用包,与Flutter CLI提供的插件模板不同,它将所有的平台都包裹在一个包中。由于Very Good CLI采用的是联合插件架构,而不是单包的方式,所以每个包都可以单独开发、维护和测试。这意味着开发者不需要熟悉所有支持的平台就可以为插件做出贡献。
开始使用
要使用Very Good CLI生成一个新的Flutter插件,只需从pub.dev中激活very_good_cli包。
dart pub global activate very_good_cli
然后,在一个新的项目目录下运行create命令,加上-t flutter_plugin标志。
very_good create my_plugin -t flutter_plugin
✓ Generated 105 file(s) (0.3ms)
✓ Running "flutter packages get" in my_plugin (8.1ms)
Created a Very Good Flutter plugin! 🦄
现在您已经创建了您的插件,您已经准备好开始开发了!
编码愉快!
查看Very Good Core,我们的开源Flutter启动程序,具有VGV-opinionated架构。