Browse Source

Working-ish site.

Daniel Buckmaster 11 years ago
commit
7b1fef1286

+ 1 - 0
.gitignore

@@ -0,0 +1 @@
+_site

+ 3 - 0
_config.yml

@@ -0,0 +1,3 @@
+name: Torque 3D
+permalink: /blog/:year/:title
+markdown: kramdown

+ 102 - 0
_layouts/default.html

@@ -0,0 +1,102 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <meta charset="utf-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+        <meta name="viewport" content="width=device-width">
+
+        <title>{{page.title}}</title>
+        <link rel="icon" type="image/x-icon" href="/favicon.ico">
+
+        <link rel="stylesheet" href="/css/main.css">
+        <link rel="stylesheet" href="/css/bootstrap.min.css">
+        <link rel="stylesheet" href="/css/font-awesome.min.css">
+
+        <script type="text/javascript" src="/js/jquery-1.11.0.min.js"></script>
+        <script type="text/javascript" src="/js/bootstrap.min.js"></script>
+    </head>
+
+    <body>
+        <div class="site">
+            <div class="navbar navbar-default navbar-fixed-top" role="navigation">
+                <div class="container">
+                    <div class="navbar-header">
+                        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+                        <span class="sr-only">Toggle navigation</span>
+                        <span class="icon-bar"></span>
+                        <span class="icon-bar"></span>
+                        <span class="icon-bar"></span>
+                        </button>
+                        <a class="navbar-brand" href="/">Torque 3D</a>
+                    </div>
+
+                    <div class="navbar-collapse collapse">
+                        <ul class="nav navbar-nav">
+                            <li class="dropdown">
+                                <a href="/engine" class="dropdown-toggle" data-toggle="dropdown">Engine<i class="fa fa-angle-down"></i></a>
+                                <ul class="dropdown-menu">
+                                    <li><a href="/engine#features">Features</a></li>
+                                    <li><a href="/engine#roadmap">Roadmap</a></li>
+                                    <li><a href="/engine#made-with-torque">Made with Torque</a></li>
+                                    <li><a href="/engine#history">History</a></li>
+                                </ul>
+                            </li>
+
+                            <li class="dropdown">
+                                <a href="/start" class="dropdown-toggle" data-toggle="dropdown">Get started<i class="fa fa-angle-down"></i></a>
+                                <ul class="dropdown-menu">
+                                    <li><a href="/start#download">Download</a></li>
+                                    <li><a href="/start#tutorials">Tutorials</a></li>
+                                </ul>
+                            </li>
+
+                            <li class="dropdown">
+                                <a href="/committee" class="dropdown-toggle" data-toggle="dropdown">Committee<i class="fa fa-angle-down"></i></a>
+                                <ul class="dropdown-menu">
+                                    <li><a href="/committee#what-is-the-steering-committee">What is the Steering Committee?</a></li>
+                                    <li><a href="/committee#current-membership">Current Membership</a></li>
+                                    <li><a href="/committee#charter">Charter</a></li>
+                                </ul>
+                            </li>
+
+                            <li class="dropdown">
+                                <a href="/contribute" class="dropdown-toggle" data-toggle="dropdown">Contribute<i class="fa fa-angle-down"></i></a>
+                                <ul class="dropdown-menu">
+                                    <li><a href="/contribute#pull-request-guide">Pull-request guide</a></li>
+                                    <li><a href="/contribute#versions">Versions</a></li>
+                                </ul>
+                            </li>
+
+                            <li class="dropdown">
+                                <a href="/community" class="dropdown-toggle" data-toggle="dropdown">Community<i class="fa fa-angle-down"></i></a>
+                                <ul class="dropdown-menu">
+                                    <li><a href="/community#forum">Forum</a></li>
+                                </ul>
+                            </li>
+                        </ul>
+                    </div>
+                </div>
+            </div>
+
+            {{ content }}
+
+            <div class="footer">
+                <div class="container">
+                    <div class="contact">
+                        <p>
+                            Your Name<br />
+                            What You Are<br />
+                            [email protected]
+                        </p>
+                    </div>
+                    <div class="contact">
+                        <p>
+                            <a href="https://github.com/yourusername">github.com/yourusername</a><br />
+                            <a href="https://twitter.com/yourusername">twitter.com/yourusername</a><br />
+                        </p>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </body>
+</html>

+ 7 - 0
_layouts/page.html

@@ -0,0 +1,7 @@
+---
+layout: default
+---
+
+<div class="page">
+  {{ content }}
+</div>

+ 10 - 0
_layouts/post.html

@@ -0,0 +1,10 @@
+---
+layout: default
+---
+
+<h2>{{page.title}}</h2>
+<p class="meta">{{page.date | date_to_string}}</p>
+
+<div class="post">
+  {{ content }}
+</div>

+ 214 - 0
committee/index.html

@@ -0,0 +1,214 @@
+---
+layout: page
+title: Committee | Torque 3D
+---
+
+<div class="banner"><div class="container">
+    <h1 id="what-is-the-steering-committee">What is the Steering Committee?</h1>
+</div></div>
+
+<div class="container">
+    <p>
+    The Torque 3D Steering Committee is the hand-picked body of community members
+    who are responsible for maintaining the core version of the Torque 3D codebase.
+    The first Committee was chosen by GarageGames, but new recruitments are made
+    by the Committee itself when necessary.
+    </p>
+
+    <p>
+    The Committee's operations include evaluating pull-requests made on the engine
+    repository, deciding on a roadmap for the engine's future, and of course doing
+    some programming in order to make that happen!
+    </p>
+
+    <p>
+    The Committee's actions are governed by its Charter, which is laid out in the
+    section below.
+    </p>
+</div>
+
+<div class="banner"><div class="container">
+    <h1 id="current-membership">Current Membership</h1>
+</div></div>
+
+<div class="container">
+    <div class="row">
+    <div class="media col-sm-6">
+        <div class="media-body">
+            <h4 class="media-heading">Luis Anton</h4>
+            <p><b>Expertise:</b> Rendering and cross-platform code.</p>
+            <p><b>Known for:</b> Porting to <a href="http://www.garagegames.com/community/forums/viewthread/133262">OpenGL</a>
+            and <a href="http://www.garagegames.com/community/forums/viewthread/135114">Linux</a>.</p>
+        </div>
+    </div>
+
+    <div class="media col-sm-6">
+        <div class="media-body">
+            <h4 class="media-heading">Bank</h4>
+            <p><b>Expertise:</b> Networking.</p>
+            <p><b>Known for:</b> <a href="http://www.afterworld.ru/">AfterWorld MMO</a>.</p>
+        </div>
+    </div>
+
+    <div class="media col-sm-6">
+        <div class="media-body">
+            <h4 class="media-heading">Daniel Buckmaster</h4>
+            <p><b>Expertise:</b> Gameplay code.</p>
+            <p><b>Known for:</b> <a href="http://daniel.buckmasterfamily.id.au/walkabout/">Walkabout Navigation Toolkit</a>.</p>
+        </div>
+    </div>
+
+    <div class="media col-sm-6">
+        <div class="media-body">
+            <h4 class="media-heading">Thomas Fischer</h4>
+            <p><b>Expertise:</b> Physics and platform coding.</p>
+            <p><b>Known for:</b> <a href="http://www.beamng.com/content/">BeamNG physics engine</a>.</p>
+        </div>
+    </div>
+
+    <div class="media col-sm-6">
+        <div class="media-body">
+            <h4 class="media-heading">Andrew Mac</h4>
+            <p><b>Expertise:</b> Everything!</p>
+            <p><b>Known for:</b> <a href="http://steamcommunity.com/sharedfiles/filedetails/?id=223336592">Blood and Mana</a>.</p>
+        </div>
+    </div>
+
+    <div class="media col-sm-6">
+        <div class="media-body">
+            <h4 class="media-heading">Jeff Raab</h4>
+            <p><b>Expertise:</b> Gameplay code.</p>
+            <p><b>Known for:</b> <a href="http://www.garagegames.com/community/forums/viewthread/134222">Entity/component framework</a>.</p>
+        </div>
+    </div>
+    </div>
+</div>
+
+<div class="banner"><div class="container">
+    <h1 id="steering-committee-charter">Steering Committee Charter</h1>
+</div></div>
+
+<div class="container">
+    <h2 id="charter-vision">1. Vision</h2>
+    <p>
+    We are dedicated to making the best core version of Torque 3D possible, a
+    reliable foundation for others to build upon. We will ensure that Torque
+    3D is a modern, user-friendly, open-source game engine suitable to the needs
+    of students, hobbyists, independent game makers, and professional studios.
+    </p>
+
+    <h2 id="charter-goals">2. Goals</h2>
+    <ol>
+        <li>To maintain the best possible ‘master’ version of Torque 3D measured
+        in terms of performance, reliability, versatility, maintainability and
+        scalability.</li>
+
+        <li>To represent the goals and wishes of the engine’s user community.</li>
+
+        <li>To actively communicate in a clear and transparent manner.</li>
+
+        <li>To sustain the steering committee itself as a meritocratic and
+        effective organisation.</li>
+    </ol>
+
+    <h2 id="charter-duties-and-responsibilities">3. Duties and Responsibilities</h2>
+    <ol>
+        <li>Create and regularly revise the engine roadmap after:
+            <ol>
+                <li>Consultation with the community.</li>
+                <li>Review of the technical merits and feasibility of proposals.</li>
+            </ol>
+        </li>
+
+        <li>Review and act appropriately on all community contributions by:
+            <ol>
+                <li>Providing clear and timely feedback on the status of
+                submissions.</li>
+                <li>Ensuring that all contributions are free from intellectual
+                property encumbrances in order to maintain the integrity of the
+                product.</li>
+            </ol>
+        </li>
+
+        <li>Performing rigorous testing of all source code contributions,
+        separately and integrated with trunk code.</li>
+
+        <li>Act in a professional manner by:
+            <ol>
+                <li>Dealing ethically and professionally with other individuals
+                and organizations.</li>
+                <li>Acting in accordance with publicly-available guidelines such
+                as this document.</li>
+            </ol>
+        </li>
+
+        <li>Periodically review the charter and composition of the committee.</li>
+
+        <li>Regularly participate in private and public discussions relating to
+        the committee’s activities.</li>
+    </ol>
+
+    <h2 id="charter-membership">4. Membership</h2>
+    <p>
+    Members of the steering committee must be willing and able to commit time
+    and energy to fulfilling the committee’s mission. The total committee size
+    should remain close to six members.
+    </p>
+
+    <p>
+    To be considered as a member of the committee, the prospective member should:
+    </p>
+
+    <ol>
+        <li>Be available for at least 10 hours a week of work on the Torque 3D
+        open source product such as programming, documentation, administration, etc.</li>
+
+        <li>Have expert knowledge in game, game engine, or tool development,
+        such as documentation, C++ engine programming, operating system platform programming, the creation and application of game art and content, etc.</li>
+
+        <li>Agree to the Open Source Software Agreement available on the
+        GarageGames web site.</li>
+    </ol>
+
+    <p>
+    If a member is unable to serve on the committee for any reason, the vacancy
+    may be filled or left empty at the discretion of the committee. If the
+    committee as a whole is unable to perform its duties, it can vote to
+    transfer the project to another person or entity.
+    </p>
+
+    <h2 id="charter-reports">5. Reports</h2>
+    <p>
+    To facilitate the committee’s operation while accounting for members in
+    varied timezones, reports are the primary method of internal communication.
+    At the end of the month, each committee member will summarize their activity
+    into a monthly work report in a publicly available format.
+    </p>
+
+    <h2 id="charter-voting">6. Voting</h2>
+    <p>
+    Any actions to be undertaken by members of the committee in an official
+    capacity should be voted on where there is any disagreement. Voting will
+    take place in forum threads, emails, or any other appropriate method of
+    communication available to all members. Each member of the committee has one
+    vote. Any member who has not voted seven days after the vote is initiated
+    will count as having abstained. Decisions must be approved by a two-thirds
+    majority of all members (not only members who participate in the vote).
+    </p>
+
+    <h2 id="charter-removal">7. Removal</h2>
+    <p>
+    If a committee member is unable to fulfill their requirements, or fails to
+    uphold the charter, they may be removed from the committee after having had
+    a chance to respond. They may also be removed by a vote if their activities
+    are deemed to no longer align with the guidelines in sections
+    <a href="#charter-duties-and-responsibilities">3</a> and
+    <a href="#charter-membership">4</a> above.
+    </p>
+
+    <h2 id="charter-amendments">8. Amendments</h2>
+    <p>
+    This charter is a living document and may be amended by the committee as
+    outlined in section <a href="#charter-voting">6</a>.
+    </p>
+</div>

