overture-stack / arranger

Data portal API and component generation
https://www.overture.bio/documentation/arranger/
GNU Affero General Public License v3.0
29 stars 24 forks source link

Documentation updates (pre and post v3 Release) #866

Open justincorrigible opened 12 months ago

justincorrigible commented 12 months ago

Important overall change of tone and style:

Arranger is a server. The UI Components are a powerful set of tools we provide that make it desirable and easier to use Arranger with React UIs. As such, all our documentation should frame Arranger as a standalone back-end application, with a set of great supporting tools.

Documentation should be divided in three angles, based on their target audiences:


Note: The weird numbering in the following summaries is to compensate for poor markdown indentation.


Operation Docs:

"How to install and run Arranger as a stand-alone product"

  1. How to Install Stand Alone Server

  2. Configuration of server. Two types of data source need to be described: 2.1. Maestro data using standard analysis and file -centric indices 2.2. Custom data structure from ES Index

    • How arranger works with ES Mappings (keyword vs string, boolean, date, number, supported types etc.)
  3. Changes from V2 3.1. Log of changes

    • Important things to update 3.2. Migration guide from V2

Integration Docs:

"How to bring Arranger into your own projects"

  1. SQONs

  2. UI Components "Using Arranger with a React App" 2.1 Configuration of UI Components

    • General Display Properties
    • Table
    • Facets 2.2 Storybook
  3. Server API documentation 2.1 Integrating with express server 2.2 Integrating with federated GQL


Contribution Docs:

"How to develop arranger source code"


For V3 Release

Required: