April VarBook 基于 @uiuing/varbook 二次开发,感谢原作者的开源贡献!由于原项目已停止维护,我接手继续维护和优化。欢迎大家提出需求,我会尽量抽空与社区一起扩展功能,打造更强大的命名工具! April VarBook 是一个变量命名风格转换与生成工具,支持中英文智能翻译,适用于 Java、前端、Python、Shell 等多语言开发场景。它能将输入的词语快速转换为多种命名风格(如小驼峰、大驼峰、蛇形、脊柱等),并生成常用标签(如 Controller、Service、DTO 等),提升编码效率。
docker run -d -p 8888:9090 -e NIUTRANS_API_KEY=your_api_key -e SPRING_PROFILES_ACTIVE=docker --name april-varbook mobaijun/varbook:latest
注意:替换 your_api_key
为小牛翻译 API-KEY(申请流程见下文)。
services:
varbook:
image: mobaijun/varbook:latest
container_name: varbook
restart: always
ports:
- "8890:9090"
environment:
- NIUTRANS_API_KEY=your_api_key
- SPRING_PROFILES_ACTIVE=docker
volumes:
- /etc/localtime:/etc/localtime:ro
deploy:
resources:
limits:
cpus: '1.0'
memory: 512M
reservations:
cpus: '0.5'
memory: 256M
运行:
docker-compose up -d
访问:http://localhost:8890
NIUTRANS_API_KEY
。git clone https://github.com/april-projects/april-varbook.git
cd april-varbook
cd april-varbook-backend
mvn spring-boot:run
cd april-varbook-frontend
npm install
npm run dev
访问:http://localhost:8888
欢迎为 April VarBook 贡献力量!
April VarBook 是开发者提升命名效率的利器,支持多语言、响应式 UI 和便捷部署。原项目停止维护后,我将持续优化,欢迎大家提出需求,共同扩展功能!