Descripción general de la guía
En esta guía, aprenderá cómo crear y usar un archivo .c2pconfig para automatizar su flujo de trabajo de generación de prompts.
Descripción general de la guía
En esta guía, aprenderá cómo crear y usar un archivo .c2pconfig para automatizar su flujo de trabajo de generación de prompts.
Escribir manualmente patrones de exclusión largos, configuraciones de tokenizador o variables personalizadas cada vez que ejecuta Code2Prompt puede volverse tedioso. Al crear un archivo de configuración .c2pconfig, puede “configurar y olvidar” las preferencias de su proyecto. Code2Prompt buscará automáticamente este archivo en su directorio de trabajo actual y aplicará sus reglas sin problemas.
Aquí hay una guía paso a paso para configurar su primer archivo de configuración.
Navegue al directorio raíz de su proyecto usando su terminal y cree un archivo llamado .c2pconfig.
cd ruta/a/su/proyectotouch .c2pconfigAbra el archivo .c2pconfig en su editor de texto preferido. El archivo usa sintaxis TOML. Pegue la siguiente configuración base en el archivo:
# Configuración de comportamiento predeterminadodefault_output = "clipboard" # Opciones: stdout, clipboard, fileoutput_format = "xml" # Opciones: markdown, json, xmlline_numbers = false # Agrega números de línea a sus bloques de códigoencoding = "o200k" # Coincide con el tokenizador de su LLM objetivo
# Reglas de filtrado globalesinclude_patterns = ["src/**/*.rs", "Cargo.toml"]exclude_patterns = [ "**/node_modules/**", "**/target/**", "tests/fixtures/**", "package-lock.json"]Una vez que su archivo .c2pconfig esté guardado en la raíz de su código base, ya no necesita pasar banderas complejas. Simplemente ejecute la herramienta:
code2prompt .Code2Prompt leerá automáticamente su .c2pconfig, filtrará sus archivos usando sus patrones glob, agregará números de línea y formateará la salida según sus elecciones.
Para profundizar en la configuración de flujos de trabajo avanzados, variables y claves de configuración predeterminadas: