dice-group / dice-group/gerbil

Enhanced project structure

Open
#133 0 comments 0 reactions 1 assignee Assigned to @MichaelRoeder View on GitHub
type:enhancement
Dominant language
Java
Stars
231
Forks
55
PR merge metrics
No merged PRs in 30d

Description

The current project structure does not support the future development as well as an integration of GERBIL into the [HOBBIT platform](http://project-hobbit.eu/) because it has several drawbacks:
- All classes are located in one single project that aims at building a war file. This makes it hard to
- reuse parts of GERBIL and
- develope additional experiment types, e.g., QA.
- Important modules that are not part of the main project, i.e., the nif.transfer library and the NIF-based webservice that is used for testing, are managed in different branches. However, they should be managed as modules.

Thus, we would like to move from the current project structure to a maven multi module project comprising modules for a parent pom, basic data classes, evaluation classes, experiment classes, nif-related classes, web services (NER/NEL and QA).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.