[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[rdf4j-dev] Split RDF4J Project
|
Hi all,
I'd like to split the main github project into a four smaller ones.
RDF4J is already separated into modules. However, any small change
takes time to go through verification stages. This creates a barrier to
entry for contributions that encourages shortcuts. Currently it takes
over an hour to verify the distribution. By splitting the project up
the verification phase can be more focused and modular.
I propose the following setup:
* /rdf4j rio, repository-api, and http client
* /rdf4j-storage repository-sail, and all sail impls
* /rdf4j-tools server, workbench, console, runtime, bom, assembly
* /rdf4j-testsuite benchmark and testsuites
* /rdf4j-doc remains the home of documentation guides
Compliance tests would be split up into the corresponding module. Each
github project would be a fork of the current and each would have
master/develop branches and each would be setup to be built nightly.
Issues and Pull-Requests would also be separated, but github allows
referencing issues and PRs in separate projects to aid with
integration.
Thoughts?
James