From 284b44027321426adedd1526d42f9e31886fbe9f Mon Sep 17 00:00:00 2001 From: Jeff Scheel Date: Fri, 17 Feb 2017 14:25:02 -0600 Subject: [PATCH] Miscellaneous updates: - Open 1.1 version (_pre2) - Add the mailing list to the abstract - Add support for starting a new local project - Add "git init" workaround to Troubleshooting for JAR dependency on git. - Move "Understanding" section forward in document. - Clarify "Workgroup POM" terminology. - Further cleanup of "Master Template" naming change to "Document Development Guide". - Additional explanation about publishing of documents, including flow charts - Add recommendation of installation of Croscore fonts in new Install fonts section - Include a policy on document versioning - Add examples of special docbook extensions available in our tooling - Increase the number of levels of sections in the TOC Signed-off-by: Jeff Scheel --- template/bk_main.xml | 41 +- template/ch_example.xml | 42 + template/ch_template_overview.xml | 19 +- ...ss_non-std_track_doc_variables_graphic.odg | Bin 0 -> 18559 bytes ...ss_non-std_track_doc_variables_graphic.svg | 546 ++++++++ .../project_process_non-std_track_graphic.odg | Bin 20975 -> 11338 bytes .../project_process_non-std_track_graphic.svg | 110 +- ..._track_doc_variables_candidate_graphic.odg | Bin 0 -> 17831 bytes ..._track_doc_variables_candidate_graphic.svg | 420 +++++++ ..._std_track_doc_variables_draft_graphic.odg | Bin 0 -> 17349 bytes ..._std_track_doc_variables_draft_graphic.svg | 382 ++++++ ...rocess_std_track_doc_variables_graphic.odg | Bin 0 -> 19927 bytes ...rocess_std_track_doc_variables_graphic.svg | 1114 +++++++++++++++++ ...ack_doc_variables_review_draft_graphic.odg | Bin 0 -> 18256 bytes ...ack_doc_variables_review_draft_graphic.svg | 553 ++++++++ ...ck_doc_variables_specification_graphic.odg | Bin 0 -> 17959 bytes ...ck_doc_variables_specification_graphic.svg | 459 +++++++ .../project_process_std_track_graphic.odg | Bin 30855 -> 12770 bytes .../project_process_std_track_graphic.svg | 198 +-- template/pom.xml | 6 +- template/sec_example.xml | 25 + template/sec_template_debugging.xml | 48 +- template/sec_template_existing_document.xml | 6 +- template/sec_template_getting_started.xml | 38 +- template/sec_template_new_document.xml | 337 +++-- template/sec_template_policies.xml | 24 +- template/sec_template_process.xml | 358 +++++- template/sec_template_structure.xml | 13 +- 28 files changed, 4371 insertions(+), 368 deletions(-) create mode 100644 template/figures/project_process_non-std_track_doc_variables_graphic.odg create mode 100644 template/figures/project_process_non-std_track_doc_variables_graphic.svg create mode 100644 template/figures/project_process_std_track_doc_variables_candidate_graphic.odg create mode 100644 template/figures/project_process_std_track_doc_variables_candidate_graphic.svg create mode 100644 template/figures/project_process_std_track_doc_variables_draft_graphic.odg create mode 100644 template/figures/project_process_std_track_doc_variables_draft_graphic.svg create mode 100644 template/figures/project_process_std_track_doc_variables_graphic.odg create mode 100644 template/figures/project_process_std_track_doc_variables_graphic.svg create mode 100644 template/figures/project_process_std_track_doc_variables_review_draft_graphic.odg create mode 100644 template/figures/project_process_std_track_doc_variables_review_draft_graphic.svg create mode 100644 template/figures/project_process_std_track_doc_variables_specification_graphic.odg create mode 100644 template/figures/project_process_std_track_doc_variables_specification_graphic.svg create mode 100644 template/sec_example.xml diff --git a/template/bk_main.xml b/template/bk_main.xml index 16fbe74..86246d5 100644 --- a/template/bk_main.xml +++ b/template/bk_main.xml @@ -22,7 +22,7 @@ document and should not be changed. Use of this value is in in the Abstract section in this file. --> + ]> - 2015, 2016 + 2015, 2016, 2017 OpenPOWER Foundation - Revision 1.0.1 + Revision 1.1.0_pre2 OpenPOWER + If you don't know which one to select, change to "opfExternal" and ask your TSC representative. --> @@ -80,11 +80,42 @@ This document is a Non-standard Track, Work Group Note work product owned by the System Software Workgroup and handled in compliance with the requirements outlined in the OpenPOWER Foundation Work Group (WG) Process document. It was - created using the Master Template Guide version &template_version;. + created using the Document Development Guide version &template_version;. + Comments, questions, etc. can be submitted to the public mailing list for this document at + syssw-doc_devel_guide@mailinglist.openpowerfoundation.org. Additionally, + the #doc-devel channel in the OpenPOWER Foundation Slack room + (openpowerfoundation.slack.com) + can be used to answer more interactive questions. + + 2017-02-17 + + Version 1.1.0 updates: + + + Enhancements document creation to address project creation and update process. + + + Add "git" error to troubleshooting sections until JAR dependency removed. + + + Add optional font installation step to getting started. + + + Provide example usage of OPF Docbook extensions. + + + Extend explanation of versioning policy. + + + Correct, improve miscellenous wording and grammar. + + + + 2016-09-13 diff --git a/template/ch_example.xml b/template/ch_example.xml index 98fbf6d..f6552b2 100644 --- a/template/ch_example.xml +++ b/template/ch_example.xml @@ -215,6 +215,48 @@ main() If code formatting is not quite what you need, simply displaying text "literally" may suffice as follows: This is my literal text. It ignores whitespace. + + + +
+ Examples of OpenPOWER Foundation Docbook extensions + + The OpenPOWER Foundation Maven Plugin supports a number of extensions that are not pure Docbook. These are: + + + Setting text color explicitly + + Text color can be controlled using <phrase role="color"> tags. For example, this + text:A red sentence.]]> produces this sentence: + A red sentence. + Valid colors include either a keyword color name or a numerical RGB specification. Keyword names are common with the HTML 4 specificiation: + aqua, black, blue, fuchsia, gray, + green, lime, maroon, navy, olive, + purple, red, silver, teal, white, + and yellow. Additionally, RGB values can be #nnnnnn where nnnnnn is a hexidecimal color value or + rgb(n1, n2, n3) where n1, n2, and n3 are intergers 0-255. + + + + Inserting line breaks + Line breaks can be introduced using <?linebreak?> tags. For example, this + text:A line break in the middle of text]]> produces this sentence: + A line break in the middle of text + This tag becomes useful in table text spacing. + + + + Inserting page breaks + Page breaks can be introduced using <?hard-pagebreak?> tags. For example, this + text:A page break Between two paragraphs]]> produces this sentence: + A page break Between two paragraphs + This tag becomes useful in placing tables on page. Placing this statement before a large table may prevent it from spanning a page. + Because the XSL template behind the Processing Instruction generates + a ]]> in + the book FO output, this instruction should be used in the outer most blocks of a section to work effectively. Use inside lists and other structural + components may result in the text after the break being dropped. User beware!. + +
diff --git a/template/ch_template_overview.xml b/template/ch_template_overview.xml index b2f487a..9e04783 100644 --- a/template/ch_template_overview.xml +++ b/template/ch_template_overview.xml @@ -21,8 +21,9 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> The OpenPOWER Foundation Documentation Development Guide provides a framework for OpenPOWER public and private - documentation. The goal of the template and this writeup is to promote community contributions - to OpenPOWER documenation and to enable new contributions within a common look and feel. + documentation. The goal of the document is to describe the documentation development + process, to promote community contributions to OpenPOWER documenation and to enable new + contributions with a common look and feel. The major sections of this document addresses the following topics: @@ -31,6 +32,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> This section details tools and commands used to contribute to OpenPOWER documentation. All users who are new to OpenPOWER Foundation documentation should start here. + + : + This section provides detailed descriptions of the various project + components and their roles in the documentation creation process. + : This section provides step-by-step instructions on how to create a new document @@ -51,15 +57,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> This section explains key document types and the appropriate work flow for publishing OpenPOWER Foundation documents. - - : - This section provides detailed descriptions of the various project - components and their roles in the documentation creation process. - : This section contains the generally accepted guidelines for creating OpenPOWER documentation. Use this section as a reference - for documentation style beyond template provided features. + for documentation source contruction and community process. : @@ -82,11 +83,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink"> provides examples of common documenation constructs in XML. + - diff --git a/template/figures/project_process_non-std_track_doc_variables_graphic.odg b/template/figures/project_process_non-std_track_doc_variables_graphic.odg new file mode 100644 index 0000000000000000000000000000000000000000..2826841495a018057b61e30baadb52a4a7c6d3ee GIT binary patch literal 18559 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <workProduct>workgroupNotes</workProduct><documentStatus>draft</documentStatus><security>workgroupConfidential</security> + + + + + + + + + + + + + + + + + + + + + Work Group NoteDraft + + + + + + + + + + + + + + + Work Group Note + + + + + + + + + + + + + + + Work Group NoteReview Draft + + + + + + + <security>public</security> + + + + + + + + + + + + + + + + ? + + + + + + + + + + + + + + + + + + + + + Public review of document? + + + + + + Yes + + + + + + No + + + + + + + + + + + + + <security>public</security> + + + + + + + + + + + + + Yes + + + + + + <documentStatus>review</documentStatus> + + + + + + <documentStatus>published</documentStatus> + + + + + + Document pom.xml variable changes: + + + + + + + + + + + + + <security>workgroupConfidential</security> + + + + + + + + + + + + + + + + ? + + + + + + + Public development of document? + + + + + + Yes + + + + + + No + + + + + + <documentStatus>draft</documentStatus> + + + + + + <security>public</security> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Work Group Approval + + + + + + + + + + + + + + + + ? + + + + + + + + + + + + + + <security>workgroupConfidential</security> + + + + + + + + + + + + + + + + ? + + + + + + + Public release of document? + + + + + + No + + + + + + <documentStatus>draft</documentStatus> + + + + + + Material updates needed? + + + + + + Yes + + + + + + No + + + + + + + + + + + + + + + + + + + + + + + Review + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/template/figures/project_process_non-std_track_graphic.odg b/template/figures/project_process_non-std_track_graphic.odg index 9e4852d77ec3ddc80728050c3efda695a3bc73d1..f144a01c55f299b60804f12a68362a0147333d0c 100644 GIT binary patch literal 11338 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 literal 20975 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 Ino*zr4^ssNR{#J2 diff --git a/template/figures/project_process_non-std_track_graphic.svg b/template/figures/project_process_non-std_track_graphic.svg index 0ebe6cc..b2dd55d 100644 --- a/template/figures/project_process_non-std_track_graphic.svg +++ b/template/figures/project_process_non-std_track_graphic.svg @@ -1,6 +1,6 @@ - - + + @@ -8,7 +8,7 @@ - + @@ -17,26 +17,16 @@ - - - - - - - - - - @@ -83,65 +73,85 @@ - + - - + + + - + - - + + + - + - - + + + - - - - + + + + + + + - - - - - + + + + Work Group NoteDraft + - - - - + + + + + + + - - - - Public, Member Confidential,Work Group Confidential + + + + Work Group Note + - - - Public, Member Confidential,Work Group Confidential + + + + + + + - - - - Work Group NoteDraft + + + + + Work Group NoteReview Draft + - + - Work Group NoteReview Draft + + + - + - Work Group Note + + + diff --git a/template/figures/project_process_std_track_doc_variables_candidate_graphic.odg b/template/figures/project_process_std_track_doc_variables_candidate_graphic.odg new file mode 100644 index 0000000000000000000000000000000000000000..5d7b33a097255b9d0715cce344334d6954891d5a GIT binary patch literal 17831 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 YRY4l;vt9lqNk2bqpJGRC!9Q#N3r%aW*8l(j literal 0 HcmV?d00001 diff --git a/template/figures/project_process_std_track_doc_variables_candidate_graphic.svg b/template/figures/project_process_std_track_doc_variables_candidate_graphic.svg new file mode 100644 index 0000000..a22b7fb --- /dev/null +++ b/template/figures/project_process_std_track_doc_variables_candidate_graphic.svg @@ -0,0 +1,420 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Work GroupSpecificationDraft + + + + + + + + + + + + + + + OpenPOWERStandard + + + + + + + + + + + + + + + CandidateOpenPOWERStandard + + + + + + + + + + + + + + + + + + + + + + + + ? + + + + + + + + + + + + + + <security>workgroupConfidential</security> + + + + + + + + + + + + + + + + ? + + + + + + + Public development of document? + + + + + + Yes + + + + + + No + + + + + + <documentStatus>draft</documentStatus> + + + + + + <security>public</security> + + + + + + Material updates needed? + + + + + + Yes + + + + + + + + + + + + + <workProduct>openpowerStandard</workProduct> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BoD Approval + + + + + + + + + + + + + No + + + + + + <workProduct>candidateStandard</workProduct><documentStatus>published</documentStatus><security>public</security> + + + + + + Document pom.xml variable changes: + + + + + + + + + + + + + From Work Group Specification + + + + + + + + + + + + + To Work Group Specification Review Draft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard Review + + + + + + + + + + + + + + \ No newline at end of file diff --git a/template/figures/project_process_std_track_doc_variables_draft_graphic.odg b/template/figures/project_process_std_track_doc_variables_draft_graphic.odg new file mode 100644 index 0000000000000000000000000000000000000000..552c5f9d6b6fb7d6d043d2381ec93be2d4de81ed GIT binary patch literal 17349 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 literal 0 HcmV?d00001 diff --git a/template/figures/project_process_std_track_doc_variables_draft_graphic.svg b/template/figures/project_process_std_track_doc_variables_draft_graphic.svg new file mode 100644 index 0000000..6a034e0 --- /dev/null +++ b/template/figures/project_process_std_track_doc_variables_draft_graphic.svg @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Work GroupSpecificationDraft + + + + + + + + + + + + + + + Work GroupSpecificationReview Draft + + + + + + + + + + + + + + <workProduct>workgroupSpecification</workProduct><documentStatus>draft</documentStatus><security>workgroupConfidential</security> + + + + + + Document pom.xml variable changes: + + + + + + <security>public</security> + + + + + + + + + + + + + + + + ? + + + + + + + Public review of document? + + + + + + Yes + + + + + + No + + + + + + <documentStatus>review</documentStatus> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Work Group Approval + + + + + + + + + + + + + + + + + + + + + + + TSC Approval + + + + + + + + + + + + + + + + + + + + + + + BoD Approval + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + To Work Group Specification + + + + + + + + + + + + + From Work Group Specification andCandidate OpenPOWER Standard + + + + + + From New Document + + + + + + + + + + + + + + \ No newline at end of file diff --git a/template/figures/project_process_std_track_doc_variables_graphic.odg b/template/figures/project_process_std_track_doc_variables_graphic.odg new file mode 100644 index 0000000000000000000000000000000000000000..d0041fa09e8ddcdf390aee893f477802516f240e GIT binary patch literal 19927 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 JDE0*N>@Pv$^Y#D$ literal 0 HcmV?d00001 diff --git a/template/figures/project_process_std_track_doc_variables_graphic.svg b/template/figures/project_process_std_track_doc_variables_graphic.svg new file mode 100644 index 0000000..28e3ede --- /dev/null +++ b/template/figures/project_process_std_track_doc_variables_graphic.svg @@ -0,0 +1,1114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Work GroupSpecification + + + + + + + + + + + + + + + Work GroupSpecificationReview Draft + + + + + + + + + + + + + + + OpenPOWERStandard + + + + + + + + + + + + + + + CandidateOpenPOWERStandard + + + + + + + + + + + + + + <workProduct>workgroupSpecification</workProduct><documentStatus>draft</documentStatus><security>workgroupConfidential</security> + + + + + + Document pom.xml variable changes: + + + + + + <security>public</security> + + + + + + + + + + + + + + + + ? + + + + + + + Public review of document? + + + + + + Yes + + + + + + No + + + + + + <documentStatus>review</documentStatus> + + + + + + + + + + + + + <security>public</security> + + + + + + + + + + + + + + + + ? + + + + + + + + + + + + + + + + + + + + + Public release of document? + + + + + + Yes + + + + + + <documentStatus>published</documentStatus> + + + + + + + + + + + + + + + + + + + + + + + ? + + + + + + + + + + + + + + <security>workgroupConfidential</security> + + + + + + + + + + + + + + + + ? + + + + + + + Public development of document? + + + + + + Yes + + + + + + No + + + + + + <documentStatus>draft</documentStatus> + + + + + + <security>public</security> + + + + + + Material updates needed? + + + + + + Yes + + + + + + + + + + + + + <workProduct>candidateStandard</workProduct><security>public</security> + + + + + + + + + + + + + No + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ? + + + + + + + + + + + + + + <security>workgroupConfidential</security> + + + + + + + + + + + + + + + + ? + + + + + + + Public development of document? + + + + + + Yes + + + + + + No + + + + + + <documentStatus>draft</documentStatus> + + + + + + <security>public</security> + + + + + + Material updates needed? + + + + + + Yes + + + + + + + + + + + + + <workProduct>openpowerStandard</workProduct> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Work Group Approval + + + + + + + + + + + + + + + + + + + + + + + TSC Approval + + + + + + + + + + + + + + + + + + + + + + + BoD Approval + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Work Group Approval + + + + + + + + + + + + + + + + + + + + + + + TSC Approval + + + + + + + + + + + + + + + + + + + + + + + BoD Approval + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Work Group Approval + + + + + + + + + + + + + + + + + + + + + + + TSC Approval + + + + + + + + + + + + + + + + + + + + + + + BoD Approval + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BoD Approval + + + + + + + + + + + + + No + + + + + + No + + + + + + + + + + + + + + + + + + + + + + + ? + + + + + + + + + + + + + + <security>workgroupConfidential</security> + + + + + + + + + + + + + + + + ? + + + + + + + Public development of document? + + + + + + Yes + + + + + + No + + + + + + <documentStatus>draft</documentStatus> + + + + + + Material updates needed? + + + + + + Yes + + + + + + + + + + + + + + + + + + + + No + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specification Review + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard Review + + + + + + + + + + + + + <security>public</security> + + + + + + + + + + + + + + + + + + + + + Work GroupSpecificationDraft + + + + + + + + \ No newline at end of file diff --git a/template/figures/project_process_std_track_doc_variables_review_draft_graphic.odg b/template/figures/project_process_std_track_doc_variables_review_draft_graphic.odg new file mode 100644 index 0000000000000000000000000000000000000000..d086d4e8c8a0e084332ddbac0b1a9678abda6635 GIT binary patch literal 18256 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 F2LP1_`$qr( literal 0 HcmV?d00001 diff --git a/template/figures/project_process_std_track_doc_variables_review_draft_graphic.svg b/template/figures/project_process_std_track_doc_variables_review_draft_graphic.svg new file mode 100644 index 0000000..9d8f895 --- /dev/null +++ b/template/figures/project_process_std_track_doc_variables_review_draft_graphic.svg @@ -0,0 +1,553 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Work GroupSpecification + + + + + + + + + + + + + + + Work GroupSpecificationReview Draft + + + + + + + <security>public</security> + + + + + + + + + + + + + + + + ? + + + + + + + + + + + + + + + + + + + + + Public release of document? + + + + + + Yes + + + + + + <documentStatus>published</documentStatus> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Work Group Approval + + + + + + + + + + + + + + + + + + + + + + + TSC Approval + + + + + + + + + + + + + + + + + + + + + + + BoD Approval + + + + + + + + + + + + + + + + + + + + + + + + + + + No + + + + + + To Candidate OpenPOWER Standard + + + + + + From Work Group Specification Draft + + + + + + <workProduct>workgroupSpecification</workProduct><documentStatus>review</documentStatus> + + + + + + Document pom.xml variable changes: + + + + + + + + + + + + + + Work GroupSpecificationDraft + + + + + + + + + + + + + + + + + ? + + + + + + + + + + + + + + <security>workgroupConfidential</security> + + + + + + + + + + + + + + + + ? + + + + + + + Public development of document? + + + + + + Yes + + + + + + No + + + + + + <documentStatus>draft</documentStatus> + + + + + + <security>public</security> + + + + + + Material updates needed? + + + + + + Yes + + + + + + + + + + + + + No + + + + + + To Work Group Specification Review Draft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specification Review + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/template/figures/project_process_std_track_doc_variables_specification_graphic.odg b/template/figures/project_process_std_track_doc_variables_specification_graphic.odg new file mode 100644 index 0000000000000000000000000000000000000000..345a45ad08bf33d7c4fe3a8d07682b7f6d3e4a15 GIT binary patch literal 17959 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

