OpenC3 Tool COSMOS Handbooks Plugin

Documentation

This plugin provides the COSMOS Handbooks user interface

Getting Started

  1. At the OpenC3 COSMOS Admin - Plugins, upload the openc3-cosmos-tool-handbooks.gem file

Potential ways to create PDFs from handbooks:
Browser print to PDF … need good css and media query
pdf-puppeteer (or just puppeteer)
example: https://livecodestream.dev/post/convert-web-pages-into-pdfs-with-puppeteer-and-nodejs/
another: https://blog.tericcabrel.com/generate-a-pdf-in-a-nodejs-application-with-puppeteer/
html2pdf: https://github.com/eKoopmans/html2pdf.js

Contributing

We encourage you to contribute to COSMOS OpenC3!

Contributing is easy.

  1. Fork the project
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

Before any contributions can be incorporated we do require all contributors to agree to a Contributor License Agreement

This protects both you and us and you retain full rights to any code you write.

License

This OpenC3 COSMOS plugin is released under the AGPLv3.0 with a few addendums. See LICENSE.txt