Skip to content

Latest commit

 

History

History
57 lines (46 loc) · 2.12 KB

ROADMAP.md

File metadata and controls

57 lines (46 loc) · 2.12 KB

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 diffs suggestedPlugins & requiredPlugins with avoidPlugins. (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

Done

  • 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