Pomogni u razvoju

InvoicePlane is an open source project. This means that everyone can help developing.

Getting started with Development

  1. Before you dive into coding you should get familiar with the basic web development standards like HTML, CSS, JavaScript, PHP and Git.
  2. Sign up at Development.InvoicePlane.com as this is the development board where all bugs / improvements / features are tracked and discussed.
    If you want to create pull requests to our offical repository please sign up at Github.com
  3. Bookmark the Gitter InvoicePlane Chatroom. Gitter provides a Github-connected chat we use to discuss.
  4. Visit the official community forum and signup for an account. You can help us support the users.
  5. Then download the latest development files from the repository.
  6. Please get familiar with the following development system we use.

Versioning and Branching Model


Release Type Version Number 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

Branch Name Description
master The last stable version / release
hotfixes With bugfixes for the next patch release (version x.x.x)
development With bugfixes or features for the next minor release (version x.x)

More information about this model can be found in this blog post.


Get a free PhpStorm license for development

JetBrains supported us with a free license for PhpStorm. If you want to use PhpStorm please contact us at mail [at] invoiceplane.com

Prati InvoicePlane

ili se prijavi za primanje biltena


Donate for InvoicePlane

InvoicePlane is a free software but we have to pay for our servers to. Please donate to support us.