Actions

HiHAT Development

From Modelado Foundation

Revision as of 19:37, August 16, 2017 by imported>Niveditasinghvi

HiHAT Development Environment on xstg.modelado.org


Welcome to the development environment for HiHAT. This is a brief tutorial on how to set up a development environment and work with the existing development infrastructure on xstg. There are two HiHAT project repos:

* HiHAT - public repo for community development
* hihat_int - internal repo for special development

This wiki page provides information for working with the public HiHAT git repo intended for community use.

Software Tools

The HiHAT development environment uses the following tools for its Continuous Integration Pipeline:

Pre-Requisites

  • Git is a broadly used open source distributed version control utility. This page assumes you have a working knowledge of git.

Quick Start-Up

  1. Sync with the xstg team to ensure you have an account in LDAP on xstg.modelado.org
  2. Login to XSTG Gerrit with that account. This is a necessary step to push your credentials to Gerrit before you undertake git operations from your client system.
  3. Clone the HiHAT git repo on your local system
    $ git clone https://xstg.modelado.org/gerrit/HiHAT 
  1. In your top level HiHAT git clone directory, move (or use ln -s) the hooks repo to .git
     HiHAT$ mv git-hooks .git/hooks