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

✨ Extension Configuration #32

Merged
merged 1 commit into from
Sep 27, 2024
Merged

✨ Extension Configuration #32

merged 1 commit into from
Sep 27, 2024

Conversation

djzager
Copy link
Member

@djzager djzager commented Sep 27, 2024

This PR makes the essential bits of our extension configurable in a VSCode native way. We now provide:

  1. Configuration, which means the user can modify the configuration like any other extension in the application settings view.
  2. Walkthroughs, that step the user through the different things that can be configured and how.
  3. Some basic commands for configuring in a more hand-holding kind of way (filepicker for analyzer, picker for sources/targets, dialog to useDefaultRulesets).

We leave the runAnalyzer piece unimplemented for now as that will come when it actually exists.

Fixes #4
Fixes #5

This PR makes the essential bits of our extension configurable in a VSCode native way. We now provide:
1. Configuration, which means the user can modify the configuration like any other extension in the application settings view.
1. Walkthroughs, that step the user through the different things that can be configured and how.
1. Some basic commands for configuring in a more hand-holding kind of way (filepicker for analyzer, picker for sources/targets, dialog to useDefaultRulesets).

We leave the runAnalyzer piece unimplemented for now as that will come when it actually exists.

Fixes konveyor#4
Fixes konveyor#5

Signed-off-by: David Zager <dzager@redhat.com>
@djzager djzager merged commit 3602974 into konveyor:main Sep 27, 2024
4 checks passed
@djzager djzager deleted the user-config branch September 27, 2024 21:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants