FatturaFacileFactures simples, hors ligne et cloud
Open source • Licence MIT

Contribuer à FatturaFacile

FatturaFacile grandit grâce à celles et ceux qui y consacrent leur temps libre : développeurs, étudiants, comptables, traducteurs et testeurs. Chaque aide compte, même petite.

Ce que vous pouvez faire

Six façons de donner un coup de main

  • Code

    Nouvelles fonctions et corrections pour l'API (Laravel), le web (Angular), le desktop (.NET) et le mobile (Flutter).

  • Tests et signalements

    Essayez la démo et ouvrez une issue quand quelque chose ne fonctionne pas ou n'est pas clair.

  • Traductions

    Relisez l'italien, l'anglais, le français et l'allemand de l'application et de ce site.

  • Documentation

    Guides utilisateur, README et pages du wiki pour les nouveaux venus.

  • Graphisme et UX

    Logo, icônes, captures d'écran et petites améliorations de l'interface.

  • Réglementation fiscale

    Comptables et fiduciaires : vérification de FatturaPA, de la QR-facture et des taux de TVA.

Comment on travaille

De l'issue à la version

Le même flux pour tous les dépôts. Les contrôles automatiques (lint, tests et build) tournent à chaque pull request.

  1. 1

    Choisissez une issue

    Partez d'une issue ouverte (les « good first issue » sont idéales pour commencer) ou ouvrez-en une nouvelle, et signalez-le dans le groupe Telegram.

  2. 2

    Créez une branche

    Les membres de l'organisation travaillent sur une branche du dépôt ; les autres utilisent un fork.

  3. 3

    Ouvrez une pull request

    Vers la branche dev (sur les dépôts qui en ont une, sinon vers main), avec une description claire de ce qui change et pourquoi.

  4. 4

    Revue

    Il faut au moins une approbation et des contrôles au vert. Après le merge, les changements apparaissent dans l'environnement de développement.

  5. 5

    Publication

    Quand dev est stable, il passe sur main ; les versions sortent avec un tag (vX.Y.Z).