You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by vs...@apache.org on 2008/07/03 22:01:55 UTC
svn commit: r673783 -
/maven/site/trunk/src/site/apt/guides/development/guide-documentation-style.apt
Author: vsiveton
Date: Thu Jul 3 13:01:54 2008
New Revision: 673783
URL: http://svn.apache.org/viewvc?rev=673783&view=rev
Log:
o small updates
Modified:
maven/site/trunk/src/site/apt/guides/development/guide-documentation-style.apt
Modified: maven/site/trunk/src/site/apt/guides/development/guide-documentation-style.apt
URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/guides/development/guide-documentation-style.apt?rev=673783&r1=673782&r2=673783&view=diff
==============================================================================
--- maven/site/trunk/src/site/apt/guides/development/guide-documentation-style.apt (original)
+++ maven/site/trunk/src/site/apt/guides/development/guide-documentation-style.apt Thu Jul 3 13:01:54 2008
@@ -3,12 +3,11 @@
------
Dennis Lundberg
------
- 2008-06-26
+ 2008-07-03
------
Guide To Maven Documentation Style
-
* Where did the style came from?
The documentation style guide was created to make our documentation more
@@ -16,40 +15,49 @@
The standard has just been started and will expand over time based on the
suggestions made on the Maven dev mailing list. It is a community consensus
of how we should write our documentation.
-
+
Each rule in this guide should come with a motivation as to why it exists.
References to external sources are encouraged.
-
* Date format
How people format a date varies around the world, sometimes making it hard
for people to understand each other. The solution to this problem comes in
the form of the ISO-8601 standard.
-
+
A date in our documentation must follow this standard:
-
+
<<YYYY-MM-DD>>
where <<YYYY>> is the year in the Gregorian calendar, <<MM>> is the month of
the year between 01 (January) and 12 (December), and <<DD>> is the day of the
month between 01 and 31.
+ <<Note>>: All documentation meta-data should respect this convention, for instance for this given APT document:
+
++-----+
+ ------
+ Guide To Maven Documentation Style
+ ------
+ Dennis Lundberg
+ ------
+ 2008-07-03
+ ------
++-----+
+
** References
-
+
* {{{http://www.w3.org/QA/Tips/iso-date}W3C Quality Web Tips}}
-
+
* {{{http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=26780}ISO-8601}}
* {{{http://en.wikipedia.org/wiki/ISO_8601}Wikipedia}}
-
- []
+ []
~~ NOTE: Add more rules here. Follow the heading style of the rule above.
-
-* POM indentation
+* POM Snippet
A POM file must use 2 spaces for each indentation. Because POM snippets are
often used in documentation to show the user how to configure something, it is
@@ -61,20 +69,39 @@
A user should be able to copy and paste the example into their own POM without
the need to change the indentation afterwards.
+ Also, you should declare all parent POM elements to improve the comprehension. You could use ellipsis (i.e. ...) is
+ you don't want to specify elements.
+
** Example
The following is an example of how the distribution management of the Maven
site is configured.
-+-----
++-----+
+<project>
+ ...
<distributionManagement>
<site>
<id>apache.website</id>
<url>scp://people.apache.org/www/maven.apache.org/</url>
</site>
</distributionManagement>
-+-----
+ ...
+</project>
++-----+
As you can see above the <<<\<distributionManagement\>>>> element is indented
once (=2 spaces), the <<<\<site\>>>> element in indented twice (=4 spaces) and
the <<<\<id\>>>> is indented three times (=6 spaces).
+
+* Naming Documentation Files
+
+ All file names should replace space by a minus (-), for instance for this given APT document:
+
++-----+
+ guide-documentation-style.apt
++-----+
+
+* Updating Documentation Files
+
+ A good practice is to update the date (with the correct date format) when you are updating documentation files.