Docs
- Rework readme
- Consider GH Pages docs
- Add comprehensive guide for extending Workspace
- Override locally with custom implementations
- Share your custom integrations & config across your organization's projects
- Integration Builder API reference
Refactors
- Add easy method to create portable workspaces as a package that extends gdd/workspace internally
- Refactor default integrations to a standalone portable workspace (except for duster)
- Refactor
Manager
so it intelligently diffssuggestedPlugins
&requiredPlugins
withavoidPlugins
. (when people want to extend it for their own organization this will avoid plugin conflicts) - Consider intelligently merging configs instead of overwriting them? (out of scope?)
Default configs
- Customize Linter & fixer configuration according to GDD flavored styleguide specifications (ongoing)
- Add sensible default workspace configs
- vscode
- phpstorm
- Improve default CI config using merge queues
- Add info panel in install command explaining required Github config
Editor integrations
- Implement integration command for PhpStorm (waiting on input)
- Suggest IDE integrations & workspace for code highlighting & in IDE code fixing
- vscode
- PHP CS Fixer
- PHP CodeSniffer
- Laravel Pint
- Tlint
- PHPStan
- Prettier
- phpstorm
- PHP CS Fixer
- PHP CodeSniffer
- Laravel Pint
- Tlint
- PHPStan
- Prettier
- vscode
-
Integrate ide-helper with auto update via composer hook
-
Add prettier blade plugin support
-
Add .editorconfig to EditorDefaults integration
-
Major architecture refactor -> fluent integration builder
-
Refactor
install
command -
Refactor
integrate
command -
Refactor
update
command -
Integrate Duster -> linting and fixing for the project
-
Add comprehensive test coverage