4 include('menulist.html');
5 include('static-configuration');
11 That nice snippets of C code should be moved out of junkcode
12 directories and exposed to a wider world, where they can become
17 CCAN is loosely modelled after the succesful <a href="http://cpan.org">CPAN project</a>
18 for Perl code development and sharing.
21 <h2>Getting The Code</h2>
24 Once you <a href="list.html">grab some modules</a>, there are two basic
27 <li> Just hack it to compile in your project.
29 <li> Use it in place by giving it a "config.h" (steal
30 <a href="example-config.h">this example</a>) and compiling all the .c
31 files which don't start with "_" (eg. as in this <a href="Makefile-ccan">simple Makefile</a>).
37 <a href="http://bazaar-vcs.org/">Bazaar</a> repository for all the CCAN
39 <a href="http://ccan.ozlabs.org/repo">http://ccan.ozlabs.org/repo</a>.
42 <h2>Module Contributions</h2>
45 We welcome new code! The guide to creating new modules is a work in
46 progress (just copy an existing module), but anyone can
47 just <a href="upload.html">upload code</a>.
51 "GPLv2 or later" and supersets thereof (eg. LGPLv2+ or BSD)
55 <h2>Complaints, Ideas and Infrastructure</h2>
58 We have a <a href="http://ozlabs.org/mailman/listinfo/ccan">low volume
59 mailing list</a> for discussion of CCAN in general, and you're welcome
65 We also have an IRC channel: #ccan on <a href="http://freenode.net">Freenode</a>.
69 We also have a <a href="Wiki/">wiki</a>; feel free to enhance it.