npmfor installing dependencies and include
package-lock.jsonin your pull request. We use
npmin our CI when building and publishing extensions, so by providing
package-lock.jsonwe ensure that dependencies on server are exactly the same as you had locally during testing of your extension.
Warning: This extension is not compliant with the Terms of Service of [service name]. Use at your own risk.
Doppler Share Secrets,
Search in Database
Airport - Discover Testflight Apps,
Emoji Searchis better than
Notion Searchinstead of just
Notion. This will help users to have the right expectations about your extension. If your extension covers a lot of functionality, it's okay to use a generic names like
Notion. Example: GitLab.
Visual Studio Code.
<verb> <noun>structure or just
Search Recent Projects,
Recent Projects Search,
Search an Emoji,
Create an Emoji
xcode recent projectswould return
Search Recent Projectsin the example above.
Quickly open Xcode recent projects
Search Emojicommand since it's self-explanatory
install.speedtest.netis acceptable, but doing this from some custom AWS server would lead to a rejection.
Open in Browser,
Copy to Clipboard
...for actions that will have submenu. Don't repeat parent action name in submenu
Set Priority...and submenu would just have
Set Priorityand submenu would have
Set Priority Low,
Set Priority Medium, etc
navigationTitlein the root command, it will be automatically set to the command name. Use
navigationTitleonly in nested screens to provide additional context. See Slack Status extension as an example of correct usage of