Administrator Administrator [http://community.jboss.org/people/admin] modified 
the document:

"Using diffmk to add updated/added markers to TOC"

To view the document, visit: http://community.jboss.org/docs/DOC-14256

--------------------------------------------------------------
← back to  ../../docs/DOC-14250 How to write documentation for JBDS and JBoss 
Tools 

In order to compare previous documentation with the current one and add 
update/added marker to TOC, we use DiffMk version 3.0.a1. tool.

We added two script files in the bin folder of the DiffMk distribution: 
* run.sh
* run_mkdiff.sh. 


The first is responsible for comparing 2 files and producing a third file with 
*diff* markers. The second one we use to indicate the files to compare and the 
output files, the format is the following: ./run.sh [+the path to the file+] 
[+the path to the file modified+] [+the path to the output file+]

To identify the changes between two different revisions of the same guide, use 
the following line: ./run.sh /path/to/the/old/revision/guide/master.xml 
/path/to/the/current/revision/guide/master.xml 
/path/to/the/produced/by/diffmk/master_output.xml

Next, run the run_mkdiff.sh

Actually, the DiffMk is not an ideal tool for comparing. It has a lot of lacks. 
Here are some of such lacks we run into: 
* It removes the HTML entities when outputs the file, for instance & in the 
links;
* Sometimes it mixes the structure of the document, for instance, put the 
<chapter> into the <chapter>;
* Sometimes it deletes the tags such as <imageobject>. 
    
Thus, in order the docs with diff markers could be built, the next step is 
validating and checking the master_output.xml files carefully. 

To build the guide with updated/new markers on the TOC, chapters and sections 
and have the changes highlighted, use the 'diffmk' profile, i.e. the mvn clean 
install -P diffmk maven command. 
 
To build the release version of the guide (for JBDS release) with updated/new 
markers on the TOC, use the 'releaseJBDS' profile, i.e. the mvn clean install 
-P releaseJBDS maven command.
--------------------------------------------------------------

Comment by going to Community
[http://community.jboss.org/docs/DOC-14256]

Create a new document in JBoss Tools at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=102&containerType=14&container=2128]
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to