mirror of
https://github.com/nasa/openmct.git
synced 2025-01-27 14:49:28 +00:00
ce463babff
* trying this again * wip * wip * wip * one annotation per tag * fixed too many events firing * syncing works mostly * syncing properly across existing annotations * search with multiple tags * resolve conflicts between different tag editors * resolve conflicts * fix annotation tests * combine search results * modify tests * prevent infinite loop creating annotation * add modified and deleted * revert index checkin * change to standard couch deleted flag * revert throwing of error * resolve conflict issues * work in progress, but load annotations once from notebook * works to add * attempt 1 * wip * last changes * listening works, though still getting conflicts * rename to annotationLastCreated * use local mutable again * works with new tags syncing * listeners wont fire if modification is null * clean up code * fixed local search * cleaned up log messages * remove on more log * add e2e test for network traffic * lint * change to use good old for each * add some local variables for clarity * Update src/api/objects/ObjectAPI.js Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com> * Update src/api/objects/ObjectAPI.js Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com> * Update src/plugins/notebook/components/Notebook.vue Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com> * press enter for last entry * add test explanation of numbers * fix spread typo * add some nice jsdoc * throw some errors * use really small integer instead * remove unneeded binding * make method public and jsdoc it * use mutables * clean up tests * clean up tests * use aria labels for tests * add some proper tsdoc to annotation api * add undelete test Co-authored-by: John Hill <john.c.hill@nasa.gov> Co-authored-by: Jesse Mazzella <ozyx@users.noreply.github.com>
27 lines
1.1 KiB
Markdown
27 lines
1.1 KiB
Markdown
# Open MCT Documentation
|
|
|
|
## Overview
|
|
|
|
Documentation is provided to support the use and development of
|
|
Open MCT. It's recommended that before doing
|
|
any development with Open MCT you take some time to familiarize yourself
|
|
with the documentation below.
|
|
|
|
Open MCT provides functionality out of the box, but it's also a platform for
|
|
building rich mission operations applications based on modern web technology.
|
|
The platform is configured by plugins which extend the platform at a variety
|
|
of extension points. The details of how to
|
|
extend the platform are provided in the following documentation.
|
|
|
|
## Sections
|
|
|
|
* The [API](api/) uses inline documentation
|
|
using [TypeScript](https://www.typescriptlang.org) and some legacy [JSDoc](https://jsdoc.app/). It describes the JavaScript objects and
|
|
functions that make up the software platform.
|
|
|
|
* The [Development Process](process/) document describes the
|
|
Open MCT software development cycle.
|
|
|
|
* The [Tutorials](https://github.com/nasa/openmct-tutorial) give examples of extending the platform to add
|
|
functionality, and integrate with data sources.
|