sirixdb / sirix

SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
https://sirix.io
BSD 3-Clause "New" or "Revised" License
1.13k stars 253 forks source link

Create Java9 and above module-infos. #60

Open JohannesLichtenberger opened 5 years ago

JohannesLichtenberger commented 5 years ago

In order to use Jigsaw/the module system, we should write module definition files.

b0n541 commented 5 years ago

I would like to take this for Hacktoberfest.

I see four active Maven modules:

Shall the modularization been done only for those four?

JohannesLichtenberger commented 5 years ago

Hey, wow :-) thanks so much. Yes, and probably sirix-fs. I'm not sure if I need to move some stuff around, but I think for the core we need to export the org.sirix.api, org.sirix.access and org.sirix.service packed + subpackages. I have to read about it again, but I think I need to move some classes around which should not be part of the public API.

Thanks so much again in advance :-)

Rishavgupta12345 commented 3 years ago

i want to work on this issue . can you please explain a bit more about this