2020-07-24

July 24, 2020

Host: Carol Payne

Rotating Secretary: Michael Dolan

Attendees:

  • [X] Sean Cooper (TSC ACES TAC Rep) - DNEG

  • [X] Michael Dolan (TSC Chair) - Epic Games

  • [X] Carol Payne (TSC) - Netflix

  • [X] Doug Walker (TSC Chief Architect) - Autodesk

  • [X] Troy Sobotka

  • [X] Chin-Ying Li

  • [X] Simran Brucherseifer

  • [X] Grahame Fuller - Autodesk

  • [X] Mario Rokicki - DNEG

  • [X] Joseph Goldstone - ARRI

OCIO Documentation Working Group Meeting Notes

  • Documentation TOC:

    • Google Doc

    • Doug: Goal to lock down TOC today so we can start writing. Timeline is short. Can change going forward, but let's agree on a TOC to use as a starting point for writing docs. Next week's meeting we can look at website with some initial writing and discuss feedback of the actual docs (on RTD).

    • Docs landing page (different from main landing page) will have three sections:

      • Intended audiences

      • Where to find what you need

      • About documentation versions

    • Quick starts page for different types of users (A subpage for each topic in this section instead of calling out roles throughout docs):

      • Artists

      • Config authors

      • App developers

      • Contributors

    • Simran: Would be good to have links in these quick starts to specific sections that are useful for the audiences.

    • Doug: Looking for volunteers to write first drafts of certain sections. Quick starts is a good area to begin.

    • Concepts section with overview of "what is OCIO?" and "why use OCIO?". Also architecture and config sections that may need separate pages. These were a big part of the v1 docs.

    • Publications section for Cinematic Color and DigiPro papers.

    • Glossary will be helpful (OpenCue has one too). Disambiguate terms with various meanings (i.e. "look" and "role").

    • Imageworks case study is fairly out of date. Can we get some new case studies from participating studios?

    • TODO: Call for entries of studio case studies for OCIO.

    • Carol: Could move case studies to tutorials section.

    • Sean: Good to have mile high view of theoretical infrastructure. How does a config embody a studio? How do you get multiple DCCs talking together and using the same config, etc.

    • Doug: Tutorials sections:

      • Idea from Troy on building a simple config

      • Baking LUTs

      • Contributing to the project (CLA, DCO), etc.

    • Guides have four main sections:

      • Using OCIO (entry point for more detailed info on using OCIO, good for beginners).

      • Authoring config files (focus on Python API, not hand writing YAML). Start with top-level components, and then cover how those pieces go together). Sean: Can use Sphinx tabs to group Python/YAML together.

      • Integration OCIO into apps (developer section). Can pull over existing pages as starting point and refine over time.

      • Contributing to OCIO (can pull some from CONTRIBUTING.md).

    • Upgrading to v2 section. Top-level section, will be important for existing users wanting to upgrade. Sean: Include banner at top of page for this topic.

    • Sean: Version features of RTD are a feature of RTD, on top of the chosen theme. Have access to docs from each release.

    • Current v1 site available in RTD, but currently missing API docs due to build. Can put pre-built static site in RB-1.1 branch to get it into RTD (can possibly pull build from gh-pages).

    • Top-level section for installation: pre-built install (package managers) and building from source.

    • Top-level section for license and CLA. Sean: make this an ASWF section. Michael: also include link to aswf-docker for users to use locally. ASWF section has info on CLA and DCO, linked to from contributing page.

    • Simran: Concepts/"what is OCIO?"/"why use OCIO?" could be moved to homepage. Might be redundant with main OCIO homepage. Avoid having content in two places.

    • Carol: Few sentences on homepage (short blurbs to draw you in), later info can be more detailed.

    • Doug: Can have more graphical version on homepage and more textural version on inner doc pages.

  • Other notes:

    • Michael: Note that LF can't design/maintain our website frontend. Support WordPress only. Can help with graphic design as needed.