mattcasters opened a new pull request, #8103:
URL: https://github.com/apache/hop/pull/8103
## What
Fixes #8059.
The Marketplace **Environment** tab was easy to confuse with a project
lifecycle environment, and Open / Save As failed when the path was a
project-relative `'${PROJECT_HOME}'/…` or VFS URI (`Path.of` cannot resolve
those).
This change:
- Renames the UI to **Hop install spec** (Marketplace tab, lifecycle
environment *Install spec file* field, docs). On-disk names stay `hop-env.yaml`
/ `full-client-env.yaml`.
- Loads and saves spec files through HopVfs with variable resolution, so
Open / Save As work from a project folder.
- Adds a form editor in Explorer for well-known spec filenames, **Edit YAML
in Explorer** for hand edits, and an Explorer context menu **Edit as Hop
install spec**.
- Updates the two Marketplace screenshots in the user manual.
## How to test
1. Open **Tools → Marketplace… → Install spec**.
2. **Save As** a `hop-env.yaml` under the active project (path may be
rewritten to `'${PROJECT_HOME}'/hop-env.yaml`). Re-open it; it should load.
3. **Edit YAML in Explorer**, change the file, **Reload**.
4. In a lifecycle environment dialog, **Marketplace plugins** tab: the field
is **Install spec file**; **Edit…** / **Browse…** should accept the same paths.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]