There is an absolutely massive amount of source code buried in the Clarion Magazine archives. A lot of it still runs just fine; some needs to be updated.
A lot of that code isn't as easy to use as it could be. Some of it is sample code created for a specific purpose; other code is generalized but intended to be pasted into embed points; yet other code is wrapped up in procedures.
Wouldn't it be great if some (most? all?) of this code would be available in a single library? With a single place to download the latest and greatest version of the library? Where others could easily contribute fixes and improvements?
No question, that would be absolutely fantastic.
So, how to make that happen?
There are two parts to the solution. One is to start pulling together code into a library. I've actually been working on that for some time - I have a class library I used in a number of projects, and much of that code comes from the pages of Clarion Magazine.
The other part is to set up a source code repository. This way DevRoadmaps can publish updates to the repository, and you can sync some or all of those updates to your own copy of the source.
Of course that raises the question of which source code repository. I've been using Git for a while now, and I really like it, but until recently there really wasn't an easy way to install and use Git on Windows. But a team at the Git hosting site GitHub, headed up by former Microsoftie Phil Haack, have created a new product called GitHub for Windows. GitHub for Windows installs the full Git tooling, but gives you a much more user-friendly way to interact with repositories.
So, Git it is!
How to get the repository
See The DevRoadmaps Clarion Library (DCL) on GitHub
How to use the library
See How to use the DevRoadmaps Clarion Library (DCL)
Documentation
We're working on the class library docs - stay tuned...