Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.4 KB

CONTRIBUTING.md

File metadata and controls

41 lines (30 loc) · 1.4 KB

Contributing to NexaFile

Danke für Ihr Interesse an NexaFile. Beiträge (Bugfixes, Features, Docs, Übersetzungen) sind willkommen.

Quick links

Entwicklungs-Setup

npm install
npm run dx            # Startet App + DB lokal via Docker
npm run test:dev      # Playwright-E2E-Suite
npm run lint          # ESLint
npm run format        # Prettier

Erforderlich: Node.js ≥ 22, Docker, npm 10+.

Pull-Requests

  • Eine Änderung pro PR, verständlicher Titel, kurze Beschreibung.
  • Conventional-Commit-Stil für Commit-Messages (feat:, fix:, chore:, docs:, refactor:, test:).
  • Vor Push: npm run lint und npm run test:dev grün.
  • Neue Features brauchen Tests. Bugfixes idealerweise einen Regressions-Test.

Lizenz der Beiträge

Mit Ihrem Beitrag zu NexaFile erklären Sie sich einverstanden, dass Ihr Code unter AGPL-3.0-or-later lizenziert wird — derselben Lizenz wie der Rest des Projekts. Kein separates CLA erforderlich. Siehe LICENSE.