-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[MNG-7571] add Maven API javadoc #830
Conversation
a4b5f92
to
522f7a4
Compare
f565ba3
to
5afe135
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly stylistic issues.
An general issue on separation: <name>Maven 4 API - Toolchain</name>
Stylistically a hyphen is the wrong symbol. It should be an en dash in this case, but many of our components use ::
. See Doxia, Wagon, Core ITs, Indexer. So I would make it consistent here: ::
@@ -27,6 +27,7 @@ | |||
</parent> | |||
|
|||
<artifactId>maven-api-meta</artifactId> | |||
<name>Maven API Meta annotations</name> | |||
<name>Maven 4 API Meta annotations</name> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Annotations
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we rename the artifactId?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, good idea: maven-api-meta-annotations
?
@@ -28,6 +28,8 @@ under the License. | |||
<groupId>org.apache.maven</groupId> | |||
<artifactId>plexus-utils</artifactId> | |||
<version>4.0.0-alpha-4-SNAPSHOT</version> | |||
<name>Apache Maven Plexus-Utils</name> | |||
<description>Apache Maven repackaging of Plexus Utils with immutable Dom interface and its replacement implementation.</description> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
DOM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no, the interface is named Dom
, which is not the best name IMHO...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Really? This is confusing, it thought it is an acronym referring to Document Object Model...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The name comes from the plexus class Xpp3Dom
but I removed the Xpp3
part. And yes, it's referring to Document Object Model, but I would not call it DOM
. We could rename it XmlNode
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds reasonable
I'll merge this PR regarding basic documentation improvements on the renaming ideas ( |
https://issues.apache.org/jira/browse/MNG-7571
generated site with this PR:
https://maven.apache.org/ref/4-LATEST/maven-api/maven-api-settings/index.html
https://maven.apache.org/ref/4-LATEST/maven-api/maven-api-model/index.html
https://maven.apache.org/ref/4-LATEST/maven-settings/index.html
https://maven.apache.org/ref/4-LATEST/maven-model/index.html