From 2523e3c0a3d12ef8ed0a5c43d516fdc13b4ac2f2 Mon Sep 17 00:00:00 2001 From: Hannes Magnusson Date: Tue, 10 Dec 2013 15:14:18 -0800 Subject: [PATCH] Hopefully prettify --- build-setup.php | 30 +++++++++++++++++++----------- get-involved.php | 38 ++++++++++++++++---------------------- styles/theme-base.css | 14 +++++++++++++- 3 files changed, 48 insertions(+), 34 deletions(-) diff --git a/build-setup.php b/build-setup.php index 790beb7b4..87354212b 100644 --- a/build-setup.php +++ b/build-setup.php @@ -13,7 +13,8 @@ $SIDEBAR_DATA =' site_header("Get Involved", array("current" => "community")); ?> -

Operating System Preparation

+

Operating System Preparation

+

Improving PHP requires a working build environment to test changes, the following section deals with setting up a working build environment.

@@ -25,17 +26,17 @@ site_header("Get Involved", array("current" => "community")); For most *nix like operating systems, some external dependencies may be required to bring a build to completion; if a build fails because of missing headers or libraries, issuing a variant of the following command should resolve those dependencies, allowing the build to continue:

For those working in Ubuntu Linux, you can run the following command to automate the installation of dependencies:

If the compilation of an extension should fail because of missing dependencies, Ubuntu Linux can attempt to automate the resolution of those dependencies by issuing:

@@ -82,8 +83,10 @@ site_header("Get Involved", array("current" => "community"));

Note: If a Windows SDK is required, it is advised to install the SDK before Visual Studio.

+
-

Workspace Preparation

+

Workspace Preparation

+

Windows users should now download and unzip the PHP SDK to their workspace and execute the following commands in an appropriate Visual Studio Console:

@@ -103,20 +106,24 @@ site_header("Get Involved", array("current" => "community"));

The next step for everyone is to obtain the versioned PHP sources via git:

BRANCH should be replaced with an appropriate branch name, for example PHP-5.5.

At this point you have a working build environment and the vanilla sources for your chosen branch of PHP, it is a good idea, before you change anything at all, to create a new branch and switch to it, in preparation for your awesome changes to come:

-

Building Your Development PHP

+
+ + +

Building Your Development PHP

+

All operating systems now converge on (near as makes no difference) the same solutions for the rest of the build process: -

$SIDEBAR_DATA)); diff --git a/get-involved.php b/get-involved.php index d1769952d..452493ab9 100644 --- a/get-involved.php +++ b/get-involved.php @@ -3,20 +3,11 @@ $_SERVER['BASE_PAGE'] = 'get-involved.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; -$SIDEBAR_DATA =' -

- 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.... -

-'; - site_header("Get Involved", array("current" => "community")); ?> -

Contributing to PHP

+

Contributing to PHP

+

Anybody who programs in PHP can be a contributing member of the community @@ -31,11 +22,11 @@ site_header("Get Involved", array("current" => "community")); but help is still needed: testing release candidates, finding and squashing bugs in tests, documentation, and sources.

+
-

Four Best Ways to Contribute

+

Four Best Ways to Contribute

-

-

    +
    1. Running test suites in RC and release distributions of PHP
    2. Help finding and diagnosing failed tests, see @@ -45,10 +36,10 @@ site_header("Get Involved", array("current" => "community"));
    3. Help maintain and or translate documentation files at edit.php.net
    -

    -

    Development of the PHP source

    +

    Development of the PHP source

    +

    Someone hoping to become involved in the maintenance and development of the source should be experienced in all of the areas mentioned above, as @@ -59,20 +50,23 @@ site_header("Get Involved", array("current" => "community"));

    You will also need experience in C programming as PHP is written entirely in C.

    +
    -

    - Below are some useful links for developers: -