forked from php/web-php
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathget-involved.php
59 lines (53 loc) · 2.71 KB
/
get-involved.php
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
<?php
// $Id$
$_SERVER['BASE_PAGE'] = 'get-involved.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
$SIDEBAR_DATA ='
<p>
Ever wondered how the PHP.net project actually works and what it has to offer?
Who is in charge and how decisions are made? The PHP.net project has a lot of
things in the works and is always looking for new talent to join the project,
share new ideas, discuss improvements, fix broken features, look after the
websites, documentation, and so on and on...
</p>
';
site_header("Get Involved", array("current" => "community"));
?>
<h2>Contributing to PHP</h2>
<p>
Anybody who programs in PHP can be a contributing member of the community that develops and deploys it;
the task of deploying PHP, documentation and associated websites is a never ending one.
With every release, or release candidate comes a wave of work, which takes a lot of organization and co-ordination.
</p>
<p>
With the introduction of release managers comes a smooth release process, but still help is needed:
testing release candidates, finding and squishing bugs in tests, documentation, and sources.
</p>
<h3>Four Best Ways to Contribute</h3>
<p>
<ol>
<li>Running test suites in <a href="http://qa.php.net/">RC</a> and <a href="http://php.net/releases">release</a> distributions of PHP</li>
<li>Help finding and diagnosing failed tests <a href="http://qa.php.net/write-test.php">phpt documentation</a></li>
<li>Filing and resolving bug reports at <a href="http://bugs.php.net">bugs.php.net</a></li>
<li>Help maintain and or translate documentation files at <a href="http://edit.php.net">edit.php.net</a></li>
</ol>
</p>
<h3>Development of the PHP source</h3>
<p>
Someone hoping to become involved in the maintanence and development of the source should be experienced in all of the areas mentioned above,
this creates a strong team; everyone knows how every other part of the project works.
</p>
<p>
You will also need experience in C programming as PHP is written entirely in C.
</p>
<p>
Below are some useful links for developers:
<ul>
<li><a href="http://lxr.php.net">lxr</a> - an online interface to the PHP source, providing search facilities useful for programmers and researchers</li>
<li><a href="https://wiki.php.net/rfc/howto">The RFC process</a> - the process by which developers can suggest and discuss new ideas with the community</li>
<li><a href="/build-setup">Developer Setup Help</a> - some helpful information regarding setting up a development environment for PHP</li>
</ul>
</p>
<?php
site_footer(array('sidebar'=>$SIDEBAR_DATA));
/* vim: set et ts=4 sw=4 ft=php: : */