Contribute

Darkmatter is a palette and a pile of ports, and most of it came from someone wanting it in one more app. Here's how to help.

Making a port

A port is a theme for one app, in its own repo under the darkmattertheme org. The contributing guide has the details.

  1. 01

    Check it doesn't exist

    Look through the ports and the open port requests.

  2. 02

    Request it (optional)

    Open a Port Request to talk it through, or if you'd like someone else to build it.

  3. 03

    Start from the template

    Create a repo on your account from darkmattertheme/template.

  4. 04

    Build the theme

    Use only palette colors, and keep Ember for what the eye should land on.

  5. 05

    Submit it for review

    Open a Port Review with a link to your repo and a screenshot.

  6. 06

    Move it into the org

    Once it's approved, transfer the repo to darkmattertheme. You stay on as a maintainer.

  7. 07

    List it

    Add the port to ports.json in the core repo. It shows up here on the next build.