Site Source Code
Note about Relevance
As of 2018, this site has become mostly irrelevant.
The site source code is present in a Git repository kindly hosted by GitHub.
To check it out, install a git client for your system and issue the command:
git clone https://github.com/shlomif/better-scm
To build the site you'll need the following extra software packages:
- perl - 5.14.x or above.
- Website Meta Language
- Latemp
- GNU Make.
- The CPAN modules listed in Task-Sites-BetterScm. They can be installed using a CPAN.pm, CPANPLUS.pm, or a cpanminuscommand, e.g:
cpanm Task::Sites::BetterScm
.
To build the site, first issue the command perl gen-helpers
and then type make
. You'll need to run gen-helpers
again whenever you add or remove files from the ./src
directory.
The programming code for the site is distributed under the MIT Expat license and the content (except for the comparison) is distributed under the Creative Commons Attribution-License 2.0 (or at your option any greater version). Both of these licenses allow an almost completely unrestricted use of the content.
Happy Hacking!
Continuous Integration
We have a CI service running the build and tests kindly provided by Travis-CI. Here is some more information about CI. Other services may be added in the future.