File diff suppressed because it is too large
+ 6 - 0
css/bootstrap.min.css


File diff suppressed because it is too large
+ 3 - 0
css/font-awesome.min.css


+ 89 - 0
css/main.css

@@ -0,0 +1,89 @@
+/*-----------------------------------------------------------------------------
+ * Bootstrap overrides
+ */
+
+.site .navbar-default {
+  background-color: white;
+}
+
+.site p {
+  margin-top: 10px;
+}
+
+.site .media:first-child {
+  margin-top: 15px;
+}
+
+.site .carousel-control.right,
+.site .carousel-control.left {
+  background: none;
+  background-image: none;
+  opacity: 1.0;
+}
+
+/*-----------------------------------------------------------------------------
+ * Site
+ */
+
+.dropdown-toggle i {
+  margin-left: 0.3em;
+}
+
+.site {
+  text-align: justify;
+  margin: 51px auto 2em;
+  line-height: 1.5em;
+}
+
+.site .banner {
+  background-color: #a00;
+  color: white;
+}
+
+.site .banner table td {
+  padding-right: 50px;
+}
+
+.footer {
+  font-size: 80%;
+  color: #666;
+  margin-top: 2em;
+  overflow: hidden;
+}
+
+.footer .contact {
+  float: left;
+  margin-right: 3em;
+}
+
+.footer .contact a {
+  color: #8085C1;
+}
+
+.footer .rss {
+  margin-top: 1.1em;
+  margin-right: -.2em;
+  float: right;
+}
+
+.footer .rss img {
+  border: 0;
+}
+
+/*-----------------------------------------------------------------------------
+ * Static pages
+ */
+
+.page h2 {
+  color: #555;
+}
+
+.page .banner {
+  margin-top: 1em;
+}
+
+.page .banner h1 {
+  /* Fixes scrolling to anchors with the fixed navbar. */
+  margin-top: -60px;
+  padding-top: 70px;
+}

