gianm opened a new pull request #8311: Docusaurus build framework + ingestion 
doc refresh.
URL: https://github.com/apache/incubator-druid/pull/8311
 
 
   ### TL;DR
   
   A refresh of the documentation done in collaboration with @vogievetsky.
   
   Check out a render at: https://staging-druid.imply.io/docs/design/
   
   And compare to the current doc pages: 
https://druid.apache.org/docs/latest/design/
   
   ### Description
   
   This refresh has two main goals.
   
   First, setting up **Docusaurus**:
   
   1. Use [Docusaurus](https://docusaurus.io/), a really nice documentation 
generator that creates much more beautiful pages than we have now. They are 
also more functional; each one has a left-hand collapsible table of contents 
showing the outline of the overall docs, and a right-hand table of contents 
showing the outline of that particular doc page. Compare to the old doc pages, 
where there's only one non-collapsible ToC, and it's grown so long that it's 
quite difficult to follow.
   2. Make various titles and headers more consistent. The inconsistencies have 
been around for a while, but became much easier to notice with the new 
Docusaurus ToCs.
   
   Second, an **ingestion doc refresh**:
   
   1. Includes a new `ingestion/index.md` doc that introduces all the key 
ingestion spec concepts, and describes the most popular ingestion methods. It 
is meant to be an introduction to the world of Druid ingestion.
   2. Consolidate lots of disparate ingestion docs, which have grown 
organically over time and have become difficult to follow, into a simpler set 
of fewer, larger, more cross-referenced pages. Check out the new pages at: 
https://staging-druid.imply.io/docs/ingestion/index.html. Some prime examples 
of this consolidation are the new pages `ingestion/data-management.md` and 
`ingestion-tasks.md`, which represent multiple pages from the current set of 
docs.
   3. Have a bit more 'opinionatedness' in the ingestion pages, pushing new 
people towards Kafka, Kinesis, Hadoop, and native batch ingestion. They discuss 
Tranquility but don't present it as something highly recommended (in keeping 
with its status as something that doesn't get a lot of love these days). And 
the few remaining references to Realtime Nodes have been redirected to a page 
that says they're gone now.
   
   ### WIP
   
   Work in progress; further work needed includes:
   
   1. Restore some of the `_bin` scripts that are still useful (but which ones?)

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@druid.apache.org
For additional commands, e-mail: commits-h...@druid.apache.org

Reply via email to