desruisseaux opened a new pull request, #39:
URL: https://github.com/apache/sis/pull/39

   
   
   Apache SIS has a many packages for SIS internal usage. Users should not use 
the classes in those package, because they may change in any SIS version 
without notice. Prior to SIS 1.4, those packages were identified by naming 
conventions. Anything starting with `org.apache.sis.internal.` is excluded from 
Javadoc and should be ignored by users. However this convention is unconvenient 
for SIS developers, because the `internal` part in package name cause related 
package to appear far from each other. As SIS become bigger, the internal 
packages became more and more confusion.
   
   Since JPMS modularisation, the internal naming convention is no longer 
needed. Instead the `module-info.java` file declares explicitly which packages 
are exported, and packages not in this list are invisible to users. 
Consequently we can rename the internal packages to something much closer to 
where they are used.
   
   JIRA task: https://issues.apache.org/jira/browse/SIS-587
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to