2个稳定版本
1.0.1 | 2024年8月5日 |
---|---|
0.1.8 |
|
#223 in HTTP服务器
每月350次下载
22KB
535 行
TypeScript微服务生成器
一个用于生成TypeScript微服务模板的命令行工具。
安装
要使用TypeScript微服务生成器,您需要安装Rust和Cargo。克隆此仓库并构建项目
git clone https://github.com/codewise-technologies/ts_microservice_generator.git
cd ts_microservice_generator
cargo build --release
或者,您可以使用Cargo直接安装此工具
cargo install ts_microservice_generator
这将从crates.io下载并安装ts_microservice_generator
crate,并将其作为系统上的全局命令使用。
使用方法
安装完成后,您可以使用生成器创建一个新的TypeScript微服务模板。使用以下命令格式
ts_microservice_generator -n <project_name> -v <version> -a <author> -b <description> -t <architecture>
其中 <architecture>
可以是以下之一
hexagonal
clean_code
saga
示例
创建一个具有六边形架构的项目
ts_microservice_generator -n MyProject -v 2.0 -a "John Doe" -b "This is a TypeScript microservice example." -t hexagonal
输出
Project MyProject generated successfully with hexagonal architecture
创建一个具有clean code架构的项目
ts_microservice_generator -n MyProject -v 2.0 -a "John Doe" -b "This is a TypeScript microservice example." -t clean_code
输出
Project MyProject generated successfully with clean code architecture
创建一个具有saga架构的项目
ts_microservice_generator -n MyProject -v 2.0 -a "John Doe" -b "This is a TypeScript microservice example." -t saga
输出
Project MyProject generated successfully with saga architecture
在这些示例中,生成器将创建一个名为MyProject
的新项目,版本为2.0
,作者为"John Doe",描述为"这是一个TypeScript微服务示例。"生成的项目将包括所有必要的文件和结构,以开始使用指定架构开发TypeScript微服务。
许可证
本项目采用MIT许可证 - 请参阅LICENSE文件以获取详细信息。
依赖关系
~8–18MB
~221K SLoC