72dd973afd657fbb9abe9358a6cacdc47f0463a4
[ccan] / web / staticindex.php
1 <?php
2 session_start();
3 include('logo.html');
4 include('menulist.html');
5 include('static-configuration');
6 ?>
7
8 <h2>The Idea</h2>
9
10 <p>
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
13 something useful.
14 </p>
15
16 <p>
17 CCAN is loosely modelled after the successful <a href="http://cpan.org">CPAN project</a>
18 for Perl code development and sharing.
19 </p>
20
21 <h2>Getting The Code</h2>
22
23 <p>
24 Once you <a href="list.html">grab some modules</a>, there are two basic
25 ways to use it:
26 <ol>
27 <li> Just hack it to compile in your project.
28
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>).
32 </ol>
33 </p>
34
35 <p>
36 There's also a
37 <a href="http://bazaar-vcs.org/">Bazaar</a> repository for all the CCAN
38 infrastructure at http://ccan.ozlabs.org/repo (<a href="http://ccan.ozlabs.org/browse">browse</a>).
39 </p>
40
41 <h2>Module Contributions</h2>
42
43 <p>
44 We welcome new code!  The guide to creating new modules is a work in
45 progress (just copy an existing module), but anyone can
46 just <a href="upload.html">upload code</a>.
47 </p>
48
49 <p>
50 "GPLv2 or later" and supersets thereof (eg. LGPLv2+ or BSD)
51 licenses preferred.
52 </p>
53
54 <h2>Complaints, Ideas and Infrastructure</h2>
55
56 <p>
57 We have a <a href="http://ozlabs.org/mailman/listinfo/ccan">low volume
58 mailing list</a> for discussion of CCAN in general, and you're welcome
59 to join.
60
61 </p>
62
63 <p>
64 We also have an IRC channel: #ccan on <a href="http://freenode.net">Freenode</a>.
65 </p>
66
67 <p>
68 We also have a <a href="Wiki/">wiki</a>; feel free to enhance it.
69 </p>
70
71 <p>
72 <i>Rusty Russell</i>
73 </p>
74
75 <hr>
76 </body></html>