!sq?mb>f>XPNrQxO>Jj!$j%NOgNC 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 A!2kdN literal 0 HcmV?d00001 diff --git a/template/figures/project_process_std_track_doc_variables_specification_graphic.svg b/template/figures/project_process_std_track_doc_variables_specification_graphic.svg new file mode 100644 index 0000000..51d5000 --- /dev/null +++ b/template/figures/project_process_std_track_doc_variables_specification_graphic.svg @@ -0,0 +1,459 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Work GroupSpecificationDraft + + + + + + + + + + + + + + + Work GroupSpecification + + + + + + + + + + + + + + + CandidateOpenPOWERStandard + + + + + + + <workProduct>workgroupSpecification</workProduct><documentStatus>published</documentStatus> + + + + + + Document pom.xml variable changes: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ? + + + + + + + + + + + + + + <security>workgroupConfidential</security> + + + + + + + + + + + + + + + + ? + + + + + + + Public development of document? + + + + + + Yes + + + + + + No + + + + + + <documentStatus>draft</documentStatus> + + + + + + <security>public</security> + + + + + + Material updates needed? + + + + + + Yes + + + + + + + + + + + + + <workProduct>candidateStandard</workProduct><security>public</security> + + + + + + + + + + + + + No + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Work Group Approval + + + + + + + + + + + + + + + + + + + + + + + TSC Approval + + + + + + + + + + + + + + + + + + + + + + + BoD Approval + + + + + + + + + + + + + + + + + + + + + + + + + + + To Work Group Specification Review Draft + + + + + + From Work Group Specification Review Draft + + + + + + + + + + + + + To OpenPOWER Standard + + + + + + + + + + + + + + \ No newline at end of file diff --git a/template/figures/project_process_std_track_graphic.odg b/template/figures/project_process_std_track_graphic.odg index 21c8e578ff5ff0ea9f3503c4760b15a8b536ed80..0960c54b2d566f4449ab46b5e0c581bb6d111136 100644 GIT binary patch literal 12770 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 literal 30855 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%0A{&Uv$$yNW-1r-tBS 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 - - + + @@ -8,7 +8,7 @@ - + @@ -18,32 +18,27 @@ - - - - - - + @@ -85,120 +80,135 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - + + + + - - - - - - - - Public, Member Confidential,Work Group Confidential - - - - - Public, Member Confidential,Work Group Confidential + + + + + + + + + + + + + + + + + + Work GroupSpecificationDraft + + + + + + + + + + + + + + + Work GroupSpecification + + + + + + + + + + + + + + + Work GroupSpecificationReview Draft + - - + + + - + - Public + + + - - - - + + + + + + + - - - - - + + + + OpenPOWERStandard + - - - Public + + + + + + + - - - - - + + + + CandidateOpenPOWERStandard + - + - Public, Member Confidential,Work Group Confidential + + + - + - Work GroupSpecificationDraft + + + - + - Work GroupSpecification ReviewDraft - - - - - Work GroupSpecification - - - - - CandidateOpenPOWERStandard - - - - - OpenPOWERStandard + + + diff --git a/template/pom.xml b/template/pom.xml index f685037..12e8739 100644 --- a/template/pom.xml +++ b/template/pom.xml @@ -80,14 +80,14 @@ 1 - 1 + 3 1 - template-guide + doc-devel-guide - template-guide + doc-devel-guide +
+ + Sample section include + This section was developed in a separate file but included in the document by using the following + text: <xi:include href="sec_example.xml"/> + where sec_example.xml is the source file name. + +
diff --git a/template/sec_template_debugging.xml b/template/sec_template_debugging.xml index 82f6f3a..7cf44e6 100644 --- a/template/sec_template_debugging.xml +++ b/template/sec_template_debugging.xml @@ -91,6 +91,10 @@ lineNumber: 272; columnNumber: 70; text not allowed here; expected element "add The location within the file of the syntax error. For the above example, the key information is "lineNumber: 272; columnNumber: 70. + In some XML validation failure scenarios, the lineNumber or + colNumber values are not specified or are -1. If you encounter such a situation, + please post to the Documentation Development mailing list at syssw-doc_devel_guide@mailinglist.openpowerfoundation.org + so they can assist in identifying the exact location of the failure. An explanation of the failure. This information in the above error reads, "text not allowed here; expected element "address", ...". @@ -102,7 +106,7 @@ lineNumber: 272; columnNumber: 70; text not allowed here; expected element "add
Build failures - Build errors are easily identified as well. Below is an example: + Build errors are easily identified as well. Below is the most common example: ... [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE @@ -131,6 +135,14 @@ lineNumber: 272; columnNumber: 70; text not allowed here; expected element "add With these details in hand for either error, one simply locates the offending syntax and makes the appropriate correction. Online resources such as those listed in may be helpful. + + When creating new documentation projects, you may encounter the following error during + your first build:... +[ERROR] Failed to execute goal org.openpowerfoundation.docs:openpowerdocs-maven-plugin:1.0.5:generate-webhelp (generate-webhelp) on project openpower-vector-programming-guide: Execution generate-webhelp of goal org.openpowerfoundation.docs:openpowerdocs-maven-plugin:1.0.5:generate-webhelp failed: One of setGitDir or setWorkTree must be called. -> [Help 1] +... + + This error results from interactions of the maven build process and git. It may be + circumvented by issuing the git init command in your directory.
@@ -154,25 +166,26 @@ Error ... The "org.apache.fop.fo.ValidationException" text indicates that this error was during FO validation. The key pieces of information are as follows: - - - The error type is indicated in the text following the exception indictor. In our case, the error statement is: - "{http://www.w3.org/1999/XSL/Format}block" is not a valid child of "fo:list-block"!. This error clearly - has something to do with the nesting of a "fo:block" statement in a "fo:list-block" statement. - - - The location of the validation error is given in the statement - "See position 70:-1". These two values are the line number and character number of the error. So, our sample - error occurs on line 70, but the character number - of -1 is an indication that the line is too long to effectively point. - - + + + + The error type is indicated in the text following the exception indictor. In our case, the error statement is: + "{http://www.w3.org/1999/XSL/Format}block" is not a valid child of "fo:list-block"!. This error clearly + has something to do with the nesting of a "fo:block" statement in a "fo:list-block" statement. + + + The location of the validation error is given in the statement + "See position 70:-1". These two values are the line number and character number of the error. So, our sample + error occurs on line 70, but the character number + of -1 is an indication that the line is too long to effectively point. + + What this information fails to detail is which file has the problem. To find the particular offending file, one must understand the Docbook build process. This process begins by collecting all XML into a working copy of the main book file. The build failure error in includes a reference to this file which will be found in the .../target/ directory. It generally has the same name as the main book file of the document, which if copied - from the Master Template Guide project, will be bk_main.xml. When in doubt about + from the Documentation Development Guide project, will be bk_main.xml. When in doubt about this file name, you will find it in the <includes> tag in the pom.xml file. Once all information has been pulled into the working XML file, the XML statements are transformed into FO statements @@ -219,7 +232,10 @@ javax.xml.transform.TransformerException: org.apache.fop.fo.ValidationException: DocBook (XML) file. With this information, one can inspect the document source to decide if the error is bad DocBook syntax or a tooling bug. If the latter, please save the newly formatted .fo file and include it in the bug writeup. - Fully understanding the error, may require knowing more about XSL FO syntax. Many such web sites exist for this, but + This error generally indicates a problem with documentation tooling. If you encounter such a situation, + please post to the Documentation Development mailing list at syssw-doc_devel_guide@mailinglist.openpowerfoundation.org + so they can assist in identifying the exact cause of the failure. + If you wish to fully understanding the error, you may require knowing more about XSL FO syntax. Many such web sites exist for this, but the XSL Formatting Objects Summary from W3C (World Wide Web Consortium) provides a good starting reference online at https://www.w3.org/2002/08/XSLFOsummary.html. diff --git a/template/sec_template_existing_document.xml b/template/sec_template_existing_document.xml index b21896d..a92c465 100644 --- a/template/sec_template_existing_document.xml +++ b/template/sec_template_existing_document.xml @@ -23,7 +23,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_existing_doc the specific document project. Begin by cloning the master document as described in . Once complete, obtain a copy of the desired document by cloning its project. For example, to clone this document, - Master Template Guide, from the + Documentation Development Guide, from the public OpenPOWER Foundation git repository, use this command:$ git clone https://github.com/OpenPOWERFoundation/Docs-Template.git Cloning into 'Docs-Template'... @@ -36,7 +36,7 @@ Unpacking objects: 100% (62/62), done. Checking connectivity... done. $ - To build a specific document such as the template guide, follow these steps from the directory where + To build a specific document such as this guide, follow these steps from the directory where you just cloned:$ cd Docs-Template/template $ mvn clean [INFO] Scanning for projects... @@ -84,7 +84,7 @@ Checking connectivity... done. Projects may contain multiple documents. While specific documents can be built by executing a mvn clean generate-sources in the specific document directory, executing this command in the base project directory will build all projects identified in the <module> list in the - top-level pom.xml file, known as the "workgroup-pom". + top-level pom.xml file, known as the "Workgroup POM". You are now ready to begin making updates. Before diving deeply into new text, you may want to review diff --git a/template/sec_template_getting_started.xml b/template/sec_template_getting_started.xml index 7d38fe0..8319ac4 100644 --- a/template/sec_template_getting_started.xml +++ b/template/sec_template_getting_started.xml @@ -21,13 +21,16 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_getting_star To begin contributing to the OpenPOWER Foundation documentation, the following steps must be completed: - Installing tools + - Creating accounts + - Cloning master document information + + + + @@ -35,8 +38,8 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_getting_star Once complete, you can proceed to either or as needed. -
- Installing tools +
+ Installing tools Only two tools are required to update documentation, git and maven. Git manages the documentation source and maven provides the build framework to create the published content in PDF and html form. Installation steps for these tools varies by operating system. @@ -69,8 +72,26 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_getting_star can be found at http://bluefish.openoffice.nl/index.html.
+
+ Installing fonts + The OpenPOWER Foundation documentation utilizes opensource fonts known as the + Chrome OS core fonts or Croscore fonts. + The three TrueType fonts (TTFs) in this family Arimo (sans-serif), Tinos (serif), and Cousine (monospace). While + not strictly required to have these fonts on your system, it can be helpful when designing graphics and + other images to have them installed on your development system. + Only two tools are required to update documentation, git and maven. Git manages the documentation + source and maven provides the build framework to create the published content in PDF and html form. + Installation steps for these tools varies by operating system. + On Debian-based Linux operating systems (Ubuntu and Debian), install Croscore fonts as follows: + # apt-get install fonts-croscore + On RPM-based Linux operating systems (Fedora, RHEL, openSUSE, SLES), install Croscore fonts as follows: + # yum install google-croscore-fonts + On Mac OS X and Windows systems, use a font website to download and install the Croscore fonts individually. Most of + these sites provide directions for Mac OS and Windows. +
+
- Creating accounts + Creating accounts All OpenPOWER project documentation is maintained in GitHub trees, public and private. The first step to creating documentation will be joining the GitHub community. To join the GitHub community, @@ -86,10 +107,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_getting_star
- Cloning master document information + Cloning master document information To successfully build OpenPOWER Foundation documents, common document files must be in place in addition to the specific document files. These common files are obtained by cloning the OpenPOWER Foundation public project Docs-Master. - To clone the master template document framework use the clone git command:$ git clone https://github.com/OpenPOWERFoundation/Docs-Master.git + To clone the OpenPOWER Foundation master document framework, + use the clone git command:$ git clone https://github.com/OpenPOWERFoundation/Docs-Master.git Cloning into 'Docs-Master'... remote: Counting objects: 24, done. remote: Compressing objects: 100% (18/18), done. diff --git a/template/sec_template_new_document.xml b/template/sec_template_new_document.xml index b76a836..f1b60fe 100644 --- a/template/sec_template_new_document.xml +++ b/template/sec_template_new_document.xml @@ -21,166 +21,260 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_new_document Creating a new document from scratch follows four simple steps: - Cloning the project source. + - Finding a document framework. + - Modifying core project files. + - Adding new document content. + + + Before undertaking one of these activities, it may be helpful to read the + + section to learn the basics about the documentation project structure. -
- Clone the project source. - All documentation projects reside in a project directory maintained in GitHub, just like the - Docs-Master framework described in . In the same directory - where the Docs-Master project has been cloned, you will need to - clone the documentation source for your project. A list of the OpenPOWER Foundation projects can be found at - https://github.com/OpenPOWERFoundation/. Select - the project from this list. - - If you do not see the project for which you are looking, you may not be authorized to it. See - for details about joining the OpenPOWER Foundation private projects. If you - feel that you need a new GitHub project, work with the - Technical Steering Committee Chair, tsc-chair@openpowerfoundation.org, to request and get this setup. +
+ Cloning a project + All documentation projects reside in a Git project directory, either locally or in the cloud at GitHub. + As described in , your document project directory must reside locally in the + same directory as the Docs-Master framework. - To clone an OpenPOWER Foundation project like Docs-Template issue the following - command:$ git clone https://github.com/OpenPOWERFoundation/Docs-Template.git + To clone a project in which to work, select from one of the two approaches below: + + + + + + + + Complete the project cloning and then continue with the next step in + . + +
+ Cloning an existing project + + To work in an existing OpenPOWER Foundation project like the Documentation Development + Guide (Docs-Template), + use the following command in the same directory that contains + Docs-Master:$ git clone https://github.com/OpenPOWERFoundation/Docs-Template.git Cloning into 'Docs-Template'... -Username for 'https://github.com': my_userid -Password for 'https://my_userid@github.com': my_password -remote: Counting objects: 62, done. -remote: Compressing objects: 100% (10/10), done. -remote: Total 62 (delta 2), reused 0 (delta 0), pack-reused 52 -Unpacking objects: 100% (62/62), done. +remote: Counting objects: 163, done. +remote: Total 163 (delta 0), reused 0 (delta 0), pack-reused 163 +Receiving objects: 100% (163/163), 275.60 KiB | 494.00 KiB/s, done. +Resolving deltas: 100% (96/96), done. Checking connectivity... done. $ The results should look roughly something like above with actual numbers of objects, files, etc. varying - for different projects. + for different projects.
+ + Private projects prompt for a GitHub userid and and password immediately following the "Cloning into..." message. + When cloning public projects such as Docs-Template, these prompts are skipped. + + A list of additional OpenPOWER Foundation projects can be found at + https://github.com/OpenPOWERFoundation/. To work + on an existing project, note its name it the list and apply the above steps replacing Docs-Template + with your preferred project from the list. + + If you do not see the project for which you are looking, you may not be authorized to it. See + for details about joining the OpenPOWER Foundation private projects. If you + feel that you need a new GitHub project, work with the + Technical Steering Committee Chair, tsc-chair@openpowerfoundation.org, to request and get this setup. + + The existing project should now be cloned. Continue with the next step in + . +
+ +
+ Creating a new project locally + + To create a new project locally, the simplest way is to clone the Documentation Development + Guide (Docs-Template) into a new project. In + our directions, my_project will be our new project name. + Use the following command in the same directory that contains + Docs-Master:$ git clone https://github.com/OpenPOWERFoundation/Docs-Template.git my_project +Cloning into 'my_project'... +remote: Counting objects: 163, done. +remote: Total 163 (delta 0), reused 0 (delta 0), pack-reused 163 +Receiving objects: 100% (163/163), 275.60 KiB | 494.00 KiB/s, done. +Resolving deltas: 100% (96/96), done. +Checking connectivity... done. +$ The results should look roughly something like above with actual numbers of objects, files, etc. varying + for different projects. + + The new project should now be generally setup. Continue with the next step in + . +
- Private projects prompt for a GitHub userid and and password. When cloning public projects, these prompts - are skipped. - - The base project has now been cloned.
-
- Finding a document framework - If this is your first document, in a brand new project (git tree), you have the fewest number of steps - to perform because your project should have been primed with a single project based on Docs-Template. - You can verify this by inspecting - the files in your project directory. A new project will contain a template directory, a pom.xml - file, a LICENSE file, and a README.md file. If this is the case, you simply - need to perform the following three steps: +
+ Finding a document framework + + When creating a new document, the simplest way to start is to use an existing document. This ensures + that you have a basic document structure and allows you to start with a working document from which to make + changes. Select from one of the following scenarios for detailed directions on creating your document framework: - - - Navigate down to your project directory, called my_project for this example. This can be achieved - using the cd command: -$ cd ~/my_project -$ - This directory should contain the template folder used to prime the project. + + + If your project exits on GitHub in the OpenPOWER Foundation area and it contains a template directory, + then follow the directions in + + to use this document as a base. - Rename the template document directory to something new like my_doc. - To accomplish this, use the mv command:: -$ mv template/ my_doc + If you have an existing document in your project that you want to use as a + base for your new document, then follow the directions in + + to establish your base document. - Change the project name in the workgroup POM.xml file. Using your editor, change this line - between the <modules> and the </modules> tags near the top of the - file:<module>template</module> + <para>Otherwise, the instructions in + <xref linkend="section_copying_template_document" endterm="section_copying_template_document_title"/> + will clone and copy this document as a base.</para> + </listitem> + </itemizedlist> + + <section xml:id="section_moving_template_document"> + <title xml:id="section_moving_template_document_title">Moving the template document into your new document framework</title> + + <para>If this is your first document, in a brand new OpenPOWER Foundation project (on GitHub), you have the fewest number of steps + to perform because your project should have been primed with a single project based on <literal>Docs-Template</literal>. + You can verify this by inspecting + the files in your project directory. A new project will contain a <literal>template</literal> directory, a <literal>pom.xml + </literal> file, a <literal>LICENSE</literal> file, and a <literal>README.md</literal> file. If this is the case, you simply + need to perform the following three steps:</para> + + <orderedlist> + <listitem> + <para>Navigate down to your project directory, called <literal>my_project</literal> for this example. This can be achieved + using the <literal>cd</literal> command: +<screen><prompt>$ </prompt><userinput>cd ~/my_project</userinput> +<prompt>$ </prompt></screen></para> + <para>This directory should contain the <literal>template</literal> folder used to prime the project.</para> + </listitem> + <listitem> + <para>Rename the <literal>template</literal> document directory to something new like <literal>my_doc</literal>. + To accomplish this, use the <literal>mv</literal> command:: +<screen><prompt>$ </prompt><userinput>mv template/ my_doc</userinput></screen></para> + </listitem> + <listitem> + <para>Change the project name in the Workgroup POM file (<literal>my_project/pom.xml</literal>). Using your editor, change this line + between the &lt;modules> and the &lt;/modules> tags near the top of the + file:<programlisting><![CDATA[<module>template</module> to read like this:<module>my_doc</module> - - +
+ + + Your new document frameword has been copied from the Document Development Guide. + Continue with the next step in + . + + - If this is not the first document in the project, then you can either begin by copying an existing document or by cloning the - Docs-Template project. To copy an existing project, follow these steps: - - - - Navigate down to your project directory, called my_project for this example. - This can be achieved using the cd command: +
+ Copying an existing document as a new document framework + + If you have another document within your project that would serve as a good base for your new one, + you can copy the existing document as the source for your new document. Follow these steps: + + + + Navigate down to your project directory, called my_project for this example. + This can be achieved using the cd command: $ cd ~/my_project $ - This directory should contain the folder name of the document wishing to be copied, called source_doc - for clarity in these directions. - - - To create a new document directory, simply create a new directory and copy the contents of the source_doc - directory. If creating a new directory named my_doc via a command line, the command - sequence would look like this: + This directory should contain the folder name of the document wishing to be copied, called source_doc + for clarity in these directions. + + + To create a new document directory, simply create a new directory and copy the contents of the source_doc + directory. If creating a new directory named my_doc via a command line, the command + sequence would look like this: $ mkdir my_doc -$ cp -r source_doc/* my_doc +$ cp -r source_doc/*.* my_doc $ - - - Add the new project to the workgroup POM.xml file. Using your editor, add the following lines - between the <modules> and the </modules> tags near the top of the file:<module>my_doc</module> + </listitem> + <listitem> + <para>Add the new project to the Workgroup POM file (<literal>my_project/pom.xml</literal>). + Using your editor, add the following lines + between the &lt;modules> and the &lt;/modules> tags near the top of the file:<programlisting><![CDATA[<module>my_doc</module> - - +
+
- Instead of copying an existing document, you may want to start with the template document source. The steps to do this - are similar to those above, but with a few more commands. The following commands will create a new document based on the - the master template: + Before committing the project back to git, you will need to add the new directory to the git repository. This can + be performed using the git add my_doc/ command on the whole directory. + + You are now ready to begin making updates to your new document. Continue with the next step in + . + + + +
+ Copying the Document Development Guide as a new document framework - - - Navigate down to your project directory, called my_project for this example. - This can be achieved using the cd command: + Instead of copying an existing document, you may want to start with the Document Development Guide + (Doces-Template) source. The steps to do this are similar to those above, but with a few more commands. + The following commands will create a new document based on this guide: + + + + Navigate down to your project directory, called my_project for this example. + This can be achieved using the cd command: $ cd ~/my_project $ - This directory should contain any existing document folders along with at least a pom.xml file, a - LICENSE file, and a README.md file. - - - Clone the the template project into your working directory with this - command:$ git clone https://github.com/OpenPOWERFoundation/Docs-Template.git + This directory should contain any existing document folders along with at least a pom.xml file, a + LICENSE file, and a README.md file. + + + Clone the the Documentation Development Guide + (Docs-Template) project into your working directory with this + command:$ git clone https://github.com/OpenPOWERFoundation/Docs-Template.git Cloning into 'Docs-Template'... -Username for 'https://github.com': my_userid -Password for 'https://my_userid@github.com': my_password -remote: Counting objects: 62, done. -remote: Compressing objects: 100% (10/10), done. -remote: Total 62 (delta 2), reused 0 (delta 0), pack-reused 52 -Unpacking objects: 100% (62/62), done. +remote: Counting objects: 163, done. +remote: Total 163 (delta 0), reused 0 (delta 0), pack-reused 163 +Receiving objects: 100% (163/163), 275.60 KiB | 0 bytes/s, done. +Resolving deltas: 100% (96/96), done. Checking connectivity... done. $ - - - To create a new project directory, simply create a new directory and copy the contents of the Docs-Template/template - directory. If creating a new project named my_doc via a command line, the command - sequence would look like this: + + + To create a new project directory, simply create a new directory and copy the contents of the Docs-Template/template + directory. If creating a new project named my_doc via a command line, the command + sequence would look like this: $ mkdir my_doc $ cp -r Docs-Template/template/* my_doc $ - - - Once copied, the Docs-Template directory and all its contents should be removed from your project so that it does not - accidentally get included in your project. The command rm -rf Docs-Template - - - Finally, add the new project to the workgroup POM.xml file. Using your editor, add the following lines - between the <modules> and the </modules> tags near the top of the file:<module>my_doc</module> - - - + + + Once copied, the Docs-Template directory and all its contents should be removed from your project so that it does not + accidentally get included in your project. The command rm -rf Docs-Template + + + Finally, add the new project to the Workgroup POM file (my_project/pom.xml). + Using your editor, add the following lines + between the <modules> and the </modules> tags near the top of the file:<module>my_doc</module> + + + + + Before committing the project back to git, you will need to add the new directory to the git repository. This can + be performed using the git add my_doc/ command on the whole directory. - Before committing the project back to git, you will need to add the new directory to the git repository. This can - be performed using the git add my_doc/ command on the whole directory. + You are now ready to begin making updates to your new document. Continue with the next step in + . - - - You are now ready to begin making updates to your new document. The next section will provided detailed steps of where to - get started. +
+
- Modifying core project files + Modifying core project files The first step to customizing a new project is to modify two core project files--pom.xml and bk_main.xml. Within these two files are XML comment tags that begin "<!-- TODO:" to identify places which need customization. The surrounding comments will provide guidance on what needs to change and how @@ -195,7 +289,7 @@ Checking connectivity... done. Be sure to remember two key values you used in the pom.xml file, <webhelpDirname> and <pdfFilenameBase>, as these will be used to locate your generated document. When ready, build your new document using standard maven commands like - this:$ cd my_proj/my_doc + this:$ cd my_project/my_doc $ mvn clean [INFO] Scanning for projects... [INFO] @@ -237,10 +331,14 @@ Checking connectivity... done. The permutations of Maven invocations may be combined into one operation where the parameters are specified in the order in which one wishes to execute them. Thus, the command mvn clean generate-sources would accomplish the same thing as the above sequence of commands. + + You have completed updates to core project files for your new document. Continue with the next step in + . +
-
- Adding new content +
+ Adding new content The starting point for book content is the bk_main.xml file (or whatever to which it was renamed in the previous step). Removal and additions of the main chapter files will be controlled by entries near the @@ -267,7 +365,6 @@ Checking connectivity... done. When creating new files for the project, remember to use the git add <file name> command to add new files to the git tree. -
diff --git a/template/sec_template_policies.xml b/template/sec_template_policies.xml index ff8f382..abd87fc 100644 --- a/template/sec_template_policies.xml +++ b/template/sec_template_policies.xml @@ -18,7 +18,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_policies"> Policies and conventions - Most document style policies are established simply by using the template documentation framework. However, + Most document style policies are established simply by using the provided documentation framework. However, by applying some conventions to the document source structure, community members will be able to work across more d ocumentation projects. The recommended documentation structure guidelines are as follows: @@ -27,8 +27,26 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_policies"> The head book file should be named with the prefix "bk_". - The document versioning as defined by the releaseinfo tag in the main book - file bk_xxx should be named "Revision N.N", not "Version N.N" or simply "N.N" + The document versioning as defined by the <releaseinfo> tag in the main book + file bk_xxx should be named "Revision V.R.M", not "Version V.R.M" or simply "V.R.M" where: + + + Significant updates increment the V (Version) value while reseting the R and + M values to 0, + + + Material, but small, updates increment the R (Release) value and reset the M + to 0, and + + + Trivial updates (such as typos and grammatical changes) only need to increment the M (Modifier) + value. + + + Numbering of "pre-release" versions or draft versions of a document may be handled in multiple ways such as + incrementing the previous modifier level until publication and then updating appropriately, setting the releases to + the anticipated level and then appending a "_preN" suffix where "N" can be incremented during drafting. Each Work Group + may set their own policy here. Chapters files should be named with the prefix "ch_". diff --git a/template/sec_template_process.xml b/template/sec_template_process.xml index 88f8391..1c0c652 100644 --- a/template/sec_template_process.xml +++ b/template/sec_template_process.xml @@ -20,23 +20,48 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_process"> Publishing OpenPOWER Documents The OpenPOWER Foundation Work Group (WG) Process document found in the OpenPOWER Foundation Members Community documents is the definitive guide for understanding - OpenPOWER Foundation documents and their work flow. The section strives to + OpenPOWER Foundation documents and their work flow. Details such as the duration and types of reviews as + well as approval voting specifics are found in this document. + + This section of the guide does not attempt to provide process details, but instead strives to provide an overview to help writers understand enough of the basics to know how to prepare their document and what to expect as they proceed through various stages of document development from first - draft to specification publish. + draft to publication. The first key concept to understand about OpenPOWER Foundation documents and the first decision to make when creating a new document is available document types or "Work Products". These fall into one of two categories -- Standards Track or Non-standards Track -- with the simple distinguishing factor being use. If the purpose of a document is to define a specification or standard for hardware or software, then the document is "Standards Track". Everything else is "Non-standards - Track." For example, this document is a non-stardard work product. + Track." For example, this document is a Non-Stardard Work Product as noted on the title page + and the lower right corner of every subsequent page. + + Non-standard Track Work Products exist simply as Work Group Notes. Their document + lifecycle follows this simplified workflow: + +
+ Overview of Non-standard Track Work Products + + + + + +
+ + Non-standard Track, Work Group Notes begin as Drafts and drop the "Draft" annotation once reviewed. As shown + in the figure, the document lifecycle always returns to a "Draft" form for updates and new versions as needed. + + At any step in cycle, these documents may have security classifications as Public (non-confidential), Members-only + (OpenPOWER Foundation Confidential), or Work-Group only (OpenPOWER Work Group Confidential) which will + in turn dictate the review context (public or private). + + Standards Track Work Products begin their life as Work Group Specification and may ultimately become an OpenPOWER Standard. Their document lifecycle is defined in the following illustration:
- Document work flow for Standard Track Work Products + Overview of Standard Track Work Products @@ -51,32 +76,42 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_process"> Only Work Group Specifications classified as Public may proceed into OpenPOWER Standard Documents. Confidential documents will remain Work Group Specifications. - Non-standard Track Work Products exist simply as Work Group Notes. Their document - lifecycle follows this simplified workflow: - -
- Document work flow for Non-standard Track Work Products - - - - - -
- - Non-standard Track, Work Group Notes begin as Drafts and drop the "Draft" annotation once reviewed. Like - Standard Track Work Products, they may have security classifications as Public (non-confidential), Members-only - (OpenPOWER Foundation Confidential), or Work-Group only (OpenPOWER Work Group Confidential) which will - in turn dictate the review context (public or private). + The following sections will provide additional details about how to control the document markings + and what the process that dictates those markings: - Once these decisions have been made, then they can be reflected into the document in the following ways: + + + + + + + + + + + - +
- - The document Work Product type is defined in the document pom.xml file with the - <workProduct> variable. Valid settings are workgroupNotes, - workgroupSpecification, candidateStandard, and openpowerStandard. - Select the appropriate setting in the following section: + Understanding document marking variables in the pom.xml file + + Once the document type decision has been made (Work Group Note or Work Group Specification), + two additional markings must be considered during the documentation process: the document confidentiality and + the document status. The next section, + , + details how these values will change during the publishing process. But, before diving into the process, + let us see what values in the document pom.xml file play a role in the document + development process. + The document Work Product categorization, security classification, and document status are reflected + in the following ways: + + + + + The document Work Product type is defined in the document pom.xml file with the + <workProduct> variable. Valid settings are workgroupNotes, + workgroupSpecification, candidateStandard, and openpowerStandard. + Select the appropriate setting in the following section: <!-- TODO: Define the appropriate work product type. These values are defined by the IPR Policy. Consult with the Work Group Chair or a Technical Steering Committee member if you have questions about which value to select. @@ -87,13 +122,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_process"> <!-- workProduct>workgroupSpecification</workProduct --> <!-- workProduct>candidateStandard</workProduct --> <!-- workProduct>openpowerStandard</workProduct --> - + - - The document security is set in the document pom.xml file with the - <security> variable. Valid settings are public, - foundationConfidential, and workgroupConfidential. - Select the appropriate setting in the following section: + + The document security is set in the document pom.xml file with the + <security> variable. Valid settings are public, + foundationConfidential, and workgroupConfidential. + Select the appropriate setting in the following section: <!-- TODO: Set the appropriate security policy for the document. For documents which are not "public" this will affect the document title page and create a vertical running ribbon on the internal margin of the @@ -114,13 +149,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_process"> <security>workgroupConfidential</security> <!-- security>foundationConfidential</security --> <!-- security>public</security --> - + - - The document work flow status is set in the document pom.xml file with the - <documentStatus> variable. Valid settings are draft, - review, and published. - Select the appropriate setting in the following section: + + The document work flow status is set in the document pom.xml file with the + <documentStatus> variable. Valid settings are draft, + review, and published. + Select the appropriate setting in the following section: <!-- TODO: Set the appropriate work flow status for the document. For documents which are not "published" this will affect the document title page and create a vertical running ribbon on the internal margin of the @@ -137,18 +172,18 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_process"> <documentStatus>draft</documentStatus> <!-- documentStatus>review</documentStatus --> <!-- documentStatus>publish</documentStatus --> - + - - The final place to make updates to a new document is in the <abstract> section of - the bk_main.xml file for the document. This section needs to be updated with the appropriate - work group information and document information. Typical text appears as follows: + + The final place to make updates to a new document is in the <abstract> section of + the bk_main.xml file for the document. This section needs to be updated with the appropriate + work group information and document information. Typical text appears as follows: <!-- TODO: Update the following text with the correct document description (first paragraph), Work Group name, and Work Product track (both in second paragraph). --> <abstract> - <para>The purpose of the Master Template Guide document is to provide a guide - for OpenPOWER documentation writers. As such, it provides directions, policies, + <para>The purpose of this document is to provide a guide for OpenPOWER + documentation writers. As such, it provides directions, policies, references, and examples of the XML Docbook environment. It is intended to be used both in final product form (PDF and html) as a document and in source form as a template for new documents.</para> @@ -157,13 +192,234 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_process"> requirements outlined in the <citetitle>OpenPOWER Foundation Work Group (WG) Process</citetitle> document.</para> </abstract> - As stated in the comment text of the book file, the first paragraph provides a typical abstract - statement about your particular document. The second paragraph provides more structured - text which should be updated with the appropriate Work Group name, Work Product type, - and Work Product process. The rest of the information in this paragraph should remain as-is. - + As stated in the comment text of the book file, the first paragraph provides a typical abstract + statement about your particular document. The second paragraph provides more structured + text which should be updated with the appropriate Work Group name, Work Product type, + and Work Product process. The rest of the information in this paragraph should remain as-is. +
+ + +
+ + Navigating the OpenPOWER Foundation + documentation publishing process + + As described in the previous section, + , document + markings for work product, document confidentiality, and document status are set by the + <workProduct>, <security>, and + <documentStatus> variables respectively. Selecting the appropriate value + for each variable, however, generally depends on the status of the document in the development process. + + The following figures and sub-sections provide detailed information about variable settings and process + steps. For these figures, the following standards are used: + + + + Rectangle boxes in various shades of blue represent the work product states previous introduced in + . + + + Green diamonds containing question marks, + represent decision points with their key questions in bold green and the answers in standard green text. + + + Red octagons represent actions required in the process such as reviews or approvals. + Specific descriptions are noted in bold red text beside the octagon. + + + Black text along the right side of the connecting lines, indicates changes to the + various variables in the document pom.xml file. + + + + + + This flowchart expands upon the Non-Standard Track Work Product lifecycle + first introduced in . Document markings and key + process decisions and approvals occur as shown. + +
+ Document work flow for Non-Standard Track Work Products + + + + + +
+ + The only Non-Standard Track Work Product <workProduct> setting is workgroupNotes. + Documents in this track have this value set and never changed. + + During the work flow progression of the document, a common decision point for the Non-Standard Track Work Product + centers on <security> settings. Documents may be marked as public + just prior to review or prior to approval. Each work + group will need to review their charter and determine whether public release of their work products is expected or allowed. + + The <documentStatus> variable tracks quite simply through the work flow, beginning as + draft, transitioning to review, and finishing as published when finished. + + A feature which makes a Non-Standard Track document unique is that the Work Group is the only approver prior to publish + as a Work Group Note. As will be seen in the next figure, Standard Track Work Products often require multiple reviews. + + The following flowchart expands upon the Standard Track Work Product lifecycle + first introduced in . Document markings and key + process decisions and approvals reflect a more complex process than the previous one for Non-Standard Work Products. + + + +
+ Document work flow for Standard Track Work Products + + + + + +
+ + Like Non-Standard Track Work Products, Standard Track documents frequently evaluate the appropriate security setting. + Unlike them, Standard Track Work Products involve many more steps, require numerous approval cycles, and ultimately create + a public document (<security>public</security>) when they become a + Candidate OpenPOWER Standard Work Product. + + While the <workProduct> type has a value of workgroupSpecification, + the <documentStatus> variable progress as expected -- beginning as + draft, transitioning to review, and finishing as published. + + Unlike the Non-Standard Work Product, the <workProduct> variable begins as + workgroupSpecification, but may + transition to candidateStandard as it is proposed to be a Candidate OpenPOWER Standard Work Product + and ultimately becomes openpowerStandard if the document is approved as an OpenPOWER Standard Work Product. + In these latter work flow stages, the <documentStatus> and <security>remain as + published and public respectively and never change. + However, it is work noting that a document may simply exist as a Work Group Specification Work Product for its whole + lifecycle. Progression through Candidate OpenPOWER Standard to OpenPOWER Standard is an optional step. + + For a deeper look at the process, see the next section, + , for step-by-step + descriptions of the Standard Product work flow. + +
+ +
+ + Understanding the specific steps of Standard Work Product documents + + provides an overview of the work flow of both Non-Standard and + Standard Work Products. While is rather straightforward, + is larger and more complex. In an attempt to simplify + the process, the following figures + decompose each state into just the actions needed to progress to the next step for Standard Track Work Products. + + For detailed assistance with the development of Standard Track Work Products, + select the figure which reflects your current document state. Then, follow the work flow to understand both + the document settings and actions needed to progress to the next document state. + + + + For documents either getting started as Work Group Specification Draft or having returned to this state for updates, + reference the following figure. Documents in this state will have + <workProduct>workgroupSpecification</workProduct> and + <documentStatus>draft</documentStatus> in their document POM (pom.xml). + +
+ Document work flow for Standard Track Work Products in the Specification Draft State + + + + + +
+ + To proceed from a Work Group Specification Draft to a Work Group Specification Review Draft, a document requires 3 approvals, in this + order: sponsoring Work Group, Technical Steering Committee, and Board of Directors. Following these three approvals, + the document POM (pom.xml) variable + <documentStatus> should be set to review. In addition, the + <security> variable may be set to public if the review is targeted to be public. + + + + For documents currently in Work Group Specification Review Draft state + (<workProduct>workgroupSpecification</workProduct> and + <documentStatus>review</documentStatus>), + consult this figure. + +
+ Document work flow for Standard Track Work Products in the Specification Review Draft State + + + + + +
+ + To proceed from a Work Group Specification Review Draft to a Work Group Specification, a document requires + a successful review and 3 approvals in this + order: sponsoring Work Group, Technical Steering Committee, and Board of Directors. Following these three approvals, + the document POM (pom.xml) variable + <documentStatus> should be set to published. In addition, the + <security> variable should be set to public if for public specifications. + + + + For Work Group Specifications marked + <workProduct>workgroupSpecification</workProduct> and + <documentStatus>published</documentStatus>, + see the next figure. + +
+ Document work flow for Standard Track Work Products in the Specification State + + + + + +
+ + A document in the Work Group Specification state may return to a Work Group Specification Draft or + proceed as a Candidate OpenPOWER Standard. + + To make updates, the document returns to the Work Group Specification Draft state. To + accomplish this, the <documentStatus> variable should be set to draft and + <security> should be set to either public or + workgroupConfidential. + + To proceed to a Candidate OpenPOWER Standard, a document requires 3 approvals, in this + order: sponsoring Work Group, Technical Steering Committee, and Board of Directors. Following these three approvals, + the <workProduct> variable should be set to candidateStandard and + <security> should be set to public. + + + + For documents currently in Work Group Candidate OpenPOWER Standard state + (<workProduct>candidateStandard</workProduct> and + <documentStatus>published</documentStatus>), + reference the following figure. + +
+ Document work flow for Standard Track Work Products in the Candidate OpenPOWER Standard State + + + + + +
+ + A document in the Work Group Candidate OpenPOWER Standard state may proceed in two directions, back to a Work Group Specification Draft or on to a + Candidate OpenPOWER Standard. + + To make updates to a Work Group Candidate OpenPOWER Standard document, the document returns to the Work Group Specification Draft state. To + accomplish this, the <documentStatus> variable should be set to draft and + <security> should be set to either public or + workgroupConfidential depending on how the Work Group handles document drafts. + + To proceed to an OpenPOWER Standard, a document requires a successful review and a single approval from the Board of Directors. + Following this approval, the document POM (pom.xml) variable + <workProduct> should be set to openpowerStandard. +
+ diff --git a/template/sec_template_structure.xml b/template/sec_template_structure.xml index 67c8570..5da0ae3 100644 --- a/template/sec_template_structure.xml +++ b/template/sec_template_structure.xml @@ -19,7 +19,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_structure"> Understanding the project structure The OpenPOWER Foundation documentation build process involves dependency on a common - framework and shared files. As such a deeper explanation about the relationships of key projects and their + framework and shared files. As such, a deeper explanation about the relationships of key projects and their components may be helpful to prevent and diagnose documentation build problems. This section provides a pictorial layout of key files and explains their roles and relationships. @@ -31,8 +31,8 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_structure"> Docs-Master project. To begin to understand why, let us use a picture. The following graphic illustrates - the directory structure of three projects -- two - Docs-Master and Docs-Template, both existing OpenPOWER Foundation GitHub projects and a + the directory structure of three projects: two existing OpenPOWER Foundation GitHub projects, + Docs-Master and Docs-Template, and a hypothetical new project named my_project.
@@ -58,8 +58,9 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_structure"> Inside the Docs-Masterproject directory, the two most important pieces are a commmon directory and a pom.xml file. The directory contains common files used by all projects such as the common preface - (ch_preface.xml) and the common appendix (app_foundation.xml. The pom.xml file - in this directory serves as the "Master POM" for all builds. This file references the OpenPOWER Maven Plugin JAR + (ch_preface.xml) and the common appendix (app_foundation.xml). The pom.xml file + in this directory serves as the "Master POM" (POM stands for Program Object Model and serves as the main configuration file) + for all builds. This file references the OpenPOWER Maven Plugin JAR (found in the OpenPOWER Foundation Repository at http://openpowerfoundation.org/repo.openpowerfoundation.org/) used to control the OpenPOWER @@ -78,7 +79,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="section_template_structure"> contains all the Docbook source, directly or through include statements (<xi:include href="..."), to build the document. - For completeness of understanding, a hypothetical project my_project is also depected in red. Like all + For completeness of understanding, a hypothetical project my_project is also depicted in red. Like all OpenPOWER Foundation projects, it is cloned at the correct level, equal to Docs-Master. Like the Docs-Template project, it has a "Workgroup POM" which will differ only in the <modules> section where it will describe two document projects, my_doc_1 and my_doc_2. But, each