Skip to content

Awesome Endeavour: Improve browser related tooling/configs #228

@hugomrdias

Description

@hugomrdias

The main objective of this issue is to keep track of some improvements to browser related features in aegir.
All commands should try to use the related tool cli, to keep behaviour and output standard and don't break user expectations.

Some rules to keep in mind:

  • use execa to spawn cli's and return a promise from the cmd handler
  • catch/handle errors in yargs fail()
  • provide sensible defaults to meet the needs of all repos
  • don't break default config resolution from the tools used (normally cosmiconfig or similar)
  • allow for overrides/merges using normal config resolution
  • allow forwarding command options to the original cli with double dash(--)

Related:

Metadata

Metadata

Assignees

Labels

kind/enhancementA net-new feature or improvement to an existing feature

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions