kit-app-template
Introduction
Prerequisites
Command Cheat-Sheet
Windows
Linux
Kit SDK Overview
Kit Apps & Extensions
Extension Architecture
Project Setup
Visual Studio Code
Clone the kit-app-template GitHub Repository
Project Overview
Verify Project Starting Point
Naming Applications and Extensions
Develop a Simple App
Kit and Toml Files
Explore NVIDIA Extensions
Explore Community Extensions
Add Extensions
Application Layout
Develop a USD Explorer App
Setup a New App
Customize App via Settings
Create an Extension
Hot Loading Python Code Changes
Show Window from a Menu
Debug Code
Test
Develop for Omniverse Cloud
Document
Package App
Production Build
Fat Package
Thin Package
Launcher Package
Omniverse Cloud
Publish App
Fat Package
Thin Package
Launcher Package
Where to go from here
kit-app-template
»
kit-app-template: Omniverse Kit App Template
kit-app-template: Omniverse Kit App Template
kit-app-template
Introduction
Prerequisites
Command Cheat-Sheet
Windows
build
repo package
repo template new
Omniverse Launcher Installation
Linux
build
repo package
repo template new
Omniverse Launcher Installation
Kit SDK Overview
Kit Apps & Extensions
Extension
App
Extension Architecture
Project Setup
Visual Studio Code
Clone the kit-app-template GitHub Repository
Project Overview
Verify Project Starting Point
Naming Applications and Extensions
A few rules about naming
App name
Shared Extensions
Develop a Simple App
Kit and Toml Files
Package
Dependencies
Settings
Experiment
Test
Explore NVIDIA Extensions
User Settings
Dependency Hierarchy
Explore Community Extensions
Add Extensions
Application Layout
Add a Resource Extension
Configure App to Recognize Extensions
Configure App to Provide Layout Capabilities
Create a Layout File
Use Layout
Develop a USD Explorer App
Setup a New App
Duplicate Files
Configure
Build & Verify
Customize App via Settings
Enable Debug Settings Window
Example: Title Bar (Windows only)
Explore Extension Settings
Edit Extension Settings
Example: Asset Browser (Windows & Linux)
Explore Extension Settings
Edit Extension Settings
Create an Extension
Hot Loading Python Code Changes
Show Window from a Menu
Review
Debug Code
Visual Studio Code Setup
Application Setup
Attach & Debug
Test
Run Test
Adjust the Test
Develop for Omniverse Cloud
Summary
Document
Build Docs
Link to Docs
Package App
Production Build
Set Application Version
Cleaning up
Locking Extension Versions
Warmup Script
Fat Package
Thin Package
Launcher Package
Launcher Data
Images
Metadata
Version
Slug
URL
Launcher UI Data
Command to Package
Preview in Launcher
Omniverse Cloud
Publish App
Fat Package
Thin Package
Launcher Package
Where to go from here