[
https://issues.apache.org/jira/browse/DRILL-7564?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17028617#comment-17028617
]
Charles Givre commented on DRILL-7564:
--------------------------------------
I really like the proposed structure. Is there a way we can create a "dev
site" so that we can start working on this in small bits?
> Revisit documentation structure
> -------------------------------
>
> Key: DRILL-7564
> URL: https://issues.apache.org/jira/browse/DRILL-7564
> Project: Apache Drill
> Issue Type: Improvement
> Affects Versions: 1.17.0
> Reporter: Paul Rogers
> Priority: Major
>
> This is a placeholder JIRA to track overall modifications to Drill
> documentation.
> Drill's online documentation is one of the best for an open source project.
> The original authors documented complex topics starting from nothing other
> than what developers could provide.
> As time has gone on, the earlier efforts have put us in a position where we
> can now reflect on how people actually use the documentation, and have the
> luxury of features that are not mature. This gives us an opportunity to
> review and revise the structure based on experience.
> We an also learn from some of the best-structured documentation such as
> Python and PHP. Drill's documentation will be maintained by volunteers, so we
> may not be able to follow the patterns of commercial tools such as MySQL.
> Presented here is a proposed restructured outline. Creating such an outline
> takes time, so this ticket will evolve as we discuss and explore our options.
> Perhaps documentation can be split into several top-level sections:
> * Getting Started: Go from "what's Drill" to running queries on a single-node
> Drill cluster against local files, example data and easy-to-configure
> external systems.
> * Drill for Users: "How-to" focused discussions of major features for people
> who want to use Drill to run queries against data sources.
> * Drill for Operators: How to deploy Drill in production on bare metal, YARN,
> K8s and others. How to set up security and so on.
> * Reference: SQL, plugin and other reference material.
> * Drill for Developers: How to build Drill, how to create plugins and UDFs,
> etc.
> In practice, these might just be groups of chapters with no top-level
> structure, but it is helpful here to divide up material by target audience.
> Crude mapping of existing topics:
> * Getting Started
> ** Getting Started / Drill Introduction
> ** Getting Started / Why Drill
> ** Install Drill (local install)
> ** Tutorials (basics)
> ** Configure Drill (local options)
> * Drill for Users
> ** Tutorials (beyond the basics)
> ** Connect a Data Source
> ** ODBC/JDBC Interfaces
> ** Query Data
> ** Ecosystem
> * Drill for Operators
> ** Drill on Bare Metal
> *** Install Drill (cluster install)
> ** Drill-on-YARN
> ** Drill on K8s (when available)
> ** Configure Drill (cluster settings, security, etc.)
> ** Performance Tuning
> ** Log and Debug
> ** Troubleshooting
> * Reference
> ** Release Notes
> ** SQL Reference
> ** Data Sources and File Formats
> ** Sample Datasets
> * Drill for Developers
> ** Project Bylaws
> ** Developer Information
> ** Develop Custom Functions
--
This message was sent by Atlassian Jira
(v8.3.4#803005)