Setup packages desktop application
Setup packages are currently in preview. Functionality, file format, and behavior may change between releases. Not recommended for production deployments yet.
The desktop application provides a visual interface for creating and managing configurations.
Installation
Install via Scoop on Windows:
scoop bucket add dimescheduler https://github.com/dime-scheduler/setup-packages-distro
scoop install dimescheduler-setup
On macOS, install via Homebrew:
brew tap dime-scheduler/setup-packages-distro https://github.com/dime-scheduler/setup-packages-distro
brew install --cask dimescheduler-setup
Pages
Landing page
The starting point with quick access to:
- Create new configuration
- Open existing configuration
- Recent configurations
- Quick-start templates
Wizard
The wizard is a step-by-step guide for creating configurations.
1. Document types
Choose profile, layouts, users, configuration, or bundle.
2. Metadata
Set owner and notification email:
- The owner email refers to a user that already exists in Dime.Scheduler. This user will be the owner of the new entities.
- The notification email receives a report once the import has completed.
3. Profile settings and workspace builder
Configure theme, routing, and planning (for profiles), and a visual layout editor (for profiles).
4. Layouts
Define grid layouts.
5. Users
Manage user accounts (for users/bundles).
6. Configuration
Import and export application configuration settings. Configuration documents contain key/value pairs for system-wide settings. See the Configuration section for the full list of available keys.
7. Summary and deploy
- Review configuration
- Configure merge strategy (for bundles)
- Save or deploy
Configurations
Manage saved configurations:
- View and edit existing configurations
- Duplicate configurations
- Delete configurations
- Export as JSON5 or JSON
Instances
Configure Dime.Scheduler instances for deployment:
- Add production, sandbox, or test instances
- Store API keys securely
- Test connectivity
Deploy
Bulk-deploy configurations to an instance of choice:
