Skip to content

Releases: pyblish/pyblish-magenta

Initial Design Document

05 Nov 08:41
Compare
Choose a tag to compare

Full document.

image


Short description

6 versions in, here are the major concepts in the current version.

  • Context
  • Instance
  • Item
  • Subset
  • Package

1. Context and Instance

Are the native concepts from Pyblish, and..

2. Item

Is any directory within the project tree that contains private and public directories.

  • private User controlled source directory of newly created content, e.g. /hulk/bruce/rig/work
  • public Pipeline controlled destination directory of newly created content, e.g. /hulk/bruce/rig/publish

3. Subset

Is the versioned directory in which published Instances go.

/hulk/bruce/rig/public/subsetA/v001

4. Package

Is a collection of links to one or more Subsets.

{
  "hulk/1000/public/bruce01": "v007",
  "hulk/1000/public/vehicle01": "v004",
  "hulk/1000/public/flower06": "v001"
}