These days it’s easier than ever to contribute to Cockpit. Here’s how.

Make sure you have it installed and running. Then checkout the cockpit sources and link the modules directory into your home directory.

$ git clone
$ mkdir -p ~/.local/share
$ ln -snf $(pwd)/cockpit/modules ~/.local/share/cockpit

Now log into Cockpit with your own user login. Any changes you make in the modules subdirectory of the cockpit javascript or HTML that you checked out, should be visible immediately after a refresh.

If you want to hack on other parts of Cockpit, such as the backend, there’s a handy guide here:

You can file issues you run into here:

And finally you can see what we’re working on at our Trello board:

Have fun!