Skip to content
Marcus Ottosson edited this page Apr 22, 2015 · 8 revisions

This page contains definitions of language used in Pyblish.




Domain Language

Name Description
Plugin Superclass to processing elements Selection, Validation, Extraction and Conform
Context Container of zero or more Instances
Instance Container of selected items and their respective configuration
Selection Filter/distillation of data -> subset of data
Validation Filter/Test of content
Extraction In case of outgoing data, an extractor physically writes to persistent datastore
Conform Final formatting of outgoing data.



Jargon

Definitions for specific uses of words found throughout this Wiki.

selection

Identification and configuration of subjects. See Selection

family

Defines a family/group/class to which an instance or validations/tests apply. E.g. a character model coming out of Maya may be associated with the family "model". Each family then represents a particular behaviour; such as how to extract and which validations apply

Wrapper/Bootstrapper

A pre-launch script to initiate an environment prior to running an application. The script can modify the environment in such as way so as to make project- or application-specific resources available to it and it alone. Examples include exposing Maya scripts to Maya, but keep them hidden from Houdini, and vice versa.




Specification

REQ

A required, non-optional subject

MAY

An optional, non-mandatory subject

MUST

Means mandatory

APP

Pyblish, the application

SELECTION

Part of publishing process

CONFORM

Part of publishing process

POSITIONIN

Moving/organising resources

USER

You

Language, software and platform agnostic, feature film-strength quality assurance for content.

Table of contents

Architecture

Developer Resources

Strategies

More

Community

Clone this wiki locally