This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository 
https://gitbox.apache.org/repos/asf/incubator-datasketches-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 5d05cf4  Automatic Site Publish by Buildbot
5d05cf4 is described below

commit 5d05cf4287152fcc94f9c7c562cc1514a6e8c18b
Author: buildbot <[email protected]>
AuthorDate: Fri Jun 5 23:01:35 2020 +0000

    Automatic Site Publish by Buildbot
---
 output/README.md | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/output/README.md b/output/README.md
index 646ff4c..bda1444 100644
--- a/output/README.md
+++ b/output/README.md
@@ -19,10 +19,31 @@
 
 # Apache DataSketches Website
 
-This is the DataSketches website source.  Please visit the main [DataSketches 
website](https://datasketches.apache.org) for more information. 
+This is the DataSketches website source.  Please visit the main [DataSketches 
website](https://datasketches.apache.org) for more information.
 
 If you are interested in making contributions to this site please see our 
[Community](https://datasketches.apache.org/docs/Community/) page for how to 
contact us.
 
+### How the documentation website works
+
+The page content for the website is rendered directly from markdown documents. 
 These markdown documents are all referenced according to a table of contents 
JSON document.  The HTML for the website navigation is generated dynamically 
from the JSON structure.
+
+### How to contribute content to the website
+
+In order to contribute changes to the website content, you will need to fork 
this repository to your own GitHub profile.
+
+If you would like to change an existing page, changes can be made directly to 
the relevant markdown document, and a pull request submitted.  However, should 
you intend to add a new page to the website, you will need to:
+
+- Create a new markdown document with the appropriate layout definition, and 
copyright notice.  This can be copied from any of the existing pages.
+
+- Ensure that there is a new entry in the table of contents JSON document. 
This file is named `toc.json`, and may be located in the `resources/docgen` 
subdirectory.
+
+- Run the table of contents generator.  The `runTocGenerator` method is a 
static member of `TocGenerator.java`. You can run this from your preferred IDE 
or from the command line.  You should see the genenerated HTML as output to the 
console.
+
+- Once you have run the generator, ensure that your new entry is included in 
the `toc.html` file under the `_includes`
+  subdirectory.
+
+- Lastly, submit your pull request for review!
+
 ----
 
 Disclaimer: Apache DataSketches is an effort undergoing incubation at The 
Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation 
is required of all newly accepted projects until a further review indicates 
that the infrastructure, communications, and decision making process have 
stabilized in a manner consistent with other successful ASF projects. While 
incubation status is not necessarily a reflection of the completeness or 
stability of the code, it does indicate [...]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to