FatturaFacileFatture semplici, offline e cloud
Open source • Licenza MIT

Contribuisci a FatturaFacile

FatturaFacile cresce grazie a chi ci lavora nel tempo libero: sviluppatori, studenti, commercialisti, traduttori e tester. Ogni aiuto conta, anche piccolo.

Cosa puoi fare

Sei modi per dare una mano

  • Codice

    Nuove funzioni e correzioni su API (Laravel), web (Angular), desktop (.NET) e mobile (Flutter).

  • Test e segnalazioni

    Prova la demo e apri una issue quando qualcosa non funziona o non è chiaro.

  • Traduzioni

    Rivedi italiano, inglese, francese e tedesco del gestionale e di questo sito.

  • Documentazione

    Guide per gli utenti, README e pagine del wiki per chi inizia.

  • Grafica e UX

    Logo, icone, schermate e piccoli miglioramenti dell'interfaccia.

  • Normativa fiscale

    Commercialisti e fiduciarie: verifica di FatturaPA, QR-Bill e aliquote IVA.

Come si lavora

Dalla issue alla release

Lo stesso flusso per tutti i repository. I controlli automatici (lint, test e build) girano a ogni pull request.

  1. 1

    Scegli una issue

    Parti da una issue aperta (quelle "good first issue" sono adatte per iniziare) o aprine una nuova, e scrivilo nel gruppo Telegram.

  2. 2

    Crea un branch

    Se fai parte dell'organizzazione lavori su un branch del repository; altrimenti fai un fork.

  3. 3

    Apri una pull request

    Verso il branch dev (sui repository che lo hanno, altrimenti verso main), con una descrizione chiara di cosa cambia e perché.

  4. 4

    Revisione

    Serve almeno un'approvazione e i controlli verdi. Dopo il merge le modifiche si vedono nell'ambiente di sviluppo.

  5. 5

    Rilascio

    Quando dev è stabile passa su main; le versioni escono con un tag (vX.Y.Z).