释放 Kraken!- 宣布 Yeoman 1.0

您最喜欢的礼帽和胡子先生已上市。今天前往您附近的 npm 并更新到 Yeoman 1.0!

The Yeoman 1.0 Team

对于尚未尝试过 Yeoman 或一直在等待 1.0 的用户,只需告诉您的终端

npm install -g yo

如果您已经使用过任何 1.0 发布候选版本,那么您会对这次升级感到宾至如归。您将继续享受与 yo 和您最喜欢的生成器之间稳定而愉快的关系。

npm update -g yo

注意:请记住,您需要使用 yoyo 后跟生成器名称(如 yo angular)安装生成器,然后才能看到以下选项 :)

1.0 中的新功能?

A new `yo` helpful prompt system

过去一年中的一些有趣发展包括

  • yoyeoman 分离,将其定位为 Web 的一流脚手架解决方案。

  • 一个完全重写的生成器系统,具有丰富的提示(复选框、列表等,感谢 Inquirer.js)、文件实用程序等。

  • 重大性能改进安装步骤的自动化。生成器现在可以安装所有其对等依赖项,这意味着您只需运行:npm install generator-angular

  • 一个新的 yo 有用的提示系统。只需运行 yo 而不指定生成器,即可轻松更新您的生成器、搜索和安装新的生成器以及查找帮助。

为什么选择 Yeoman?

如果您是 Yeoman 的新手,只需使用一个 yo ____ 命令,您就可以掌握强大的功能。有关入门帮助,请尝试以下资源

即使对于经验丰富的开发人员,Yeoman 仍然可以提高您的工作流程。Yeoman 开箱即用的一种帮助方式是提供经过精心调整的 Grunt 配置。原本需要花费数小时才能设置的内容(LiveReload、Sass、Uglify、CoffeeScript)现在只需不到一分钟即可完成。如果您希望进一步自定义它,没有任何限制!

谁在使用 Yeoman?

如今,Yeoman 为流行的开源项目(如 Angular)提供工具支持,可以构建 jQuery 插件,使用 Hood.ieExpress 提供完整堆栈解决方案,现在甚至可以用来创建完整的 WordpressJekyll 网站。

Yeoman 可用于任何规模的应用程序,从 GIF 制作器幻灯片演示文稿新闻网站 甚至 VIM 速查表

您有自己的吗?给我们留言并展示出来!

Yeoman 的未来发展方向?

Yeoman 将继续发展壮大。我们有宏伟的计划,这些计划都围绕着简化您的开发工作流程展开。Addy 在他的视频 Yeoman 的未来 中描绘了一幅美好的未来图景。

总而言之,以下是一些您可以期待的事情

  • 从其他生成器扩展的生成器。

  • 更少的脚手架提示。您的偏好将被记住。

  • 更少的标志。 yo 可能是您需要记住的全部内容。

  • 即插即用功能。需要 CoffeeScript 吗?

还有更多针对生成器作者的改进。您可以在 GitHub 上的 yo.next 上关注并参与有关我们前进方向的讨论。

忙碌的一年

从去年这个时候开始……

  • Addy 的家人搬到了伦敦。
  • Brian 搬到加州,全职从事 Angular 工作。
  • Pascal 将在下周左右宣布他的重大消息。
  • Stephen 有了一个可爱的女儿。
  • Sindre 长出了 胡子

……然而我们却发布了一个大型项目。我们怎么可能做到这一点呢?

谢谢你们!如果没有庞大的开源社区的帮助,这将是不可能的。如果您合并了一个拉取请求、创建了一个问题或只是提出建议,请留言!今天是属于我们所有人的!

以下是一些我们的成员……

Addy, Brian, and Sindre

……但是,感谢我们所有人。

Stephen Sawchuk { @stephenplusplus },
Addy Osmani { @addyosmani },
Sindre Sorhus { @sindresorhus },
Brian Ford { @briantford },
Pascal Hartig { @passy },
Paul Irish { @paul_irish },
Frederick Ros { @sl33p3r },
Mickael Daniel { @mklabs },
Eric Bidelman { @ebidel }

以及其余的 Yeoman 团队。


« 查看更多帖子