You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
"Operation" for those seeking to spin up Arranger on its own. This angle will introduce most of the content for how the server works, its requirements, etc.
"Integration" will be better geared towards those seeking to use Arranger in a more "customised" manner, e.g. extended as a middleware or a dependency within an existing ExpressJS API. It will also introduce the UI components, and how those interact with Arranger.
"Contribution" will explain more in detail how to run Arranger from source code, what we expect in a PR, etc.
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"
How to Install Stand Alone Server
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.)
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"
SQONs
UI Components "Using Arranger with a React App"
2.1 Configuration of UI Components
- General Display Properties
- Table
- Facets
2.2 Storybook
Server API documentation
2.1 Integrating with express server
2.2 Integrating with federated GQL
Contribution Docs:
"How to develop arranger source code"
how to run from source
how code is structured
how to contribute etc.
For V3 Release
Required:
All of "Operational" docs, except 3.2
1 and 2.1 from "Integration" docs.
The text was updated successfully, but these errors were encountered:
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"
How to Install Stand Alone Server
Configuration of server. Two types of data source need to be described:
2.1. Maestro data using standard
analysis
andfile
-centric indices2.2. Custom data structure from ES Index
- How arranger works with ES Mappings (keyword vs string, boolean, date, number, supported types etc.)
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"
SQONs
UI Components "Using Arranger with a React App"
2.1 Configuration of UI Components
- General Display Properties
- Table
- Facets
2.2 Storybook
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:
The text was updated successfully, but these errors were encountered: