Toolkit
Table of Contents
Interfaces
- AuthorizationInterface
- Interface for Authorization classes.
Classes
- AuthorizationBasic
- Authorization Basic for QA api.
- AuthorizationFactory
- Authorization factory for QA api.
- AuthorizationToken
- Authorization Token for QA api.
- ConfigurationCallbacks
- Class containing configuration check callbacks.
- DrupalReleaseHistory
- Helper to fetch drupal.org release-history information.
- JunitXmlGenerator
- A simple Junit XML generator.
- Mock
- Toolkit mock class.
- ConfigurationCommand
- Execute the tasks from a Configuration command.
- Process
- Process a source file to its destination replacing tokens.
- ReplaceBlock
- Replace a block of content in given file.
- AbstractCommands
- Class AbstractCommands.
- AbstractGitHooks
- Projects should extend this class to override or extend the GitHooks feature.
- AxeCommands
- Commands to interact with the axe-scan.
- BlackfireCommands
- Commands to interact with the Blackfire.
- BuildCommands
- Provides commands to build a site for development and a production artifact.
- ComponentCheckCommands
- Command class for toolkit:component-check.
- ConfigurationCommands
- Configuration commands are defined in the runner.yml file under 'commands:'.
- DockerCommands
- Provides commands to update docker-compose.yml based on project's configurations.
- DocumentationCommands
- Provides commands to generate Toolkit documentation.
- DrupalCommands
- Drupal commands to setup and install a Drupal 8 site.
- DrupalSanitiseCommands
- Provides commands to check sanitisation fields.
- DumpCommands
- Provides commands to download and install dump files.
- GitHooksCommands
- Provides commands to interact with git hooks.
- GitleaksCommands
- Provides command to interact with GitLeaks.
- InstallCommands
- Class ToolkitCommands.
- LintCommands
- Commands to lint the source code and interact with ESLint.
- PatchCommands
- Commands for patch download and list.
- ReleaseCommands
- Provides commands to generate Toolkit release.
- SymlinkProjectCommands
- Provides command to symlink project as a package.
- TestsCommands
- Class TestsCommands.
- ToolCommands
- Generic tools.
- ConfigForCommand
- This class is based on \Consolidation\Config\Inject\ConfigForCommand.
- Runner
- Toolkit Runner.
- Toolkit
- Provides default Toolkit class.
- Website
- Handle communications with QA api.
Traits
- Tasks
- Robo task to Execute given tasks from configuration.
- Tasks
- Robo task to Replace configs/tokens in file.