mirror of
https://github.com/nasa/openmct.git
synced 2024-12-20 05:37:53 +00:00
[Documentation] Edit as Reqeust in #1044 comment
This commit is contained in:
parent
eef08ccb0b
commit
12b5544959
69
README.md
69
README.md
@ -1,56 +1,39 @@
|
|||||||
# Open MCT
|
# Open MCT
|
||||||
|
|
||||||
Open MCT is a next-generation mission control framework being developed at the NASA Ames Research Center in Silicon Valley. Web-based, for desktop and mobile.
|
Open MCT is a next-generation mission control framework for visualization of data on desktop and mobile devices. It is developed at NASA's Ames Research Center, and is being used by NASA for data analysis of spacecraft missions, as well as planning and operation of experimental rover systems. As a generalizable and open source framework, Open MCT could be used as the basis for building applications for planning, operation, and analysis of any systems producing telemetry data.
|
||||||
|
|
||||||
Please visit our [Official Site](https://nasa.github.io/openmct/)
|
Please visit our [Official Site](https://nasa.github.io/openmct/) and [Getting Started Guide](https://nasa.github.io/openmct/getting-started/)
|
||||||
|
|
||||||
##How is NASA Using Open MCT?
|
## See Open MCT in Action
|
||||||
|
|
||||||
Software based on Open MCT is being used for mission planning and operations in the lead up to the [Resource Prospector mission](https://www.nasa.gov/resource-prospector) and at NASA's Jet Propulsion Laboratory to view data from the Curiosity Rover.
|
Try Open MCT now with our [live demo](https://openmct-demo.herokuapp.com/).
|
||||||
|
|
||||||
##Features
|
|
||||||
|
|
||||||
- Support planning and operations of any system that produces telemetry
|
|
||||||
- Support space missions
|
|
||||||
- Visualize Data
|
|
||||||
- Streaming Data
|
|
||||||
- Historical Data
|
|
||||||
- Imagery
|
|
||||||
- Timelines
|
|
||||||
- Procedures
|
|
||||||
- etc.
|
|
||||||
|
|
||||||
##See Open MCT in Action
|
|
||||||
|
|
||||||
Do you want to see how Open MCT work? Try our demo.
|
|
||||||
[LIVE DEMO](https://openmct-demo.herokuapp.com/)
|
|
||||||
![Demo](https://nasa.github.io/openmct/static/res/images/Open-MCT.Browse.Layout.Mars-Weather-1.jpg)
|
![Demo](https://nasa.github.io/openmct/static/res/images/Open-MCT.Browse.Layout.Mars-Weather-1.jpg)
|
||||||
|
|
||||||
##Getting Started
|
## Documentation
|
||||||
|
|
||||||
Here is how to run Open MCT in you local machine.
|
Check our [Documentation on website](https://nasa.github.io/openmct/documentation/).
|
||||||
|
|
||||||
1. Download or Clone Open MCT
|
You can also build it locally.
|
||||||
`git clone https://github.com/nasa/openmct.git`
|
|
||||||
|
|
||||||
2. Install Development Dependencies
|
### Building the Open MCT Documentation locally
|
||||||
`npm install`
|
Open MCT's documentation is generated by an
|
||||||
|
[npm](https://www.npmjs.com/)-based build. It has additional dependencies that
|
||||||
|
may not be available on every platform and thus is not covered in the standard
|
||||||
|
npm install. Ensure your system has [libcairo](http://cairographics.org/)
|
||||||
|
installed and then run the following commands:
|
||||||
|
|
||||||
3. Run on your local machine
|
* `npm install`
|
||||||
`npm start`
|
* `npm install canvas nomnoml`
|
||||||
|
* `npm run docs`
|
||||||
|
|
||||||
4. Open your web browser and go to http://localhost:8080/
|
Documentation will be generated in `target/docs`.
|
||||||
|
|
||||||
5. Wait for splash screen finish then you should be able to play with Open MCT.
|
## Deploying Open MCT
|
||||||
|
|
||||||
For more information on building and running Open MCT, please see our getting started guide - https://nasa.github.io/openmct/getting-started/
|
|
||||||
|
|
||||||
## Build
|
|
||||||
|
|
||||||
Open MCT is built using [`npm`](http://npmjs.com/)
|
Open MCT is built using [`npm`](http://npmjs.com/)
|
||||||
and [`gulp`](http://gulpjs.com/).
|
and [`gulp`](http://gulpjs.com/).
|
||||||
|
|
||||||
To build:
|
To build Open MCT for deployment:
|
||||||
|
|
||||||
`npm run prepublish`
|
`npm run prepublish`
|
||||||
|
|
||||||
@ -64,20 +47,6 @@ instance (e.g. by starting an HTTP server in that directory), including:
|
|||||||
|
|
||||||
Additional `gulp` tasks are defined in [the gulpfile](gulpfile.js).
|
Additional `gulp` tasks are defined in [the gulpfile](gulpfile.js).
|
||||||
|
|
||||||
### Building Documentation
|
|
||||||
|
|
||||||
Open MCT's documentation is generated by an
|
|
||||||
[npm](https://www.npmjs.com/)-based build. It has additional dependencies that
|
|
||||||
may not be available on every platform and thus is not covered in the standard
|
|
||||||
npm install. Ensure your system has [libcairo](http://cairographics.org/)
|
|
||||||
installed and then run the following commands:
|
|
||||||
|
|
||||||
* `npm install`
|
|
||||||
* `npm install canvas nomnoml`
|
|
||||||
* `npm run docs`
|
|
||||||
|
|
||||||
Documentation will be generated in `target/docs`.
|
|
||||||
|
|
||||||
## Bundles
|
## Bundles
|
||||||
|
|
||||||
A bundle is a group of software components (including source code, declared
|
A bundle is a group of software components (including source code, declared
|
||||||
|
Loading…
Reference in New Issue
Block a user