First commit of partial RosettaCode contents.

Pushing this for testing purposes. Lots of work still needed.
This commit is contained in:
Ingy döt Net 2013-04-08 13:02:41 -07:00
commit 1e05ecd7ee
781 changed files with 9080 additions and 0 deletions

39
README.md Normal file
View file

@ -0,0 +1,39 @@
## RosettaCode GitHub Mirror
This Git Repository will eventually be a mirror of all the code samples
available on http://rosettacode.org, along with instructions and supplemental
tools to help get them running on your local machine.
## Goals
The primary goal here is to get the codes into the most easily usable format,
so that more programmers are exposed to them and actually run them.
* Extract all (or most) of the code samples from RosettaCode.
* Give proper reference to their sources and authors.
* Provide automation for installing languages on common OSes.
* Provide automation for running the code samples. (Testing)
If the primary goals are successful, consider pushing code back to the wiki
from the Git repository. This could make it easier for people to contribute
content via Pull Requests and such.
## Implementation
The mirroring of RosettaCode.org is being perform by a program whose repository
is here:
https://github.com/ingydotnet/rosettacode-pm
http://search.cpan.org/dist/RosettaCode
The tool accesses the RosettaCode wiki via the MediaWiki REST API, using the
CPAN module: MediaWiki::Bot.
## About the Author and Project
Ingy döt Net is an Acmeist (http://acmeism.org) hacker who likes programming
his ideas equivalently in multiple Open Source languages. His works are
available at https://github.com/ingydotnet/.
Ingy has been communicating with Mike Mol, the proprietor of RosettaCode,
regarding this mirroring attempt.