Chronicle-Queue icon indicating copy to clipboard operation
Chronicle-Queue copied to clipboard

Add a User's Guide

Open minborg opened this issue 4 years ago • 3 comments

The User's Guide should be structured in a concise and coherent way teaching newbies and experts how to use the product and how to benefit from enterprise features.

Examples from the Demo should be included.

minborg avatar Sep 29 '21 11:09 minborg

Most software products have what collectively are called "documentation", "user's guide", "product documentation", "manual" etc.

Here are some examples:

  • Kafka https://kafka.apache.org/documentation/
  • Hazelcast https://docs.hazelcast.com/imdg/4.2/getting-started
  • Tensorflow https://www.tensorflow.org/guide

So, the idea here is to set up a real manual (using adoc files) that can be rendered to a real navigable online manual using , for example, Antora. Rendering tools can oftentimes also generated PDF files and keeps track of different versions etc.

The Chronicle Queue User Guide will discuss both open source features as well as enterprise features and will thus also work as a shopping window for enterprise features.

minborg avatar Sep 29 '21 12:09 minborg

Definition of done: A first version of the chapter is provided and presumingly, most of the relevant topics are covered.

We will have to organize reviews of the texts later.

  • [x] Introduction
  • [x] What is Chronicle Queue
  • [x] Getting Started
  • [x] Use Cases
  • [x] Glossary
  • [x] Configuration
  • [x] Roll cycle
  • [x] Wire type
  • [x] Block size
  • [x] Index count
  • [x] Index spacing
  • [ ] Buffer modes
  • [x] Queue operations
  • [x] Appending
  • [x] Tailing
  • [x] Indexing
  • [x] Read/write proxies
  • [ ] Performance tuning
  • [x] Pre-touching
  • [x] Contended writes
  • [ ] Queue replication
  • [ ] Monitoring repplication
  • [ ] Ring buffer (Async mode)
  • [x] Encryption
  • [x] Advanced
  • [x] Demos

julgus avatar Dec 14 '21 08:12 julgus