完成了 BOM 管理和生产管理,完成部分发料单、采购计划和调拨单。
This commit is contained in:
90
commitlint.config.js
Normal file
90
commitlint.config.js
Normal file
@@ -0,0 +1,90 @@
|
||||
// docs:https://cz-git.qbb.sh/zh
|
||||
import { defineConfig } from "cz-git";
|
||||
|
||||
export default defineConfig({
|
||||
ignores: [commit => commit.includes("init")],
|
||||
extends: ["@commitlint/config-conventional"],
|
||||
rules: {
|
||||
"type-enum": [
|
||||
2,
|
||||
"always",
|
||||
["feat", "fix", "docs", "style", "refactor", "perf", "test", "build", "ci", "revert", "chore"],
|
||||
],
|
||||
},
|
||||
prompt: {
|
||||
messages: {
|
||||
type: "选择你要提交的类型: ",
|
||||
scope: "选择一个提交范围(可选): ",
|
||||
customScope: "请输入自定义的提交范围: ",
|
||||
subject: "填写简短精炼的变更描述:\n",
|
||||
body: '填写更加详细的变更描述(可选)。使用 "|" 换行:\n',
|
||||
breaking: '列举非兼容性重大的变更(可选)。使用 "|" 换行:\n',
|
||||
footerPrefixesSelect: "选择关联 Issue 前缀(可选): ",
|
||||
customFooterPrefix: "输入自定义 Issue 前缀: ",
|
||||
footer: "列举关联 Issue (可选) 例如: #31, #I3244:\n",
|
||||
confirmCommit: "是否提交或修改 commit ?",
|
||||
},
|
||||
types: [
|
||||
{ value: "feat", name: "feat: 🚀 新增功能 | A new feature", emoji: "🚀" },
|
||||
{ value: "fix", name: "fix: 🐞 修复缺陷 | A bug fix", emoji: "🐞" },
|
||||
{ value: "docs", name: "docs: 📚 文档更新 | Documentation only changes", emoji: "📚" },
|
||||
{
|
||||
value: "style",
|
||||
name: "style: 🎨 代码格式 | Changes that do not affect the meaning of the code",
|
||||
emoji: "🎨",
|
||||
},
|
||||
{
|
||||
value: "refactor",
|
||||
name: "refactor: ♻️ 代码重构 | A code change that neither fixes a bug nor adds a feature",
|
||||
emoji: "♻️",
|
||||
},
|
||||
{ value: "perf", name: "perf: ⚡️ 性能优化 | A code change that improves performance", emoji: "⚡️" },
|
||||
{
|
||||
value: "test",
|
||||
name: "test: ✅ 测试相关 | Adding missing tests or correcting existing tests",
|
||||
emoji: "✅",
|
||||
},
|
||||
{
|
||||
value: "build",
|
||||
name: "build: 📦️ 构建相关 | Changes that affect the build system or external dependencies",
|
||||
emoji: "📦️",
|
||||
},
|
||||
{ value: "ci", name: "ci: 🎡 持续集成 | Changes to our CI configuration files and scripts", emoji: "🎡" },
|
||||
{ value: "revert", name: "revert: ⏪️ 回退代码 | Revert to a commit", emoji: "⏪️" },
|
||||
{
|
||||
value: "chore",
|
||||
name: "chore: 🔨 其他修改 | Other changes that do not modify src or test files",
|
||||
emoji: "🔨",
|
||||
},
|
||||
],
|
||||
useEmoji: true,
|
||||
emojiAlign: "center",
|
||||
themeColorCode: "",
|
||||
useAI: false,
|
||||
aiNumber: 1,
|
||||
scopes: [],
|
||||
allowCustomScopes: true,
|
||||
allowEmptyScopes: true,
|
||||
customScopesAlign: "bottom",
|
||||
customScopesAlias: "custom",
|
||||
emptyScopesAlias: "empty",
|
||||
upperCaseSubject: false,
|
||||
markBreakingChangeMode: false,
|
||||
allowBreakingChanges: ["feat", "fix"],
|
||||
breaklineNumber: 100,
|
||||
breaklineChar: "|",
|
||||
skipQuestions: [],
|
||||
issuePrefixes: [{ value: "closed", name: "closed: ISSUES has been processed" }],
|
||||
customIssuePrefixAlign: "top",
|
||||
emptyIssuePrefixAlias: "skip",
|
||||
customIssuePrefixAlias: "custom",
|
||||
allowCustomIssuePrefix: true,
|
||||
allowEmptyIssuePrefix: true,
|
||||
confirmColorize: true,
|
||||
scopeOverrides: undefined,
|
||||
defaultBody: "",
|
||||
defaultIssues: "",
|
||||
defaultScope: "",
|
||||
defaultSubject: "",
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user