Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Awesome Endeavour: Improve browser related tooling/configs #228

Closed
6 of 18 tasks
hugomrdias opened this issue May 9, 2018 · 0 comments
Closed
6 of 18 tasks

Awesome Endeavour: Improve browser related tooling/configs #228

hugomrdias opened this issue May 9, 2018 · 0 comments
Assignees
Labels
kind/enhancement A net-new feature or improvement to an existing feature

Comments

@hugomrdias
Copy link
Member

hugomrdias commented May 9, 2018

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:

@hugomrdias hugomrdias added kind/enhancement A net-new feature or improvement to an existing feature status/in-progress In progress labels May 9, 2018
@hugomrdias hugomrdias self-assigned this May 9, 2018
@ghost ghost removed the status/in-progress In progress label Dec 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement A net-new feature or improvement to an existing feature
Projects
None yet
Development

No branches or pull requests

1 participant