首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【工具系列】April VarBook:助力开发者的高效命名利器

【工具系列】April VarBook:助力开发者的高效命名利器

作者头像
框架师
发布2025-07-18 10:06:28
发布2025-07-18 10:06:28
7400
代码可运行
举报
文章被收录于专栏:墨白的Java基地墨白的Java基地
运行总次数:0
代码可运行

前言

April VarBook 基于 @uiuing/varbook 二次开发,感谢原作者的开源贡献!由于原项目已停止维护,我接手继续维护和优化。欢迎大家提出需求,我会尽量抽空与社区一起扩展功能,打造更强大的命名工具! April VarBook 是一个变量命名风格转换与生成工具,支持中英文智能翻译,适用于 Java、前端、Python、Shell 等多语言开发场景。它能将输入的词语快速转换为多种命名风格(如小驼峰、大驼峰、蛇形、脊柱等),并生成常用标签(如 Controller、Service、DTO 等),提升编码效率。

  • 演示地址:传送门
  • 开源地址:传送门

适用人群

  • 后端开发者:Java、Spring Boot 开发者快速生成规范命名。
  • 前端开发者:Vue、React 等前端开发者优化变量命名。
  • 全栈工程师:跨语言项目中统一命名风格。
  • DevOps 工程师:通过 Docker 快速部署工具。
  • 开源爱好者:参与项目贡献,优化功能。

Docker 部署

代码语言:javascript
代码运行次数:0
运行
复制
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(申请流程见下文)。

Docker Compose

代码语言:javascript
代码运行次数:0
运行
复制
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

运行:

代码语言:javascript
代码运行次数:0
运行
复制
docker-compose up -d

访问:http://localhost:8890

获取小牛翻译 API-KEY

  1. 访问 小牛翻译官网 并注册。
  2. 登录后,进入【API 应用】>【文本 API】> 点击“开通服务”。
  3. 复制 API-KEY,配置到环境变量 NIUTRANS_API_KEY

源码开发

1. 克隆项目

代码语言:javascript
代码运行次数:0
运行
复制
git clone https://github.com/april-projects/april-varbook.git
cd april-varbook

2. 后端启动

代码语言:javascript
代码运行次数:0
运行
复制
cd april-varbook-backend
mvn spring-boot:run

3. 前端启动

代码语言:javascript
代码运行次数:0
运行
复制
cd april-varbook-frontend
npm install
npm run dev

访问:http://localhost:8888

贡献代码

欢迎为 April VarBook 贡献力量!

  1. 提 Issues:在 GitHub Issues 反馈 bug 或建议新功能。
  2. 提交 Pull Request:
    • Fork 仓库,修改代码。
    • 提交 Pull Request 至 GitHub 项目。
    • 描述改动内容,等待审核。

总结

April VarBook 是开发者提升命名效率的利器,支持多语言、响应式 UI 和便捷部署。原项目停止维护后,我将持续优化,欢迎大家提出需求,共同扩展功能!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-07-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 适用人群
  • Docker 部署
  • Docker Compose
    • 获取小牛翻译 API-KEY
  • 源码开发
    • 1. 克隆项目
    • 2. 后端启动
    • 3. 前端启动
  • 贡献代码
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档