Skip to content
On this page

个人觉得,前端的一个瓶颈就在于前端工程化,常年混迹于浏览器窗口的前端,有时候真的很难理解编译阶段的工作的意义所在,不论是 Node 、Go 还是 Rust,都可以去深入了解一下,对于突破瓶颈来说还是很有帮助的。

至于业务方向,CURD算是最多的,也是最无聊的,偶尔有零星的感兴趣的业务,但是大部分的还是 CURD ,是比较没意思的。

于是,就诞生了,想做点东西的念头。

乍现,灵感之于开源

由于一直无聊就去 GitHub 打发时间,许久时间过去也积攒了一些零零碎碎的仓库贡献经历,但是自己的仓库一直在维护的也就只有文档站点,没有一些项目相关的。

某天,在群里就问了下说,要不做一个?

那问题就来了,做点什么呢?

  • 组件库(已经经历过一次难产了,所以直接pass)
  • 项目(没有一些好点子,也pass)
  • 工具(小巧,复杂度还好,所以提上了日程)

脚手架,就决定是你了

既然确定了工具的方向,那就应该是针对在某个场景去解决某个问题而存在的,于是又产生了以下分支:

  • js工具库
  • 脚手架
  • 其他...

介于不知道去做什么 js 的工具函数库,而且 js 的生态之庞大,觉得还是已经比较完善了,场景的复杂度可能也不是我们这种涉世未深的人可以想到的,所以果断选 脚手架

初始化,以自由为名

建仓库,准备初始化项目,勾选开源协议,那文件夹应该叫什么名字呢?

介于我们的最初想法是做一个灵活度很高的,可以自由去搭建自己的初始化项目的一个脚手架。

因此,以 freedom 为名,命名为 fdm-cli

Released under the MIT License.