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

projects dir with projectEntries? #106

Closed
dalehenrich opened this issue Aug 20, 2014 · 4 comments
Closed

projects dir with projectEntries? #106

dalehenrich opened this issue Aug 20, 2014 · 4 comments
Milestone

Comments

@dalehenrich
Copy link
Owner

separate directories in home is nice, when the project has additional scripts but a whole directory is a bit much when it's just a loaded project ... with a projects dir we can create project entries on the fly and know where to put them ... no need for tutorials structure either ...

@dalehenrich dalehenrich added this to the alpha milestone Aug 20, 2014
@dalehenrich
Copy link
Owner Author

might want to have a reference to the project directory (if it exists or if if is ever needed)

@dalehenrich
Copy link
Owner Author

Okay ... (see Issue #110 for ground work) the new scheme will involve having a tode object structure rooted in /sys that looks like the following:

+-home\
+-projects\
+-sys\
   +-default\
      +-home\
      +-projects\
   +-local\
      +-home\
      +-projects\
   +-stone\
      +-home\
      +-projects\

TDComposedDirectoryNodes will be used to compose the three home and projects nodes in to /home and /projects nodes that represent the composition for the current stone ...
/sys/default will be populated by the set of projects that have been ported to GemStone. /sys/local``will be defined by user to include the projects that should be shared across all stones. /sys/stone` will contain the stone-specific projects.

@dalehenrich
Copy link
Owner Author

There will be a /sys/stones node that will provide access to the stone-specific node for each of the stones...:

+-home\
+-projects\
+-sys\
   +-default\
      +-home\
      +-projects\
   +-local\
      +-home\
      +-projects\
   +-stones\
      ...list of stone names
   +-stone\
      +-home\
      +-projects\

dalehenrich added a commit that referenced this issue Nov 13, 2014
…the node are expected to return a TDProjectEntryDefinition and the per directory `project` nodes are ignored ...
@dalehenrich
Copy link
Owner Author

In project list, the Browse >> project entry menu item ought to give a choice of which project entry to edit ... need a save option as well to allow saving into any one of the composed nodes ... met thinks

dalehenrich added a commit that referenced this issue Nov 14, 2014
…ture for stones was changed to completely isolate the stone dirs
@dalehenrich dalehenrich modified the milestones: 0.0.3, alpha Feb 10, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant