Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Overview

This guide will introduce you to Developer Notes (DevNotes) as a way to quickly share ideas and results with the developer community. This guide assumes that you have familiarized yourself with Nucleus Hub, see Getting Started with Nucleus Hub for more information.

Configuring Curvenote API Key

Most of the DevNote tools that appear in the Launcher require setting up API access to Curvenote to work as expected. API access can be set up by following these steps:

Curvenote Login
Curvenote Personal Settings

Create DevNote

A new DevNote project can be created in Nucleus Hub from the Launcher. The new project will appear in your devnotes/ directory. This workflow is pulling in our DevNote project template from GitHub into Nucleus Hub. Follow these steps to create a new project:

To learn more about the filestructure and component files in a typical DevNote project, please refer to the Docs page Parts of a Developer Note.

Notes

Troubleshooting: No known issues.

Live Preview

DevNotes are written using MyST Markdown, a flavor of Markdown design for technical and scientific communication. DevNotes are built from Markdown (.md) and Jupyter Notebook (.ipynb) files. The built DevNotes can be inspected in live-preview mode. The following describes how to preview DevNotes in Nucleus Hub:

Notes

Troubleshooting

Error message
Splitscreen

Draft Submit

DevNotes that are visible from the Developer Notes website (https://devnotes.nucleus.engineering/) are hosted on a deployment server. Some features of your DevNote may not be accurately represented by using the Preview tool alone. The Draft Submit tool allows you to preview your DevNote exactly as it will appear when hosted on the deployment server and viewed from the Developer Notes website.

When your DevNote is ready for submission, you can preview how it will look on the Developer Notes site:

Notes

Troubleshooting: No known issues.

Submit

If things look good after inspecting your DevNote using “Draft Submit”, you can submit your draft to be posted by using the Publish tool. This will send the DevNote to the Nucleus Core development team.

Notes: None.

Troubleshooting: No known issues.