ワンクリックで
openvz-vps
openvz-vps には myadmin-plugins から収集した 4 個の skills があり、リポジトリ単位の職業カバレッジとサイト内 skill 詳細ページを表示します。
このリポジトリの skills
Registers a new Symfony EventDispatcher hook in getHooks() and implements the handler method in src/Plugin.php. Use when user says 'add hook', 'handle new event', 'listen for X', or needs to respond to a new vps.* event. Follows the GenericEvent type check and stopPropagation() pattern. Do NOT use for modifying existing hooks or adding shell templates (see add-operation skill).
Adds a new setting entry to getSettings() in src/Plugin.php for the myadmin-openvz-vps plugin. Use when user says 'add setting', 'new config option', 'add dropdown', 'new pricing field', or 'out of stock for new location'. Follows the $settings->add_text_setting() / add_dropdown_setting() / add_select_master() pattern with _() i18n wrapping. Do NOT use for reading settings or adding settings to other plugins.
Adds a new shell operation template pair to templates/ and templates/backup/. Use when user says 'add operation', 'new VPS action', 'create template for X', or needs a new shell command executed on containers. Requires creating both templates/{op}.sh.tpl and templates/backup/{op}.sh.tpl. Do NOT use for modifying existing templates or adding PHP hook logic.
Writes or runs PHPUnit tests in tests/PluginTest.php for the myadmin-openvz-vps plugin. Use when user says 'add test', 'write test for', 'run tests', or 'test the plugin'. Covers static property assertions, hook registration, method signature checks, source-code analysis via ReflectionClass, and file/template existence. Do NOT use for integration tests against a live OpenVZ server or tests in other packages.