pkg++

packages builder

Flattr this

Development

You can help the development of pkg++ by many ways, including bug repports, features requests, patchs submissions, etc. We particularily need people able to write documentation.

Getting the source code

Git

You can clone the Pkg++ repository with git:

git clone git://devel.upyum.com/pkgxx.git

To keep it up to date, just do this.

cd pkgxx
git pull

Mercurial

As Mercurial can also clone git repositories, the following command is to be used if you prefer hg over git.

hg clone git://devel.upyum.com/pkgxx.git

Once again, to keep it up to date, just do this.

cd pkgxx
hg pull
hg update

Tarballs

A CGit is available on Upyum. It will give you tarballs of any revision and branch of the source code.

However, please note that using tarballs is very unrecommended.

Helping

Making patches

With git
cd pkgxx
git diff > pkgxx-mynickname-reason.diff
With Mercurial

Well, we will need a Mercurial expert to tell us how to do. Before that, hg diff > pkgxx-mynickname-reason.diff could work. :)

Submitting

Let us clone your git repository or send me your patch by mail at lukc AT upyum DOT com. Don’t worry if I don’t answer, I don’t have much time, but your diff will be integrated in our sources and you will be credited for it. (well, or we might think that your patch does not merit to be integrated, but in that case we’ll tell you why ;))

For files like includes or defaults files, you can give them to us directly on our XMPP channel if you prefer.

Supporting

A lot of things could help us. First, patches, bug reports and so on are probable the most useful. Any help concerning documentation would also be needed, and if you write a tutorial or anything like that, it will make all us happy. :)

Well, but we also need orange juice, a packages building server and money (probably to acquire orange juice or a new server). If you want to give us money, look at our Flattr page. If you have orange juice boxes or new servers to give, you can contact one of us. Look at the community page for that.