[ 
https://issues.apache.org/jira/browse/JSPWIKI-38?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12659344#action_12659344
 ] 

Andrew Jaquith commented on JSPWIKI-38:
---------------------------------------

Janne -- 

I thought the general goal of any API design would be to treat the API as a 
first-class citizen, and *not* the implementation. That is why I proposed 
org.apache.jspwiki as the one where the API would live. 

It seems fairly clear that you and I are not going to agree. I confess I do not 
understand who the API package is aimed at, why they need it, and how it makes 
things less confusing for them rather than more. There has been no spontaneous 
developer uprising calling for a separate API package, and the one developer 
(other than me) who has weighed in on it -- Murray -- doesn't seem to like it.

Because we do not agree, it seems that the status quo should hold. In other 
words: continued good class and interface design, appropriate refactorings for 
3.0, and continued conversion of concrete classes to interfaces + factories. 
(Example: what we've done with WikiContext).  More of the same, but better.

That said, we *do* have to rename the package structure to org.apache.jspwiki.

Therefore, I recommend we simply make a straight 1:1 rename from 
com.ecyrd.jspqiki to org.apache.jspwiki, and kill the API package. Let's vote 
on it.

> Rename packages to "org.apache.jspwiki"
> ---------------------------------------
>
>                 Key: JSPWIKI-38
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-38
>             Project: JSPWiki
>          Issue Type: Task
>            Reporter: Janne Jalkanen
>            Assignee: Janne Jalkanen
>             Fix For: 3.0
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to