📄️ CLI
Learn how to use the Juno CLI for managing, deploying and developing applications. Includes installation, login, deploy, building and more.
📄️ Configuration
When the juno command is run from your terminal or used in a CI environment, it will automatically attempt to locate a config file named juno.config.ts or juno.config.js or juno.config.json within your project's root directory.
📄️ Plugins
Learn how to use Juno Build plugins to optimize your development workflow. Detailed guides and examples included.
📄️ Memory
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
Controllers play a crucial role in granting permissions to mission controls and satellites within Juno.
📄️ Settings
This document will help you understand the different settings you can configure for your modules ([Satellites], [Mission controls], and [Orbiters]).
📄️ Best Practices
This page provides recommendations to improve your application when developing and deploying with Juno.
📄️ Wallet
This section provides guidance on managing your assets and cycles with your wallet, which are essential for maintaining and providing enough resources for your modules in the Juno ecosystem.
📄️ Workarounds
This page is dedicated to helping you make the most of Juno features, even when some functionalities are not yet fully supported out of the box. Below, you'll find practical workarounds and guidance for processes which in the future will be resolved by features planned in the roadmap.