Configure command to submit without confirmation
Whether or not this project operation should send messages during processing.
Defaults to true.
Configure the concurrency behavior of running project operations on many repos
Maximum number of concurrent project operations would be executing
Indicate if a Job scheduling is required; even for only one project operation
Description of the command
Intent or list of intents. What you need to type to invoke the command, for example via the bot.
Name of the command
Configure strategy on how to prompt for parameters in chat or web
Define parameters used by this command.
Function to create a parameters object used by this command. Empty parameters will be returned by default.
Programmatically limit repositories to inspect, by a project predicate. This can look inside project.
If provided, select when this command is registered. Enables conditional registration on SDM startup, based on configuration, environment variables etc. This method is invoked during SDM startup.
Additionally, programmatically limit repositories to inspect, by id
Tags associated with this command. Useful in searching.
Allow customization of the repositories that an inspection targets.
Function to transform the project
How to present the transformation - would you like a Pull Request or a branch commit? What would you like in the commit message, or the title of the pull request? All these and more can be specified in the EditMode, which this function can choose based on the invocation of this command and the code itself.
This defaults to a pull request with branch name derived from the transform name.
React to results from running transform across one or more projects
Generated using TypeDoc
Type for registering a project transform, which can make changes across projects