Partecipa allo sviluppo

InvoicePlane è un progetto open source. Significa che chiunque può contribuire allo sviluppo dell'applicazione.

Come iniziare a sviluppare

  1. Prima di tuffarti nel codice devi conoscere gli standard dello sviluppo web come HTML, CSS, JavaScript, PHP e Git.
  2. Registrati su Development.InvoicePlane.com. È il pannello di sviluppo dove sono tracciati e discussi tutti i bug, migliorie e nuove caratteristiche.
    Se vuoi inviare un pull request al nostro repository ufficiale registrati su Github.com
  3. Utilizza la Gitter InvoicePlane Chatroom. Gitter fornisce una chat connessa a Github per discussioni sul progetto.
  4. Visita il forum ufficiale della comunità e registra il tuo account. Puoi aiutarci nel supporto utenti.
  5. Poi scarica gli ultimi file di sviluppo dal repository.
  6. Familiarizza con il seguente sistema/convenzione di sviluppo:

Versioning e Branching Model

Versioning

Tipo release Numero versione Branch
Major release v1, v2, v3,... -
Minor release v1.x, v2.x, v3.x,... development branch
Patch release v1.x.x, v2.x.x, v3.x.x,... hotfix branch

Branching Model

Nome Branch Descrizione
master Ultima versione stabile / release
hotfixes Con bugfix per la prossima patch release (version x.x.x)
development Con bugfix o nuove caratteristiche per la prossima minor release (version x.x)

Puoi trovare maggiori informazioni su questo Versioning e Branching Model in questo post.

Ottieni una licenza gratuita di PhpStorm per lo sviluppo

JetBrains ci ha supportato con una licenza gratuita di PhpStorm. Se vuoi utilizzare PhpStorm contattaci tramite mail [at] invoiceplane.com (in lingua inglese)

Segui InvoicePlane


o registrati alla newsletter

Newsletter

Fai una donazione

InvoicePlane è gratuito ma se vuoi puoi supportare il progetto internazionale con una donazione libera.