Source

better-scm / src / source / index.html.wml

#include '../template.wml'

<latemp_subject "Site Source Code" />
<latemp_version_control_id "$Id$" />

<define-tag repos_url whitespace="delete">
https://bitbucket.org/shlomif/better-scm
</define-tag>

<p>
The site source code is present in 
<a href="<repos_url />/">Mercurial
repository</a> kindly hosted by
<a href="http://bitbucket.org">Bitbucket.</a>.
</p>

<p>
To check it out, install a
<a href="http://mercurial.selenic.com/">Mercurial</a> client for your 
system and issue the command:
</p>

<pre>
hg clone <trunk_url />
</pre>

<define-tag cpan_link>
<a href="http://search.cpan.org/dist/%0/">%0</a>
</define-tag>

<p>
To build the site you'll need the following extra software packages:
</p>

<ol>
<li>
<a href="http://www.perl.org/">perl</a> - 5.8.x or above.
</li>
<li>
<a href="http://thewml.org/">Website Meta Language</a>
</li>
<li>
<a href="http://web-cpan.berlios.de/latemp/">Latemp</a>
</li>
<li>
<a href="http://www.gnu.org/software/make/">GNU Make</a>.
</li>
<li>
The <a href="http://www.cpan.org/">CPAN</a> modules listed in <cpan_link "Bundle-Sites-BetterScm" />. They can be installed using the a CPAN.pm or 
CPANPLUS.pm command.
</li>
</ol>

<p>
To build the site, first issue the command <tt>perl gen-helpers.pl</tt>
and then type <tt>make</tt>. You'll need to run <tt>gen-helpers.pl</tt>
again whenever you add or remove files from the <tt>./src</tt> directory.
</p>

<p>
The programming code for the site is distributed under the
<a href="http://www.opensource.org/licenses/mit-license.php">MIT
X11 license</a> and the content (except for the comparison) is distributed
under the <a href="http://creativecommons.org/licenses/by/2.0/">Creative
Commons Attribution-License 2.0</a> (or at your option any greater version).
Both of these licenses allow an almost completely unrestricted use of the
content.
</p>

<p>
Happy Hacking!
</p>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.