Menu

[r37]: / osmb / trunk / build / cruisecontrol / docs / contributions.html  Maximize  Restore  History

Download this file

99 lines (89 with data), 4.8 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>CruiseControl Contributions</title>
<style type="text/css" media="all">
@import "cruisecontrol.css";
</style>
<link href="print.css" type="text/css" rel="stylesheet" media="print"/>
</head>
<body>
<div class="header">
<div class="hostedby">
Hosted By:<br/>
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=23523&amp;type=1" width="88" height="31" alt="SourceForge"/></a>
</div>
<div class="logo"><img alt="CruiseControl" src="banner.png"/></div>
</div>
<div class="container">&nbsp;
<div id="menu">
<ul id="menulist">
<li class="top"><a href="index.html">home</a></li>
<li><a href="download.html">download</a></li>
<li><a href="license.html">license</a></li>
<li><h2>documentation</h2></li>
<li><a href="overview.html">overview</a></li>
<li><a class="expandmenu" href="main/index.html">build loop</a></li>
<li><a class="expandmenu" href="reporting/jsp/index.html">results jsp</a></li>
<li><a class="expandmenu" href="dashboard.html">dashboard</a></li>
<li><a class="expandmenu" href="gettingstarted.html">getting started</a></li>
<li><a href="main/configxml.html">config ref</a></li>
<li><a href="faq.html">faq</a></li>
<li><a class="external" href="http://confluence.public.thoughtworks.org/display/CC/Home">wiki</a></li>
<li><h2>contributing</h2></li>
<li><a class="expandedmenu" href="developers.html">developers</a>
<ul>
<li><a href="roles.html">roles</a></li>
<li><p id="menuselected">contributions</p></li>
<li><a href="decisions.html">decisions</a></li>
<li><a href="sffeatures.html">sf features</a></li>
</ul>
</li>
<li><a href="contact.html">mailing lists</a></li>
<li><a href="svn.html">source repository</a></li>
<li><p id="menubottom">Release: 2.7.3</p></li>
</ul>
</div>
<div class="content">
<h1>Contributions</h1>
<p>CruiseControl encourages Users to become Developers by making
contributions. A contribution improves the source code or documentation
included in CruiseControl.</p>
<h2>Making Contributions</h2>
<p>Contributions should be submitted to the <a href="http://jira.public.thoughtworks.org/browse/CC">JIRA
issue tracking site</a>. Simple contributions may alternatively be mailed to
the <a href="developers.html">Developer mailing list</a>. (Here is a
discussion of why the SourceForge provided <a href="sffeatures.html">tracking
features are not used</a>.)</p>
<p>The Committer must analyze the contribution to make sure that it
conforms to the overall project vision. If the Committer questions the
applicability of the contribution, the Committer must engage the
Developer mailing list to begin the decision making process around the
contribution.</p>
<p>The Committers are more interested in receiving a valuable contribution
to the project than the precise form it is submitted. All the same you
will make the job easier for the committers, and thus more likely to be
committed properly if you provide the following:</p>
<ul>
<li>a description of what problem the contribution solves</li>
<li>modification to existing files in the form of a diff
<pre>svn diff</pre></li>
<li>unit tests for any code</li>
<li>documentation changes for any new or modified behavior</li>
</ul>
<p>These elements are not required, but they are very much
appreciated! Failure to provide them will likely lengthen the
review and commit cycle due to the extra burden on the committers
to supply the lack.</p>
<h2>Acknowledgment</h2>
<p>Every contribution included in CruiseControl will be acknowledged.
The acknowledgment should include the name of the contributor in the
commit log message. An email to the Developer list should also be sent
to acknowledge the contribution was accepted with a Thank-you to
the contributor. Any source contribution will entitle the contributor
to have their name included in the list of authors at the top of the
source file.</p>
</div>
</div>
</body>
</html>
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.