diff --git a/docs/latest/SUMMARY.md b/docs/latest/SUMMARY.md index e6f9278cb..39083990a 100644 --- a/docs/latest/SUMMARY.md +++ b/docs/latest/SUMMARY.md @@ -13,14 +13,7 @@ --- -- [Advanced](advanced/index.md) -- [Architecture](advanced/architecture.md) - - [Overview](advanced/architecture.md#overview) - - [Business Logic](advanced/architecture.md#business-logic) - - [Component Library](advanced/architecture.md#react-component-library) - - [Extensions](advanced/architecture.md#misc-extensions) - - [Diagram](advanced/architecture.md#diagram) - - [Common Questions](advanced/architecture.md#common-questions) +- [Architecture](architecture/index.md) - [Extensions](extensions/index.md) - [Registering](extensions/index.md#registering-an-extension) - [Lifecycle Hooks](extensions/index.md#lifecycle-hooks) @@ -39,7 +32,6 @@ - [Dialog Service](services/ui/ui-dialog-service.md) - [Modal Service](services/ui/ui-modal-service.md) - [Notification Service](services/ui/ui-notification-service.md) -- [Custom Tools](advanced/custom-tools.md) --- diff --git a/docs/latest/advanced/index.md b/docs/latest/advanced/index.md deleted file mode 100644 index c882d000e..000000000 --- a/docs/latest/advanced/index.md +++ /dev/null @@ -1,3 +0,0 @@ -# Advanced - -Advanced topics go beyond basic configuration and deployment. Their goal is to provide insight into this project's architecture and guidance on leveraging extensions. \ No newline at end of file diff --git a/docs/latest/advanced/architecture.md b/docs/latest/architecture/index.md similarity index 85% rename from docs/latest/advanced/architecture.md rename to docs/latest/architecture/index.md index ca4c43c49..a5b7f570c 100644 --- a/docs/latest/advanced/architecture.md +++ b/docs/latest/architecture/index.md @@ -10,6 +10,13 @@ allows our code to be used in more ways, it also increases complexity. Below, we aim to demistify that complexity by providing insight into how our Viewer is architected, and the role each of it's dependent libraries plays. +- [Overview](#overview) +- [Business Logic](#business-logic) +- [Component Library](#react-component-library) +- [Internationalization](#internationalization-i18n) +- [Extensions & Configuration](#extensions--configuration) +- [Common Questions](#common-questions) + ## Overview The [OHIF Medical Image Viewing Platform][viewers-project] is maintained as a @@ -39,27 +46,47 @@ you'll see the following: └── README.md ``` -Continue reading to see how these libraries work together to create the OHIF -Viewer. +The `platform` directory contains the business logic library, component library, +and the application library that combines them to create a powerful medical +imaging viewer. -### Business Logic +The `extensions` directory contains many packages that can be registered with +`@ohif/core`'s `ExtensionManager` to expand an application's supported features +and functionality. + + + +