GMQCC Website

This commit is contained in:
Dale Weiler 2012-11-11 20:59:18 +00:00
parent 2136882058
commit 545182993d
3 changed files with 53 additions and 27 deletions

BIN
images/bug.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 609 B

View file

@ -14,54 +14,65 @@
<![endif]-->
</head>
<body>
<a href="https://github.com/graphitemaster/gmqcc"><div class="fork"></div></a>
<div class="wrapper">
<header>
<h1 class="header">GMQCC</h1>
<p class="header">An Improved Quake C Compiler</p>
<ul>
<li class="download"><a class="buttons" href="https://github.com/graphitemaster/gmqcc/zipball/master">Download ZIP</a></li>
<li class="download"><a class="buttons" href="https://github.com/graphitemaster/gmqcc/tarball/master">Download TAR</a></li>
<li><a class="buttons issues" href="https://github.com/graphitemaster/gmqcc/issues">Issues</a></li>
<li><a class="buttons github" href="https://github.com/graphitemaster/gmqcc">View On GitHub</a></li>
</ul>
<p class="header">This project is maintained by <a class="header name" href="https://github.com/graphitemaster">graphitemaster</a></p>
</header>
<section>
<h3>Welcome to GitHub Pages.</h3>
<h3>Welcome</h3>
<p>This automatic page generator is the easiest way to create beautiful pages for all of your projects. Author your page content here using GitHub Flavored Markdown, select a template crafted by a designer, and publish. After your page is generated, you can check out the new branch:</p>
<p>For an enduring period of time the options for a decent compiler for the
Quake C programming language were confined to a specific compiler known as QCC.
Attempts were made to extend and improve upon the design of QCC, but many foreseen
the consequences of building on a broken foundation.
The solution was obvious, a new compiler; one born from the NIH realm of sarcastic wit.
We welcome you. You won't find a better Quake C compiler.</p>
<pre><code>$ cd your_repo_root/repo_name
$ git fetch origin
$ git checkout gh-pages
<h3>Modern Compiler Design</h3>
GMQCC Imploys several modern strategies for lexing, parsing, understanding and
generating executable bytecode. These stratagies are unlike anything present
in any existing QuakeC compiler. With them GMQCC is capable of generating correct
optimal byte code while preventing you from writing broken code.
<p>
</p>
<h3>Compatability With Code</h3>
<p>GMQCC is committed to keeping backwards compatability with your existing QuakeC code,
to do this we support the oddities, and otherwise broken or incorrect behaviour of existing compilers
such as QCC and FTEQCC, so that you can rest easy knowing your code will work.
</p>
<h3>Use the latest, become the greatest!</h3
<p>If you want to use the latest and greatest, and be one of the greatest
you may obtain the development repository (we use git)</p>
<pre><code>$ git clone git://github.com/graphitemaster/gmqcc.git
$ make
</code></pre>
<p>If you're using the GitHub for Mac, simply sync your repository and you'll see the new branch.</p>
<h3>Designer Templates</h3>
<p>We've crafted some handsome templates for you to use. Go ahead and continue to layouts to browse through them. You can easily go back to edit your page before publishing. After publishing your page, you can revisit the page generator and switch to another theme. Your Page content will be preserved if it remained markdown format.</p>
<h3>Rather Drive Stick?</h3>
<p>If you prefer to not use the automatic generator, push a branch named <code>gh-pages</code> to your repository to create a page manually. In addition to supporting regular HTML content, GitHub Pages support Jekyll, a simple, blog aware static site generator written by our own Tom Preston-Werner. Jekyll makes it easy to create site-wide headers and footers without having to copy them across every page. It also offers intelligent blog support and other advanced templating features.</p>
<h3>Authors and Contributors</h3>
<p>You can <a href="https://github.com/blog/821" class="user-mention">@mention</a> a GitHub username to generate a link to their profile. The resulting <code>&lt;a&gt;</code> element will link to the contributor's GitHub Profile. For example: In 2007, Chris Wanstrath (<a href="https://github.com/defunkt" class="user-mention">@defunkt</a>), PJ Hyett (<a href="https://github.com/pjhyett" class="user-mention">@pjhyett</a>), and Tom Preston-Werner (<a href="https://github.com/mojombo" class="user-mention">@mojombo</a>) founded GitHub.</p>
<h3>Support or Contact</h3>
<p>Having trouble with Pages? Check out the documentation at <a href="http://help.github.com/pages">http://help.github.com/pages</a> or contact <a href="mailto:support@github.com">support@github.com</a> and well help you sort it out.</p>
<p>Having trouble with GMQCC? Join our IRC channel at #kf-engine on irc.freenode.net or contact <a href="mailto:cube2killfild@gmail.com">Us</a>
</section>
<footer>
<p><small>Hosted on <a href="https://pages.github.com">GitHub Pages</a> using the Dinky theme</small></p>
<script type="text/javascript" src="http://www.ohloh.net/p/602517/widgets/project_partner_badge.js"></script>
</footer>
</div>
<!--[if !IE]><script>fixScale(document);</script><![endif]-->
</body>
</html>
</html>

View file

@ -222,6 +222,16 @@ header {
-webkit-font-smoothing: antialiased;
}
.fork {
background-image: url('https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png');
padding:0;
height:149px;
width:149px;
position:fixed;
right:0;
top:0;
}
p.header {
font-size: 16px;
}
@ -300,6 +310,11 @@ a.github {
background: url(../images/octocat-small.png) no-repeat 1px;
}
a.issues {
padding: 2px 2px 2px 21px;
background: url(../images/bug.png) no-repeat 0px;
}
a.buttons:hover {
color: #fff;
text-decoration: none;
@ -311,7 +326,7 @@ a.buttons:hover {
section {
width:650px;
float:right;
padding-bottom:50px;
padding-bottom:80px;
}
@ -322,7 +337,7 @@ footer {
float:left;
position:fixed;
bottom:10px;
padding-left: 50px;
padding-left: 20px;
}
@media print, screen and (max-width: 960px) {
@ -410,4 +425,4 @@ footer {
font-size:12pt;
color:#444;
}
}
}