Fork Consul

Consul git repo is hosted at, we recommend using it for your fork's repo to make things easier. But you can use any other service like Bitbucket or Gitlab if you want to, just don't forget to put a reference link back to CONSUL on the footer to comply with project's license (GPL Affero 3).
  1. 1.
    Register an user account on Github if you don't have one.
  2. 2.
    Create an Organization on Github with the name of your city or the organization that's going to use Consul. This is not mandatory, but it will help understand the fork's purpose and future contributions by other users.
  3. 3.
    Fork Consul using the fork button on the top right corner at
  4. 4.
    Clone your fork repository on to your computer.
**IMPORTANT NOTICE: Do not fork, it's a common mistake that leads to multiple and grave problems.

Why make code public?

We strongly recommend making code public for multiple reasons:
  • Transparency: It should be part of the culture of public entities that adopt Consul, as well as any organization or group.
  • Support: If you need technical help, both community and Consul core team will be able to understand and advice by easily seeing involved code.
  • Collaboration: By other professionals, citizens, etc...
  • Last but not least, Consul is distributed under the AGPLv3 license that commands to publish source code.