Contributing to WiND

How to Contribute

Contributions to the system generally fall into one or more of the following 5 categories:

Bug Reports and General Commentary

An idea or suggestion of general technical interest should be mailed at wind - a t - cube.gr.

If you find a bug or are submitting a specific change, please report it using the New ticket page. Try to fill-in each field of the bug report. If you have a patch suitable to be applied to the source tree feel free to attach it to the bug report or email it at wind - a t - cube.gr.

Changes to the Documentation

Changes to the documentation are overseen by the WiND development team. Please send any submissions and changes (even small ones are welcome!) via an email to the development team.

Changes to Existing Source Code

Any changes to existing code should be send to the development team in a form of a diff patch file. To generate such files use the diff command.

The preferred diff format for submitting patches is the unified output format generated by diff -u. However, for patches that substantially change a region of code, a context output format diff generated by diff -c may be more readable and thus preferable.

For example:

% diff -c oldfile newfile or % diff -c -r olddir newdir

would generate such a set of context diffs for the given source file or directory hierarchy.

Likewise,

% diff -u oldfile newfile or % diff -u -r olddir newdir would do the same, except in the unified diff format.

See the manual page for diff(1) for more details.

Once you have a set of diffs (which you may test with the patch(1) command), you should submit them for inclusion via an email. We greatly appreciate your submission (this is a volunteer project!); because we are busy, we may not be able to address it immediately, but it will remain in the database until we do. Indicate your submission by including [PATCH] in the subject of the email.

If you feel it appropriate (e.g. you have added, deleted, or renamed files), bundle your changes into a tar file. Archives created with zip are also welcome.

New Code or Major Value-Added Packages

In the case of a significant contribution of a large body work, or the addition of an important new feature to WiND, it becomes almost always necessary to either send changes as tar files or upload them to a web or FTP site for other people to access.

Money, Hardware or Internet Access

We are always very happy to accept donations to further the cause of the WiND Project and, in a volunteer effort like ours, a little can go a long way! Donations of hardware are also welcomed. To donate money to the WiND project the prefered method is using Paypal. A link can be found in the main page.

Thanks, The WiND development team.