Files

OCIO Homepage Development

The OCIO homepage is built with Hugo which you will need to build the static HTML served from the gh-pages branch.

Building For Development

Step 1: Fork or clone the repository, be sure to make a new branch for your changes, follow OCIO contribution guidelines for branch naming!

git clone https://github.com/AcademySoftwareFoundation/OpenColorIO.git

Step 2: Install Hugo.

Instructions available here!

Step 3: Run locally.

Navigate to the homepage folder:

cd OpenColorIO/docs/site/homepage

Run Hugo:

hugo server --themesDir ../.. http://localhost:1313/

Step 4: Make changes!

Navigate to http://localhost:1313 in your web browser of choice and see your changes live!

Step 5: Submit a PR

Check out the OCIO guidelines for information about this too!

Building the Static Website

Navigate to the homepage folder:

cd OpenColorIO/docs/site/homepage

Build the static copy of the website with Hugo:

hugo -D --minify --themesDir ../..

It should appear in a folder labelled "public"

Once your PR has been accepted for the changes to the main branch submit another PR replacing the content of the gh-pages branch with the content from Hugo's output. Note that the old site and documentation still live in the gh-pages branch in the old/ directory, when you replace the contents of the branch please be sure to keep that entire folder as is.