Repomix提供了丰富的配置选项来适应不同项目需求,主要通过以下方式实现:
- 生成配置文件: Implementação
repomix --init
estabelecerrepomix.config.json
modelo - 主要配置项::
- 输出设置:定义文件路径、格式风格(xml/markdown/text)
- 忽略规则:指定要排除的文件/目录,支持直接复用.gitignore
- 头部信息:添加项目说明文字
- 安全检查:控制敏感信息过滤开关
- manuseio especial::
- 支持Docker运行方式:便于集成到CI/CD流程
- 可指定远程仓库分支:精确控制要打包的代码版本
实际项目配置示例:
{
"output": {
"filePath": "docs/code-review.md",
"style": "markdown",
"header": "项目前端代码v2.1"
},
"ignore": {
"patterns": ["*.lock", "temp/*"]
}
}
通过合理配置,可以确保输出的文件既包含必要代码,又不会暴露敏感信息。
Essa resposta foi extraída do artigoRepomix: empacotamento da base de código em um arquivo de texto para recuperação de modelos grandesO