Did some testing and it all seems to be working great!

I think we can merge this to master and see if more feedback comes!

Cheers,
Hans

On Mon, Feb 1, 2021 at 6:29 PM Sergio Ramazzina (SERASOFT) <
[email protected]> wrote:

> Great Job Matt!
>
> Il 01/02/2021 17:49, Matt Casters ha scritto:
> > Dear Hoppists,
> >
> > Project and metadata inheritance, default project, standard samples
> > project, options, ... as discussed in this very thread: all in PR588
> > <https://github.com/apache/incubator-hop/pull/588>
> > I wrote some documentation
> > <
> https://github.com/apache/incubator-hop/blob/e283fa33eeafef308687c40201d69422b8658430/plugins/misc/projects/src/main/doc/projects.adoc
> >
> > on
> > the subject.
> >
> > Note: this is not the end of the progress on this topic, just the
> beginning.
> > Feedback is welcome. A review of the PR wouldn't hurt.
> >
> > Cheers,
> > Matt
> >
> > On Thu, Jan 28, 2021 at 1:23 PM Matt Casters <[email protected]>
> wrote:
> >
> >> To reflect what I just said on the chat, these are all great options and
> >> we should make the behavior configurable really.
> >> We have a very flexible and pluggable configuration system. We should
> use
> >> it.
> >>
> >> Sure, we can have a "default" project and a "samples" project and then
> we
> >> can allow Hop to be configured to force usage of a project, to not force
> >> it, to pick the default without specification and so on.
> >> Later on when we have implemented HOP-2269
> >> <https://issues.apache.org/jira/browse/HOP-2269> we can have metadata
> >> inherited from a project like "default" and so on.
> >>
> >> What I would strongly advocate for in all these scenarios is to properly
> >> explain to the end-user what's going on in the logging.
> >>
> >> - "Selecting a project is configured to be mandatory when executing a
> >> pipeline. Please specify one with option -j"
> >> - "No project was specified. Hop is using project 'default' to run this
> >> pipeline".
> >> etc.
> >>
> >> Cheers,
> >> Matt
> >>
> >> On Thu, Jan 28, 2021 at 1:05 PM Jortilles <[email protected]> wrote:
> >>
> >>> Hello Hoppers
> >>>
> >>> After reading for a while. In my opinion, I would go for option 1.
> >>> Although simplifying it as much as possible. Just giving it a name and
> a
> >>> location. It's not that much. And creating a default environment and
> run
> >>> configuration.
> >>> With my experience. If you allow option 2 or 3, most users will end up
> >>> doing dirty things that they will regret later on.
> >>> Another question that arises to me is how we will transfer projects
> from
> >>> development to production. if the configuration of the available
> projects
> >>> is in $ HOP/config/hop-config.json. Will there be an export - import
> >>> projec?
> >>>
> >>
> >>
> --
> Best Regards/Distinti Saluti
> Sergio Ramazzina
> Senior Solution Architect
> Via Milano 78
> 20013 Magenta (MI) - ITALY
> mobile : +39 347 2103689
> Tel: +39 02 87158700
> Fax: +39 02 87151947
> website: http://www.serasoft.it <http://www.serasoft.it> - email :
> [email protected] <mailto:[email protected]>
> skype : sramazzina - Follow me on twitter: sramazzina
> View my profile on LinkedIn: http://www.linkedin.com/in/sramazzina
> <http://www.linkedin.com/in/sramazzina>
>
>

Reply via email to