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]

Reply via email to