Technical Documentation
Return to Main Documentation
ENGLISH - version 2.3
ENGLISH - version 2.3
  • Introduction
  • Getting started
    • Create your fork
    • Configure your fork
    • Keep your fork updated
    • Communication
  • Installation
    • Local installation
      • Prerequisites
      • Ubuntu Linux
      • Debian Linux
      • macOS
      • Windows
      • Vagrant
      • Docker
    • Production and staging servers
      • Installer
      • Create a deploy user
      • Generating SSH Key
      • Manual installation (not recommended)
      • Digital Ocean
      • Heroku
      • Mail server configuration
    • Basic configuration
    • User documentation and guides
  • Customization
    • Introduction
    • Translations and texts
    • Images
    • Styles with CSS
    • JavaScript
    • Models
    • Controllers
    • Views and HTML
    • Components
    • Other Ruby classes (GraphQL, lib, mailers, builders)
    • Gems
    • Application configuration
    • Routes
    • Tests
  • Technical Features
    • OAuth
    • GraphQL
    • Debates and proposals recommendations
    • Configure Census Connection
    • Local Census
    • Multitenancy
    • User content translations
  • Open Source project
    • Code of conduct
    • Contributing
    • Coding conventions
    • Open source forks and modifications
    • License
Powered by GitBook
On this page
  1. Getting started

Create your fork

PreviousGetting startedNextConfigure your fork

Last updated 2 months ago

Consul Democracy git repo is hosted at Github.com, 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 Democracy on the footer to comply with project's license (AGPLv3).

  1. if you don't have one.

  2. on Github with the name of your city or the organization that's going to use Consul Democracy. This is not mandatory, but it will help understand the fork's purpose and future contributions by other users.

  3. using the fork button on the top right corner at

  4. on to your computer.

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 Democracy, as well as any organization or group.

  • Support: If you need technical help, both community and Consul Democracy 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 Democracy is distributed under the license that commands to publish source code.

Register a user account on Github
Create an Organization
Fork Consul Democracy
https://github.com/consuldemocracy/consuldemocracy
Clone your fork repository
AGPLv3