The Juno CLI (GitHub//github.com/junobuild) provides a variety of tools for managing and deploying satellites(../terminology.md#satellite).
📄️ GitHub Actions
Using any features offered by the Juno [CLI] within GitHub Actions is possible.
📄️ SDK usage in a NodeJS context
This guide is intended for use of Juno in a non-interactive environment, not in a browser.
Your [mission control] and satellites smart contracts consume resources while they operate.
A [satellite] can store data using two types of memory: heap and stable. While both types are forms of random-access memory that only exist as long as the smart contract lives, they can be compared to a familiar analogy. Think of heap as similar to the RAM in a computer, and stable as more akin to ROM.
Controllers play a crucial role in granting permissions to mission controls and satellites within Juno.