From 0352294fc38ffd6eec6060a10d6730588c5169a0 Mon Sep 17 00:00:00 2001 From: Daniel Buckmaster Date: Tue, 25 Mar 2014 15:08:03 +1100 Subject: [PATCH] Fixed carousel, started work on PR guide, fixed all sorts of things. --- contribute/index.html | 81 ++++++++++++++++++++++++++++++++++++++++++- css/main.css | 10 +++++- engine/index.html | 28 ++++++++++----- index.html | 47 +++++++++++++++---------- 4 files changed, 136 insertions(+), 30 deletions(-) diff --git a/contribute/index.html b/contribute/index.html index f9a898219..1259d5911 100644 --- a/contribute/index.html +++ b/contribute/index.html @@ -29,9 +29,88 @@ root: ..
+

So you want to make a pull request

- Code style guidelines, what we look for in a PR, links to git tutorials. + Pull requests are the way that community members like you can get your code + pulled into the official Torque 3D repository for everyone else to use. We + accept community contributions that align with our vision for the engine - + especially bug fixes, enhancements to existing features, and revisions of + old, slow, or ugly code. Pull requests are the way that code gets reviewed + before it's accepted into the engine - even cod that we, the Steering Committee, + write ourselves.

+ +

+ In order to ensure the quality of the engine code going into the future, we + have strict rules about what code we can and cannot accept. We also have + some soft guidelines that inform our decision-making progress in trickier + cases. +

+ +

Pull request rules

+

+ Pull requests not adhering to these rules cannot be accepted, so pay attention! +

+ + + +

+ In many cases, if any of these rules are breached, we will first ask the contributor + to resubmit their pull request, or add commits to it that resolve our issues. + In exceptional cases, a committee member may perform that work themselves. + Sometimes, we may also ask contributors to rebase large numbers of commits + into a single commit before the request is pulled. +

+ +

Pull request guidelines

+

+ Here are some of the things we look for in a great pull request. These aren't + hard-and-fast rules, but following these guidelines will increase the chances + that your request is pulled! +

+ + + +

The pull request process

-

- Please note that the roadmap is currently being debated by the Steering Committee. - This version represents our rough ideas and intentions and may change when we - settle on an actual plan! When that happens we will document future engine - versions here with their planned outcomes. +

+ Please note that the roadmap is currently being debated by the Steering Committee. + This version represents our rough ideas and intentions and may change when we + settle on an actual plan! When that happens we will document future engine + versions here with their planned outcomes.

+

Short-term

The theme of our immediate efforts will be cleaning up the state of the repository, @@ -280,12 +288,14 @@ root: ..

  • Set up automated testing to increase confidence in pull requests.
  • Merge (possibly into unstable branches) or reject all outstanding pull-requests.
  • +

    Middle-term

    +

    Long-term

    @@ -51,8 +55,26 @@ root: .
    -

    {{site.name}}

    -

    The open-source game engine of the future.

    +

    Feature rich

    +

    Packed with features and easy-to-use editors, T3D + has you covered even if you have no programming experience.

    + Read the feature list +
    + + + + +
    +
    +
    +
    + +
    +
    +

    Always evolving

    +

    Torque 3D is being actively developed by an + enthusiastic community. Can you help out?

    + Get involved
    @@ -72,25 +94,12 @@ root: .
    -

    Gratis et libre

    -

    Torque 3D is free as in speech and free as in beer. Under - the permissive MIT license, you can do what you want with the source - code!

    - Download it now
    -

    Feature rich

    -

    Packed with features and easy-to-use editors, T3D has you covered - even if you have no programming experience.

    - Read the feature list
    -

    Always evolving

    -

    Torque 3D is being actively developed by an enthusiastic community. - Can you help out?

    - Get involved