Estructura de Directorios
Addfox adopta un diseño de convención sobre configuración. Comprender la estructura de directorios estándar te ayudará a comenzar rápidamente y seguir las mejores prácticas.
Directorio Raíz del Proyecto
La estructura típica de un proyecto Addfox es la siguiente:
Directorio .addfox
.addfox es generado automáticamente por el framework y contiene:
extension/— Directorio de salida de build por defecto (puede modificarse medianteoutDir)cache/— Caché de build para acelerar compilaciones posteriores
No elimines el directorio cache a menos que sea necesario, ya que afectará la velocidad de build y la reutilización de datos de usuario del navegador.
Directorio app
app/ es el directorio de código fuente de la aplicación por defecto, donde se almacenan todos los entry points de extensión y archivos de manifest. Puede modificarse mediante la opción de configuración appDir:
Estructura de Directorios Recomendada
Para más información sobre las reglas de descubrimiento de entry points, consulta Entry Points Basados en Archivos y Configuración de entry.
Directorio public
public/ se utiliza para almacenar recursos estáticos, que se copian tal cual al directorio de salida durante el build sin procesarse:
Tipos de Entry Points
Addfox soporta los siguientes entry points integrados:
Los nombres de los entry points integrados no pueden modificarse, ya que Addfox depende de ellos para el reconocimiento automático.
Archivos de Configuración
addfox.config.ts / addfox.config.js
Este es el archivo de configuración requerido de Addfox, utilizado para declarar:
- El manifest de la extensión (manifest)
- Los archivos de entry point (entry)
- El directorio de salida (outDir)
- Plugins y configuración de Rsbuild

