mirror of
https://github.com/gryf/window-maker.github.io.git
synced 2025-12-17 11:10:18 +01:00
62 lines
2.9 KiB
PHP
62 lines
2.9 KiB
PHP
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta name="generator" content="HTML Tidy for Linux (vers 25 March 2009), see www.w3.org" />
|
|
|
|
<title>Window Maker: Development</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
|
<link href="title.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<?php
|
|
include("header.php");
|
|
include("dock.php");
|
|
?>
|
|
|
|
<div id="inhalt">
|
|
<table width="880" border="0" cellpadding="1" cellspacing="1">
|
|
<tr>
|
|
<td content="content" colspan="2" valign="top">
|
|
<p>Here are some pieces of information regarding development in Window Maker.</p>
|
|
|
|
<h3>Source code versioning system</h3>
|
|
|
|
<p>The source code for Window Maker is contained in a <a href="http://git-scm.com/">git</a> repository located <a href=
|
|
"http://repo.or.cz/w/wmaker-crm.git">here</a>. Git is very convenient for our purposes and you can find more
|
|
information about it on the mentioned link. To obtain a full-fledged copy of the repository do this:<br /></p>
|
|
|
|
<p>git clone git://repo.or.cz/wmaker-crm.git<br /></p>
|
|
|
|
<h3>Submitting patches</h3>
|
|
|
|
<p>The source code in the above git repository follows the coding style of the linux kernel. Please take a look
|
|
<a href="http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob_plain;f=Documentation/CodingStyle;hb=HEAD">
|
|
here</a> and try to respect it when submitting patches. This is really important.</p>
|
|
|
|
<p>If you want to contribute patches to Window Maker and you are not familiar with git, please take a look at the git
|
|
homepage above - it contains the kind of documentation you need to get started. You should also read the file contained
|
|
in the Window Maker repository <a href=
|
|
"http://repo.or.cz/w/wmaker-crm.git/blob/HEAD:/The-perfect-Window-Maker-patch.txt">The perfect Window Maker patch</a>
|
|
which gives you further details about patches to Window Maker.</p>
|
|
|
|
<p>If your patch is really good and important, feel free to send it to the mailing list
|
|
wmaker-dev@lists.windowmaker.org anyway in whatever form most suits you. But please consider the fact that patches sent
|
|
in odd formats induce extra work for who applies them.</p>
|
|
|
|
<p>Last but not least, patches doing code cleanups are <strong>STRONGLY</strong> encouraged. Please go ahead! The risks
|
|
of introducing regressions when doing cleanups exists, but if you also follow the practice of having a patch for each
|
|
unrelated change you do, the eventuall regressions can be easily found and reverted.</p>
|
|
|
|
<h3>WINGs</h3>
|
|
|
|
<p>Window Maker uses the WINGs library for its widgets. For more information
|
|
click <a href="wings.php">here</a>.</p>
|
|
<br><br></br></br>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</body>
|
|
</html>
|