inlined.
On Thu, Oct 27, 2022 at 3:56 AM Bertil Chapuis <bchap...@gmail.com> wrote: > > Hello Everyone, > > The structure of the project in terms of submodules is overly complex and > some names are confusing (e.g. baremaps-database, baremaps-postgres). Also, > as we start doing releases, having a lot of submodules published on the maven > repository may complicate things when searching for artifacts. I guess the > structure of the project is one of the pains encountered by new comers and > simplifying it may help. > > Here is a proposal for a revised structure and I would love to discuss it: Keeping in mind I probably have the least knowledge about the code base. > - baremaps-benchmarks > - baremaps-cli > - baremaps-engine (single module with subpackages?) > - org.apache.baremaps.collection > - org.apache.baremaps.geocoder > - org.apache.baremaps.iploc > - org.apache.baremaps.osm > - org.apache.baremaps.postgres (to be merged with > org.apache.baremaps.database?) > - org.apache.baremaps.storage (to be renamed formats or codec?) > - org.apache.baremaps.stream (utilities to deal with large streams) > - org.apache.baremaps.workflow > - baremaps-http (to be renamed server?) +1 remaining barmeps-http to baremaps-servers seems to be more self explanatory. > - baremaps-testing +1. I like the new structure you are proposing as the baremaps-engine. it seems to simplify management and distribution of artifacts. > Should we take care of this before the first release? Will this new structure require a significant amount of effort? How will the steps to create a release change? Do you see any issues coming from the project structure change? > > Best, > > Bertil > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@baremaps.apache.org > For additional commands, e-mail: dev-h...@baremaps.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@baremaps.apache.org For additional commands, e-mail: dev-h...@baremaps.apache.org