Configure
Configure your code to run on the Root platform.
Manifest overview
Your manifest file defines how your code integrates with the Root platform. Your manifest includes your metadata, deployment instructions, community-configurable settings, and permissions. Root reads the manifest, validates it, and uses it to determine how to package and run your code.
Id
Unique identifier for your project, assigned by the Root Developer Portal. Required.
Version
Semantic version string for your release. Required.
Package
Deployment and startup configuration for your app's client and server code. Required.
Settings
Configurable global settings. They're declared in your manifest and set by community members with the Manage Apps permission during and after installation. The settings field is optional -- not every project needs it.
Permissions
Permissions control which parts of the Root Community API your code can use. The permissions field is optional -- if your code doesn't call any Community API methods, you don't need it.