DICOMWeb refers to RESTful DICOM Services and is a recently standardized set of guidelines for exchanging medical images and imaging metadata over the internet. Not all archives fully support it yet, but it is gaining wider adoption.
I would like to contribute code - how do I do this?
+
Fork the repository, make your change and submit a pull request.
+
Any guidance on submitting changes?
+
While we do appreciate code contributions, triaging and integrating contributed code changes can be very time consuming. Please consider the following tips when working on your pull requests:
+
+
Functionality is appropriate for the repository. Consider posting on the forum if you are not sure.
+
Code quality is acceptable. We don't have coding standards defined, but make sure it passes ESLint and looks like the rest of the code in the repository.
+
Quality of design is acceptable. This is a bit subjective so you should consider posting on the forum for specific guidance.
+
The scope of the pull request is not too large. Please consider separate pull requests for each feature as big pull requests are very time consuming to understand.
+
+
We will provide feedback on your pull requests as soon as possible. Following the tips above will help ensure your changes are reviewed.
+
Testing contribution pull requests
+
OHIF uses netlify so that pull requests are autogenerated and available for testing.
Replacing the number 237 in the link below with your pull request number should let you test it as well and you can use this link for discussions on github without requiring reviewers to download and build your branch.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/data/data-hierarchy.md b/docs/latest/_book/data/data-hierarchy.md
similarity index 100%
rename from docs/data/data-hierarchy.md
rename to docs/latest/_book/data/data-hierarchy.md
diff --git a/docs/data/image-viewport.md b/docs/latest/_book/data/image-viewport.md
similarity index 100%
rename from docs/data/image-viewport.md
rename to docs/latest/_book/data/image-viewport.md
diff --git a/docs/data/measurements-and-annotations.md b/docs/latest/_book/data/measurements-and-annotations.md
similarity index 100%
rename from docs/data/measurements-and-annotations.md
rename to docs/latest/_book/data/measurements-and-annotations.md
diff --git a/docs/data/tool-management.md b/docs/latest/_book/data/tool-management.md
similarity index 100%
rename from docs/data/tool-management.md
rename to docs/latest/_book/data/tool-management.md
diff --git a/docs/latest/_book/deployment/building-for-production.md b/docs/latest/_book/deployment/building-for-production.md
new file mode 100644
index 000000000..2f12e0fe7
--- /dev/null
+++ b/docs/latest/_book/deployment/building-for-production.md
@@ -0,0 +1,5 @@
+# Deployment
+
+There are a few possible approaches for deploying the application:
+
+-
diff --git a/docs/deployment/security.md b/docs/latest/_book/deployment/security.md
similarity index 100%
rename from docs/deployment/security.md
rename to docs/latest/_book/deployment/security.md
diff --git a/docs/latest/_book/essentials/architecture.md b/docs/latest/_book/essentials/architecture.md
new file mode 100644
index 000000000..8675c14ce
--- /dev/null
+++ b/docs/latest/_book/essentials/architecture.md
@@ -0,0 +1,15 @@
+# Architecture
+
+The ohif-viewer package provides two different build processes:
+
+# create-react-app
+
+> [create-react-app](https://github.com/facebook/create-react-app) provides pre-configured build process for developing front-end applications with [React](https://reactjs.org/).
+
+The ohif-viewer package can be run as a create-react-app application. This is useful for development, debugging, or evolving ohif-viewer into your own custom imaging application.
+
+# Rollup
+
+> [Rollup](https://rollupjs.org/guide/en) is a module bundler for JavaScript. It uses the new standardized format for code modules included in the ES6 revision of JavaScript.
+
+The ohif-viewer package can be built with Rollup to provide a set of React components which can be dropped into a larger application. Specifically, the ohif-viewer package provides a React component named `OHIFViewer` which is the entire viewer, configurable via React `props`. This is useful for including the OHIF Viewer in a larger web application, as the entire application can be provided via a `
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+