Skip to content
This repository has been archived by the owner on Feb 7, 2024. It is now read-only.

simplified Modularization #20

Open
wants to merge 1 commit into
base: GSRS_DEV
Choose a base branch
from
Open

Conversation

epuzanov
Copy link
Contributor

@epuzanov epuzanov commented Jan 8, 2021

This PR simplified GSRS modularization by moving some interfaces and abstract classes used by custom exporters, indexers, initializers, processors, validators and IDGenerators from modues/ginas to core project. All custom extensions can be created within a sub-folder under modules folder (o.e. ./modules/extensioins). Custom project can be build between 'ginasEvo' and 'ginas' projects (Build.scala need to be changed).

@epuzanov epuzanov changed the title move some interfaces and abstract classes from modules/ginas to core simplified Modularization Jan 8, 2021
@dkatzel-ncats
Copy link
Contributor

I will hold off on this one for a little while until I get feedback from you on the "monster jar" I showed you how to make. The 2.x development has mostly winded down while we focus on 3.0 development which cleans this up a lot so I don't know how much this will be necessarily going forward. But I do understand that several collaborators will be using 2.7 for the foreseeable future

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants