[
https://issues.apache.org/jira/browse/SIS-185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Johann Sorel reassigned SIS-185:
--------------------------------
Assignee: Johann Sorel
> Define the commited API for Shapefile
> -------------------------------------
>
> Key: SIS-185
> URL: https://issues.apache.org/jira/browse/SIS-185
> Project: Spatial Information Systems
> Issue Type: Task
> Components: Shapefile
> Reporter: Martin Desruisseaux
> Assignee: Johann Sorel
> Priority: Major
>
> We should define the first elements of what would be the committed API for
> {{Shapefile}}. The intend of this task is not to define the full API neither
> to change implementation details that are not visible through the API. The
> intend is only to reduce the size of the public API to elements that, we
> think, have good chances to stay there.
> This task is targeted for completion before SIS 0.5 release. The intend is to
> give some guarantees to Apache SIS 0.5 users that their code is likely to
> compile and run with Apache SIS 0.6. To achieve this goal, the proposal is to
> hide the API elements which are likely to change, for preventing users to
> depend on it. Those API elements can be hidden either by declaring them
> package-privated, or by moving them in any {{org.apache.sis.internal}}
> sub-package, depending on which approach is the less disruptive for the code.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)