/
Documentation Reorganization - June 2016
Documentation Reorganization - June 2016
Currently targeting these changes for 1.2.4.
(see also: https://ccristudio.jira.com/browse/GEOMESASUP-934)
Specific Issues
Issue/improvement | Notes | POC/Lead | Status |
---|---|---|---|
Retarget developer manual to contributing to GeoMesa itself | Follows example of other OS projects Current stuff in developer manual should be moved into user manual, probably cleaned up/consolidated | In PR | |
Should user guide assume users are writing Java/Scala code? (Create separate system administrator guide?) | |||
Clarify which parts of data management chapter are Accumulo-specific | |||
Accumulo data store chapter | Can use text from developer manual | In PR | |
Kafka data store chapter | Can use text from developer manual | In PR | |
HBase/Google BigTable data store chapter | In PR | ||
Cassandra data store chapter | In PR | ||
Spark/Storm | Each has tutorials | ||
Blob store | Described a little bit in command-line tools | In PR | |
Native API | In PR | ||
Stream data store | In PR | ||
Stats | The stats command line tools are in that section | ||
ETL and converter library | README.md has more information than Sphinx docs | In PR | |
Aggregation operations (e.g. heat maps), WPS | Mentioned in tutorials. |
Things that need to be documented
- how to pass hints through geoserver viewparams parameter
- hints to select query strategy
- hints/system props to select cost strategy for selecting index
- hints/system props to select exact count behavior
- hints/system props to enable query timeouts
- system prop for number of ranges that will be split into multiple queries
- system prop for feature ID generation
- batch writer config - org.locationtech.geomesa.accumulo.GeomesaSystemProperties.BatchWriterProperties
- spark-sql, spark-sql rest API
- BIN formats? enabling gzip for BIN format
- Index improvements per specific versions, how updating versions will only use index improvements for new schemas e.g. why should users migrate data
- reserved keywords: GEOMESA-1229
- loose bbox config and implications
- query sampling
- sft keywords for geoserver layers
Proposed docs architecture (chapters and sections)
- Introduction
- Architecture Overview
- Installation and Configuration (comment: isn't this going to be mainly data store dependent-- mostly yes; created a section for each data store to avoid breaking the installation page too much)
- Accumulo Data Store
- Kafka Data Store
- HBase/BigTable Data Stores
- Cassandra Data Store
- Modules
- Blobstore
- Native API
- Stats API
- GeoServer
- Command-line Tools
- Data Management
- Examples
Sphinx docs vs. READMEs
In many cases there is confusion as to where the definitive documentation for a particular module should be; in the case of the converter library, for example, the README.md is more detailed than the relevant section in the Sphinx manual.
Possible solutions:
- Mirror READMEs to sections in the Sphinx docs (current solution)
- is error prone due to Markdown → RST conversion
- In effect have to maintain the same or similar text in two different places
- Replace READMEs with stubs that point to the relevant Sphinx docs?
- GitHub does render RST docs as text (e.g. https://github.com/locationtech/geomesa/blob/master/docs/user/installation_and_configuration.rst)
- but some formatting issues (i.e. substitutions will not be replaced, etc.)
- ???
/opt/devel/src/geomesa/geomesa-accumulo/geomesa-accumulo-datastore/src/main/scala/org/locationtech/geomesa/accumulo/accumulo.scala
, multiple selections available,
Related content
GeoMesa 5.2.2 Release Notes
GeoMesa 5.2.2 Release Notes
More like this
GeoMesa 5.2.1 Release Notes
GeoMesa 5.2.1 Release Notes
More like this
GeoMesa 5.2.0 Release Notes
GeoMesa 5.2.0 Release Notes
More like this
GeoMesa 5.1.0 Release Notes
GeoMesa 5.1.0 Release Notes
More like this
GeoMesa 5.0.1 Release Notes
GeoMesa 5.0.1 Release Notes
More like this
GeoMesa 5.0.0 Release Notes
GeoMesa 5.0.0 Release Notes
More like this