Semantic outlines in PIPI self-documentation.
Semantic outlines used in PIPI self-documentation.
The Wiki Engine has the semantic outline the Doc Engine uses to produce system documentation.
PIPI8 could automatically create self-documentation through linked web pages. Refactoring PIPI8 to make PIPI9 broke the document generator.
This document is not a research report. It is a “fit for purpose” exercise to redraft a workable documentation code template for automatically generating hundreds of web pages and PDFs from live working software. Each page will be specific to one system inside PIPI Server. Each page section (with a h3 or h4 label) will have an edit button that opens up a web form to edit the underlying system directly or add a note.
The document omits the h5 and h6 level sections to simplify everything and includes examples of graphs and diagrams to give a sense of the final documentation's content and look.
Some systems will need alternate or additional sections. The Ontology Engine's documentation requirements differ significantly from the UI (User-Interface) or the Algorithm Engine.
Creating the simpler Wiki Engine for internal documentation of PIPI removed dependency on the more complex and richer internal CMS system.
It automatically creates a wiki-style set of static web pages in HTML format for each internal object with a namespace. Each page can also have textural notes and images added directly by a human.
Each page uses object-type-specific templates.
Editing each system uses forms linked to its Wiki documentation page, updating the system and its Wiki page simultaneously.
The Pipi Wiki Engine can import into each relevant wiki page.
Examples include;
CMS Engine can then import the Wiki-created web pages and incorporate them into richer content for other uses, including PDF documentation sets, training material, user documentation, DevDocs, and slides.
The document generator is database driven. The actual final layout will use style sheets (CSS3 and XSLT).
A matching Google Sheet, “PIPI Docs Template”, with the same information as this document in another format, once edited and completed, was imported back into a PIPI database on 4 August 2023.
The first crudely rendered html pages should be available by the end of August 2023. The generation of automated self-documentation by the PIPI Server version 9 is a work in progress and will likely evolve based on results and learnings.
The generated systems documentation of the PIPI Server is for the use of Researchers (mathematicians, data scientists, complexity scientists, philosophers etc.), not developers and end users.
DevOps teams will have access to generated developer documentation (Dev Docs), the IDE (Integrated Development Environment), etc.
End users will have access to alternative developed contextual help files, etc.
Displays html code using EncodeForHtml()
<p>PIPI8 could automatically create self-documentation through linked web pages. Refactoring PIPI8 to make PIPI9 broke the document generator.</p> <p>This document is not a research report. It is a “fit for purpose” exercise to redraft a workable documentation code template for automatically generating hundreds of web pages and PDFs from live working software. Each page will be specific to one system inside PIPI Server. Each page section (with a <abbr title="Heading 3">h3</abbr> or <abbr title="Heading 4">h4</abbr> label) will have an edit button that opens up a web form to edit the underlying system directly or add a note.</p> <p>The document omits the h5 and h6 level sections to simplify everything and includes examples of graphs and diagrams to give a sense of the final documentation's content and look.</p> <p>Some systems will need alternate or additional sections. The Ontology Engine's documentation requirements differ significantly from the UI (User-Interface) or the Algorithm Engine.</p> <h4>Why This Engine</h4> <p>Creating the simpler Wiki Engine for internal documentation of PIPI removed dependency on the more complex and richer internal CMS system.</p> <p>It automatically creates a wiki-style set of static web pages in HTML format for each internal object with a namespace. Each page can also have textural notes and images added directly by a human.</p> <p>Each page uses object-type-specific templates.</p> <p>Editing each system uses forms linked to its Wiki documentation page, updating the system and its Wiki page simultaneously.</p> <p>The Pipi Wiki Engine can import into each relevant wiki page.<br> Examples include;</p> <ul> <li>DevOps Logs.</li> <li>Feature Requests.</li> <li>Help Desk Logs.</li> </ul> <p>CMS Engine can then import the Wiki-created web pages and incorporate them into richer content for other uses, including PDF documentation sets, training material, user documentation, DevDocs, and slides.</p> <h4>Next Steps</h4> <p>The document generator is database driven. The actual final layout will use style sheets (<abbr title="Cascading Style Sheet 3">CSS3</abbr> and XSLT).</p> <p>A matching Google Sheet, “PIPI Docs Template”, with the same information as this document in another format, once edited and completed, was imported back into a PIPI database on 4 August 2023. </p> <p>The first crudely rendered html pages should be available by the end of August 2023. The generation of automated self-documentation by the PIPI Server version 9 is a work in progress and will likely evolve based on results and learnings.</p> <h4>Research</h4> <p>The generated systems documentation of the PIPI Server is for the use of Researchers (mathematicians, data scientists, complexity scientists, philosophers etc.), not developers and end users.</p> <h4>Development</h4> <p>DevOps teams will have access to generated developer documentation (Dev Docs), the <abbr title="Integrated Development Environment">IDE</abbr> (Integrated Development Environment), etc.</p> <h4>End User</h4> <p>End users will have access to alternative developed contextual help files, etc.</p>
Something goes here
Something goes here.
Something goes here
Methods & Properties
Some HTML with BOLD textSome HTML with <b>BOLD</b> text
# |
Table Name |
Description |
Row Count |
Disk Space |
|---|---|---|---|---|
1 |
tblPipiSomethingClassType |
32 |
16K |
|
2 |
tblPipiSomethingClass |
546 |
454K |
|
3 |
tblPipSomethingFact |
200 |
464K |
|
4 |
tblPipiSomethingInstance |
0 |
16K |
| # | Status | Last Message | Requester | Subject | Assignee |
|---|---|---|---|---|---|
| 1 | Open | 20/08/2023 13:24 | K F Bollum | FAQ | K U Howeth |
| 2 | Closed | T Chang | YouTube embedding | K U Howeth | |
| 3 | On Hold | Mary Kim | K U Howeth | ||
| 4 | Pending | Auckland User Group | K U Howeth | ||
| 5 | Solved | Idaho Transport | K U Howeth |
| # | Votes | Status | Issue | Solution | Semantic Outline |
|---|---|---|---|---|---|
| 5 | 2356 | Done | Backend documentation | Edit tblpipiWikiPageClass | |
| 1 | 12 | Next | Namespace engine | Fix Wiki Engine | |
| 19 | 1 | Underway | Document Wiki Engine | PIPI Docs Template |
Objective 1 - Increase uptime by 20%
| Item | Priority | Team | Timeline | Due Date | Progress % | Target % |
|---|---|---|---|---|---|---|
| Key Result 1 | 5 | DevOps | Jan 2023 - Mar 2023 | 31/03/2023 | 75 | |
| Key Result 2 | 4 | DevOps | 69 | |||
| Some thing here | 4 | DevOps | 78 | |||
| 2 | DevOps | 81 | ||||
| 1 | DevOps | 68 |
| # | Ver. | Status | Date | Note | Type | Result |
|---|---|---|---|---|---|---|
| 4 | 344 | Yet to Start | 20230801 | Something here is crazy | Canary | |
| 3 | 344 | Underway | 20230723 | Feature Flag | ||
| 2 | 343 | Done | 20230721 | Feature Flag | FAIL | |
| 1 | 343 | Done | 20230419 | Auto | SUCCESS |
A list of terms with definitions.
| Term | Defintion |
|---|---|
| CAS | Complex Adaptive System, i.e. something with emergent properties and can adapt. E.g. biological cell, living organism, ecosystem |
| GCP | Google Cloud Platform |
| h1 | HTMl semantic header level 1, i.e. Page Title |
| JHH | John Henry Holland. An American Scientist |
| OKR | Objectives - Key Results A popular work methodology at Google, AWS etc., used to organise high-performance teams around objectives. |
Note 1 (Title | Author | Date)
Some text
Note 2 (Title | Author | Date)
Some text
Note 3 (Title | Author | Date)
Some text
How to cite this page: Jo Sutherland. 'Prebbleton Nature Park Volunteers', pipiWiki - The encyclopedia of ecological restoration in New Zealand, updated 10-Oct-2008
URL to be used as a Reference Link: http://www.pipiWiki.org.nz/en/prebbleton-nature-park-volunteers.htmlHTML Code To Embed Article: To Be Fixed, see statista