Now we compile everything into the tmp dir.
[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 succesful <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
39 <a href="http://ccan.ozlabs.org/repo">http://ccan.ozlabs.org/repo</a>.
40 </p>
41
42 <h2>Module Contributions</h2>
43
44 <p>
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>.
48 </p>
49
50 <p>
51 "GPLv2 or later" and supersets thereof (eg. LGPLv2+ or BSD)
52 licenses preferred.
53 </p>
54
55 <h2>Complaints, Ideas and Infrastructure</h2>
56
57 <p>
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
60 to join.
61
62 </p>
63
64 <p>
65 We also have an IRC channel: #ccan on <a href="http://freenode.net">Freenode</a>.
66 </p>
67
68 <p>
69 We also have a <a href="Wiki/">wiki</a>; feel free to enhance it.
70 </p>
71
72 <p>
73 <i>Rusty Russell</i>
74 </p>
75
76 <hr>
77 </body></html>