SwissKnife Docs
Desarrollo

Contribuir

Preparar el entorno y abrir una pull request específica.

Las reglas completas están en el CONTRIBUTING.md del repositorio del producto.

Entorno

  1. Haz un fork y clona el repositorio.
  2. Utiliza Node.js 22 (engines del package.json).
  3. Instala desde el lockfile e inicia la aplicación:
npm ci
npm run dev

Interfaz: http://127.0.0.1:2499.

El servidor permanece local de forma predeterminada. Utiliza npm run dev:lan únicamente para probar desde otro dispositivo de una red local de confianza.

Compilación Docker desde el código fuente: docker compose -f docker-compose.yml -f docker-compose.build.yml up -d --build → http://127.0.0.1:2501.

Antes de abrir una pull request

npm run lint
npm test
npm run build
  • limita cada pull request a un tema coherente;
  • utiliza Conventional Commits (feat:, fix:, docs:, chore:);
  • abre la pull request contra main;
  • nunca confirmes .env, dist/ ni node_modules/.

Las vulnerabilidades siguen la Política de seguridad. La conducta se rige por CODE_OF_CONDUCT.md.

En esta página