Hi All,

for me option 3 makes sense, too. 
But the place for the default project should not be unchangeable in ./config. 
It is then too obvious to create all new user projects there as well and the 
users will end up with their project folders amid the software installation.

Regards
Peter


On 2021/01/21 15:18:11, Matt Casters <[email protected]> wrote: 
> Dear Hoppers,
> 
> In a lot of other IDE like tools you find a project-centric approach to
> developing something.
> Using a project is mostly enforced by the way that software works, for
> example Eclipse or Idea.
> 
> In Hop we implemented projects as part of a plugin because sometimes you
> just want to trim things down to the bare essentials.   So essentially what
> this comes down to is that you can use projects and put all your work under
> a certain folder as per usual OR you can do your own thing and configure
> Hop just the way you like.
> 
> Right now though it's not possible to not use a project once you've used
> one in the GUI.
> 
> Brandon raised this issue in a JIRA case and on the chat and perhaps it was
> a misunderstanding but in any case we are faced with some options to reduce
> confusion:
> 
> 1. Force the use of a project on a user.  Don't even allow new files or
> metadata to be created without a project to work in.  This is how most
> tools work but the downside is that we'd have to nag the user for the
> creation of a new project before anything can be done.
> 2. Keep things as the way they are but allow the user to disconnect from a
> project. Carify where metadata is stored in this scenario.  We could simply
> add a new button in the toolbar to "disconnect" from a project which would
> simply clear the project combo box.
> 3. Option 1. but with automatic creation of a "Default" project. We can
> store that project somewhere in a standard location (configurable) like
> Eclipse does in ~/workspace/ or simply in the config folder next to the
> metadata (./config/projects/default)
> 
> I honestly have no opinion on it so I thought I'd ask.  It's not urgent but
> it warrants clarification since this confusion will continue to bubble up I
> think.  Maybe you have another idea?  Let us know.  I'd be happy to make
> the changes to the codebase, those are likely quite limited.
> 
> I also think this issue can be tied together with the shipment of standard
> samples packages with the Hop distribution. Perhaps if we have a Default
> project we could also have a "Samples" project.
> 
> Cheers,
> Matt
> 

Reply via email to