Skip to content

colour-science/colour-science.meta

Colour Science Meta-Repository

Gitter twitter

Introduction

This meta-repository contains all the Colour Science projects as Git submodules, providing a convenient way to work with the entire ecosystem.

Included Repositories

Getting Started

Clone with Submodules

To clone this repository with all submodules:

git clone --recursive https://github.com/colour-science/colour-science.meta.git
cd colour-science.meta

Update Submodules

To update all submodules to their latest versions:

git submodule update --remote --merge

Working with Individual Repositories

Each submodule is a fully functional Git repository. For contributing to individual projects, please refer to the Contributing Guide.

Common Operations

Initialize Submodules

If you cloned without --recursive:

git submodule update --init --recursive

Pull Latest Changes

To pull latest changes for all submodules:

git submodule foreach git pull origin master

Check Status

To check the status of all submodules:

git submodule foreach git status

Development Environment

Each repository has its own development requirements. Please refer to the individual repository documentation for specific setup instructions.

Common Setup

Most repositories use uv for dependency management:

cd colour
uv sync --all-extras

Code of Conduct

The Code of Conduct, adapted from the Contributor Covenant 1.4, is available on the Code of Conduct page.

Contact & Social

The Colour developers can be reached via different means:

About

Colour Science by Colour Developers
Copyright 2025 Colour Developers – [email protected]
This software is released under terms of BSD-3-Clause: https://opensource.org/licenses/BSD-3-Clause

About

Meta-Repository for colour-science

Resources

License

Code of conduct

Stars

Watchers

Forks