Contributing

gcportrait is open source under the MIT License, and contributions are welcome: new asset types for the catalog, fixes, documentation, ideas. Everything runs locally in demo mode, so you need no Google Cloud account to work on it.

Get going

Node 22 (22.22.2 or newer) and pnpm through Corepack:

git clone https://github.com/florianchrometz/gcportrait.git && cd gcportrait
corepack enable
pnpm install
pnpm dev:demo     # the app in demo mode on http://localhost:5174
pnpm check        # format, lint, types, tests, catalog, provenance, licences

The guides

Before you open a pull request

Contributions are accepted under the project’s licence, the MIT License (inbound = outbound), with no contributor licence agreement (see the contributing guide). Issues are the place for bugs and ideas.