Michal Čihař edited this page May 16, 2016 · 4 revisions
Clone this wiki locally

This page describes the steps needed for releasing themes.

Accepting themes

Once a new theme appears in the themes tracker, its code needs to be reviewed. If it looks good and there are no signs of malicious code, it should be committed into the Git repository for themes. Each theme has its own subdirectory matching the theme name.

Creating release

The process of creating and uploading releases to is automated by the script in the themes Git repository. The usage is quite simple:

./ graphite

The above command just creates the tarball. If you are really making a theme release and not just testing it, you should tag the git tree as well and upload the theme to (just replace nijel with your username on

./ graphite --tag --upload nijel