Overview

This document describes KBase user interface development practices, tools, and procedures across kbase-ui, kbase-ui plugins, and support libraries.

The purpose of this document is to provide comprehensive support for all aspects of UI development at KBase.

At present the Narrative is not covered here, because the UI practices, tools, and libraries are determined by the underlying Jupyter framework, which is currently incompatible.

Status

This documentation is currently under development and is very incomplete.