#template #project #generator #code #user-defined #command-line-tool

build sire

用于从用户定义的模板生成源代码项目的命令行工具

7 个版本

0.0.1-alpha72022 年 3 月 6 日
0.0.1-alpha22022 年 3 月 5 日

#425 in 构建实用工具

Download history 4/week @ 2024-07-01 59/week @ 2024-07-22

63 每月下载量

Apache-2.0

7KB

Sire

欢迎!

sire 是一个命令行工具,通过利用用户定义的 "模板" 模式简化创建和维护新的源代码项目。该工具的主要目的是通过重用一致的模式(例如:文件夹结构、构建工具、库和框架)来节省开发人员和团队在创建新的源代码项目时的时间和精力,并在模板发生变化时使项目保持最新状态。该工具旨在具有语言无关性,允许以类似的方式管理用编程语言或工具链编写的项目。

为了尽可能简化使用,我们旨在实现以下目标

  • 提供一个打包为单个小型二进制文件的工具,无外部依赖
  • 使新用户能够轻松创建自己的自定义模板,并与他人共享模板
  • 提供高级功能,以适应最复杂的项目结构
  • 定义一个框架,使模板在源项目中的更改尽可能容易反映

我们希望提供一个工具,通过避免手动创建构建脚本、定义文件夹结构、创建配置文件和其他此类单调/样板工作,从而节省人们的时间和精力,同时为他们提供一个强大的框架,以尽可能少的努力来协调更复杂的项目设置。

无运行时依赖