Setup Your Development Environment

This guide sets you up a development workstation to contribute to Kolab Groupware development on Phabricator.

  1. Install the Tools

Install the Tools

  1. Ensure you have our Tools repository configured.

    # cd /etc/yum.repos.d/
    

    For Fedora 23:

    # wget https://obs.kolabsys.com/repositories/Tools/Fedora_23/Tools.repo
    

    For Fedora 22:

    # wget https://obs.kolabsys.com/repositories/Tools/Fedora_22/Tools.repo
    

    For Red Hat Enterprise Linux 7:

    # wget https://obs.kolabsys.com/repositories/Tools/RHEL_7/Tools.repo
    
  2. Import the GPG public key the packages are signed with:

    # rpm --import https://ssl.kolabsys.com/community.asc
    
  3. Install arcanist:

    For Fedora 22 and Fedora 23:

    # dnf -y install arcanist
    

    For Red Hat Enterprise Linux 7:

    # yum -y install arcanist
    
  4. Hook up arcanist to Phabricator:

    # arc set-config default https://git.kolab.org/
    # arc install-certificate
    

    And follow the instructions.