Skip to content

Cloning the codebase

Richard D. Boyce, PhD edited this page Jun 17, 2013 · 5 revisions

The Domeo framework is now sat up as two main project

  • domeo the Grails platform taking care of authentication, persistence, browsing and searching
  • DomeoClient the GWT component that allows to annotate the online content

Cloning the entire framework

If you are interesting in cloning the whole Domeo code you need to perform the following two steps.

  1. Clone the project domeo in the system directory of your choice:

    git clone https://github.com/domeo/domeo.git

  2. Enter the domeo directory and clone the project DomeoClient (GWT annotator) into it:

    cd domeo git clone https://github.com/domeo/DomeoClient.git

  3. Also in the domeo directory, clone the project AfShared into it:

    cd domeo git clone https://github.com/annotationframework/AfShared.git

The resulting directory structure should look like this:

  • AfShared
  • ConnectorNifService
  • ConnectorPubmedService
  • ConnectorServiceBioPortal
  • Domeo
  • DomeoClient
  • DomeoClientWrapper
  • DomeoDashboard
  • DomeoGrailsPluginsUtils
  • DomeoPersistence
  • DomeoShared

Cloning the GWT Annotator component

If you are interested in cloning the GWT annotation component you only need to perform one single step:

  1. Clone the project DomeoClient in the system directory of your choice:

    git clone https://github.com/domeo/DomeoClient.git