个人项目[igit]

🚀 iGit - 智能 Git 工作流助手

💡 项目简介

在日常开发中,Git 工作流是每个开发者必不可少的一部分。然而,标准化提交信息、执行代码检查、确保代码质量等工作往往需要耗费大量的时间和精力。iGit 正是为解决这些问题而生的智能 Git 工作流助手,它能够帮助你实现更智能、更高效的 Git 工作流程。

✨ 核心特性

  • 🤖 AI 驱动的提交信息 - 自动生成符合约定式提交规范的提交信息,让你的提交历史更清晰、更专业
  • 🎯 智能 Git Hooks - 提供一系列开箱即用的 Git Hooks,帮助你规范代码提交流程
  • 🎈 简单易用 - 通过简单的命令行工具,轻松集成到你的项目中
  • ⚙️ 高度可配置 - 提供灵活的配置选项,满足不同项目的需求

🛠️ 技术栈

  • Node.js
  • OpenAI API
  • Git Hooks
  • YAML 配置

📝 安装与使用

  1. 安装依赖
1
2
3
4
5
6
7
8
# 使用 npm
npm install -D @doremijs/igit-cli

# 使用 yarn
yarn add -D @doremijs/igit-cli

# 使用 pnpm
pnpm add -D @doremijs/igit-cli
阅读更多

个人项目[fe-conf]

🚀 fe-conf - 配置生成器

前端喜欢造轮子,也喜欢搞各种工程化,项目中经常配置了各种工程化工具,而这些工具要么是xxx-cli初始化生成,要么自己手动配置,每次针对项目可能还要做一些配置调整,而且看着package.json里一堆依赖又很碍眼,而fe-config就是用来解决这个问题的。

fe-conf由2个项目共同组成(后续可以合并?),一个配置生成器config-generator,一个默认配置好的配置集合doremi-config。2者配合使用就可以完成项目工程化的配置。当然fe-conf生成的是默认配置,你也可以按照自己的需求进行调整。

asciicast

阅读更多
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×