< > T.O.C
G.O.D.D.A.M.U.

About GODDAMU


G.O.D.D.A.M.U. (GODDAMU) stands for Groot's Organized Document Definition Aggregation and Manipulation Utility. The purpose of this program is to ease the development of documentation and web pages. It does this by separating the content from the formatting of the content. This was the same content can be manipulated into different file formats whether it be HTML, TXT, Rich Text File (RTF) etc. Another feature of this separation is that the content can be in multiple languages and still be targetted to the various file formats.

GODDAMU files are simple ASCII files but they are formatted in a very specific way. It's format is simple but fussy in that there is little to not variation allowed. The format and restrictions are discussed in a following chapter.

These ASCII files all have the extension "GOD". However there are three purposes that a GOD file can have.

Variable Definition file just holds variable substitutions or whatever you wish for it to contain. This is useful when you have a common name and at some point down the line that name may change. You would only need to change one place instead of everywhere that name is used.

Template Definition file holds the formatting of the content data. A Content Data file would indicate a template file to use to format the content. A Template Definition file will hold all the templates for all destination targets you plan to publish to.

Content Data file holds the actual content minus any target specific formatting. All formatting should be abstracted out. A Content Data file will have all the languages that you plan on publishing to.

< > T.O.C
G.O.D.D.A.M.U.