O Repomix oferece uma grande variedade de opções de configuração para atender às diferentes necessidades do projeto, principalmente das seguintes maneiras:
- Gerar arquivo de configuração: Implementação
repomix --initestabelecerrepomix.config.jsonmodelo - Principais itens de configuração::
- Configurações de saída: defina o caminho do arquivo, o estilo do formato (xml/markdown/texto)
- Ignorar regras: especifique os arquivos/diretórios a serem excluídos, suporta a reutilização direta de .gitignore
- Informações do cabeçalho: adicionar texto de descrição do item
- Verificação de segurança: controle de switches de filtragem de informações confidenciais
- manuseio especial::
- Suporte ao tempo de execução do Docker: fácil integração aos processos de CI/CD
- Podem ser especificadas ramificações de repositórios remotos: controle preciso sobre a versão do código a ser empacotado
Exemplo de uma configuração de projeto real:
{
"output": {
"filePath": "docs/code-review.md",
"style": "markdown",
"header": "项目前端代码v2.1"
},
"ignore": {
"patterns": ["*.lock", "temp/*"]
}
}
Com a configuração adequada, você pode garantir que o arquivo de saída contenha o código necessário sem expor informações confidenciais.
Essa resposta foi extraída do artigoRepomix: empacotamento da base de código em um arquivo de texto para recuperação de modelos grandesO