+ 44 - 0
engine/index.html

@@ -0,0 +1,44 @@
+---
+layout: page
+title: Engine | Torque 3D
+---
+
+<div class="banner"><div class="container">
+    <h1 id="features">Features</h1>
+</div></div>
+
+<div class="container">
+    <p>
+        I am writing this under an appreciable mental strain, since by tonight I shall be no more. Penniless, and at the end of my supply of the drug which alone makes life endurable, I can bear the torture no longer; and shall cast myself from this garret window into the squalid street below. Do not think from my slavery to morphine that I am a weakling or a degenerate. When you have read these hastily scrawled pages you may guess, though never fully realise, why it is that I must have forgetfulness or death.
+    </p>
+</div>
+
+<div class="banner"><div class="container">
+    <h1 id="roadmap">Roadmap</h1>
+</div></div>
+
+<div class="container">
+    <p>
+        When I finally found myself adrift and free, I had but little idea of my surroundings. Never a competent navigator, I could only guess vaguely by the sun and stars that I was somewhat south of the equator. Of the longitude I knew nothing, and no island or coast-line was in sight. The weather kept fair, and for uncounted days I drifted aimlessly beneath the scorching sun; waiting either for some passing ship, or to be cast on the shores of some habitable land. But neither ship nor land appeared, and I began to despair in my solitude upon the heaving vastnesses of unbroken blue.
+    </p>
+</div>
+
+<div class="banner"><div class="container">
+    <h1 id="made-with-torque">Made with Torque</h1>
+</div></div>
+
+<div class="container">
+    <p>
+        It was in one of the most open and least frequented parts of the broad Pacific that the packet of which I was supercargo fell a victim to the German sea-raider. The great war was then at its very beginning, and the ocean forces of the Hun had not completely sunk to their later degradation; so that our vessel was made legitimate prize, whilst we of her crew were treated with all the fairness and consideration due us as naval prisoners. So liberal, indeed, was the discipline of our captors, that five days after we were taken I managed to escape alone in a small boat with water and provisions for a good length of time.
+    </p>
+</div>
+
+<div class="banner"><div class="container">
+    <h1 id="history">History</h1>
+</div></div>
+
+<div class="container">
+    <p>
+        The change happened whilst I slept. Its details I shall never know; for my slumber, though troubled and dream-infested, was continuous. When at last I awaked, it was to discover myself half sucked into a slimy expanse of hellish black mire which extended about me in monotonous undulations as far as I could see, and in which my boat lay grounded some distance away.
+    </p>
+</div>

