You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@sis.apache.org by "Johann Sorel (Jira)" <ji...@apache.org> on 2023/12/05 16:01:00 UTC

[jira] [Assigned] (SIS-185) Define the commited API for Shapefile

     [ 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)