This wiki

If you would like to contribute new content, you can clone this wiki to your local host using the following command:

git clone git://git.suckless.org/sites

or

git clone http://git.suckless.org/sites

To push your changes to the queue for the review by the suckless moderators, use:

git push

The review of your changes might take one day, due to the different timezones we all live in.

Please make sure to pull for incoming changes before you push your changes, to minimize problems.

The wiki repository above is world-writable.

Rules

Changes

The incoming changes to the wiki are all sent to the wiki@ mailinglist. See community for how to subscribe to this list.

Moderators

If you are a moderator, you will likely need the following procedure to pull the changes into the main repository:

cd /var/www/sites
sudo -u www-data git checkout .
sudo -u www-data git pull

These commands can be found at /usr/local/bin/updatewiki for your convenience.

The checkout is needed to prevent local atime changes to stop the pull. Please keep on using www-data, so the webserver can access everything.

For managing the patches (reject/modify etc.) of course the other git commands apply too.

Repositories

This is for moderators.

There is a script in /usr/local/bin/newrepo with the usage

newrepo $reponame

It should be used to create new git repositories.