BIN
favicon.ico


BIN
fonts/FontAwesome.otf


BIN
fonts/fontawesome-webfont.eot


File diff suppressed because it is too large
+ 195 - 0
fonts/fontawesome-webfont.svg


BIN
fonts/fontawesome-webfont.ttf


BIN
fonts/fontawesome-webfont.woff


BIN
img/torque.png


+ 108 - 0
index.html

@@ -0,0 +1,108 @@
+---
+layout: default
+title: Torque 3D
+---
+
+<!--
+-->
+
+<div class="jumbotron banner">
+<div id="home-carousel" class="carousel slide" data-ride="carousel" data-interval="false">
+    <!-- Indicators -->
+    <ol class="carousel-indicators">
+        <li data-target="#home-carousel" data-slide-to="0" class="active"></li>
+        <li data-target="#home-carousel" data-slide-to="1"></li>
+        <li data-target="#home-carousel" data-slide-to="2"></li>
+    </ol>
+
+    <!-- Wrapper for slides -->
+    <div class="carousel-inner">
+        <!-- Slides -->
+        <div class="item active">
+            <div class="container">
+                <table><tr>
+                    <td>
+                        <img class="pull-left" src="/img/torque.png"></img>
+                    </td>
+                    <td>
+                        <h1 class="title">{{site.name}}</h1>
+                        <p>The open-source game engine of the future.</p>
+                    </td>
+                </tr></table>
+            </div>
+        </div>
+
+        <div class="item">
+            <div class="container">
+                <table><tr>
+                    <td>
+                        <img class="pull-left" src="/img/torque.png"></img>
+                    </td>
+                    <td>
+                        <h1 class="title">{{site.name}}</h1>
+                        <p>The open-source game engine of the future.</p>
+                    </td>
+                </tr></table>
+            </div>
+        </div>
+
+        <div class="item">
+            <div class="container">
+                <table><tr>
+                    <td>
+                        <img class="pull-left" src="/img/torque.png"></img>
+                    </td>
+                    <td>
+                        <h1 class="title">{{site.name}}</h1>
+                        <p>The open-source game engine of the future.</p>
+                    </td>
+                </tr></table>
+            </div>
+        </div>
+    </div>
+
+    <!-- Controls -->
+    <a class="left carousel-control" href="#home-carousel" data-slide="prev">
+        <i class="fa fa-arrow-left"></i>
+    </a>
+    <a class="right carousel-control" href="#home-carousel" data-slide="next">
+        <i class="fa fa-arrow-right"></i>
+    </a>
+</div>
+</div>
+
+<div class="container">
+    <div class="row">
+        <div class="col-sm-4">
+            <h2>Gratis et libre</h2>
+            <a href="/start" class="pull-right">Download it now <i class="fa fa-angle-double-right"></i></a>
+            <div class="clearfix"></div>
+            <p>Torque 3D is free as in speech <i>and</i> free as in beer. Under
+            the permissive MIT license, you can do what you want with the source
+            code!</p>
+        </div>
+
+        <div class="col-sm-4">
+            <h2>Feature-rich</h2>
+            <a href="/engine" class="pull-right">Read the feature list <i class="fa fa-angle-double-right"></i></a>
+            <div class="clearfix"></div>
+            <p>Packed with features and easy-to-use editors, T3D has you covered
+            even if you have no programming experience.</p>
+        </div>
+
+        <div class="col-sm-4">
+            <h2>Always evolving</h2>
+            <a href="/contribute" class="pull-right">Get involved <i class="fa fa-angle-double-right"></i></a>
+            <div class="clearfix"></div>
+            <p>Torque 3D is being actively developed by an enthusiastic community.
+            Can you help out?</p>
+        </div>
+    </div>
+
+    <div class="row">
+        <h2>Recent news</h2>
+        <p>
+I am by birth a Genevese, and my family is one of the most distinguished of that republic. My ancestors had been for many years counsellors and syndics,[1] and my father had filled several public situations with honour and reputation. He was respected by all who knew him for his integrity and indefatigable attention to public business.
+        </p>
+    </div>
+</div>

File diff suppressed because it is too large
+ 5 - 0
js/bootstrap.min.js


File diff suppressed because it is too large
+ 1 - 0
js/jquery-1.11.0.min.js


Some files were not shown because too many files changed in this diff