Chris Lattner | de9a4f5 | 2007-12-13 05:42:27 +0000 | [diff] [blame] | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
|
| 2 | "http://www.w3.org/TR/html4/strict.dtd">
|
Kevin | aef89fc | 2007-10-06 01:28:23 +0000 | [diff] [blame] | 3 | <html>
|
Kevin | bc8e50f | 2007-10-05 21:18:52 +0000 | [diff] [blame] | 4 | <head>
|
Chris Lattner | de9a4f5 | 2007-12-13 05:42:27 +0000 | [diff] [blame] | 5 | <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
|
| 6 | <title>Clang - Get Involved</title>
|
| 7 | <link type="text/css" rel="stylesheet" href="menu.css" />
|
| 8 | <link type="text/css" rel="stylesheet" href="content.css" />
|
Kevin | bc8e50f | 2007-10-05 21:18:52 +0000 | [diff] [blame] | 9 | </head>
|
| 10 | <body>
|
Chris Lattner | de9a4f5 | 2007-12-13 05:42:27 +0000 | [diff] [blame] | 11 |
|
Kevin | bc8e50f | 2007-10-05 21:18:52 +0000 | [diff] [blame] | 12 | <!--#include virtual="menu.html.incl"-->
|
Chris Lattner | de9a4f5 | 2007-12-13 05:42:27 +0000 | [diff] [blame] | 13 |
|
Kevin | bc8e50f | 2007-10-05 21:18:52 +0000 | [diff] [blame] | 14 | <div id="content">
|
Chris Lattner | de9a4f5 | 2007-12-13 05:42:27 +0000 | [diff] [blame] | 15 |
|
Chris Lattner | 623ec62 | 2007-12-13 06:20:15 +0000 | [diff] [blame] | 16 | <h1>Getting Involved with the Clang Project</h1>
|
Chris Lattner | de9a4f5 | 2007-12-13 05:42:27 +0000 | [diff] [blame] | 17 |
|
Chris Lattner | 623ec62 | 2007-12-13 06:20:15 +0000 | [diff] [blame] | 18 | <p>Once you have <a href="get_started.html">checked out and built</a> clang and
|
| 19 | played around with it, you might be wondering what you can do to make it better
|
| 20 | and contribute to its development. Alternatively, maybe you just want to follow
|
| 21 | the development of the project to see it progress.
|
| 22 | </p>
|
Chris Lattner | de9a4f5 | 2007-12-13 05:42:27 +0000 | [diff] [blame] | 23 |
|
Chris Lattner | 623ec62 | 2007-12-13 06:20:15 +0000 | [diff] [blame] | 24 | <h2>Follow what's going on</h2>
|
Chris Lattner | a08ee28 | 2007-10-06 05:42:47 +0000 | [diff] [blame] | 25 |
|
Chris Lattner | de9a4f5 | 2007-12-13 05:42:27 +0000 | [diff] [blame] | 26 | <p>Clang is a subproject of the <a href="http://llvm.org">LLVM Project</a>, but
|
| 27 | has its own mailing lists because the communities have people with different
|
Chris Lattner | 623ec62 | 2007-12-13 06:20:15 +0000 | [diff] [blame] | 28 | interests. The two clang lists are:</p>
|
Chris Lattner | de9a4f5 | 2007-12-13 05:42:27 +0000 | [diff] [blame] | 29 |
|
Kevin | bc8e50f | 2007-10-05 21:18:52 +0000 | [diff] [blame] | 30 | <ul>
|
Chris Lattner | de9a4f5 | 2007-12-13 05:42:27 +0000 | [diff] [blame] | 31 | <li><a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits">cfe-commits
|
| 32 | </a> - This list is for patch submission/discussion.</li>
|
| 33 |
|
| 34 | <li><a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">cfe-dev</a> -
|
Chris Lattner | 623ec62 | 2007-12-13 06:20:15 +0000 | [diff] [blame] | 35 | This list is for everything else clang related (questions and answers, bug
|
| 36 | reports, etc).</li>
|
| 37 |
|
Kevin | bc8e50f | 2007-10-05 21:18:52 +0000 | [diff] [blame] | 38 | </ul>
|
Chris Lattner | de9a4f5 | 2007-12-13 05:42:27 +0000 | [diff] [blame] | 39 |
|
Chris Lattner | 623ec62 | 2007-12-13 06:20:15 +0000 | [diff] [blame] | 40 | <p>If you are interested in clang only, these two lists should be all
|
| 41 | you need. If you are interested in the LLVM optimizer and code generator,
|
| 42 | please consider signing up for <a
|
| 43 | href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">llvmdev</a> and <a
|
| 44 | href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits">llvm-commits</a>
|
| 45 | as well.</p>
|
Kevin | bc8e50f | 2007-10-05 21:18:52 +0000 | [diff] [blame] | 46 |
|
| 47 |
|
Chris Lattner | 623ec62 | 2007-12-13 06:20:15 +0000 | [diff] [blame] | 48 | <p>The best way to talk with other developers on the project is through the <a
|
| 49 | href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">cfe-dev mailing
|
| 50 | list</a>. The clang mailing list is a very friendly place and we welcome
|
| 51 | newcomers. In addition to the cfe-dev list, a significant amount of design
|
| 52 | discussion takes place on the <a
|
| 53 | href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits">cfe-commits mailing
|
| 54 | list</a>. All of these lists have archives, so you can browse through previous
|
| 55 | discussions or follow the list development on the web if you prefer.</p>
|
Kevin | bc8e50f | 2007-10-05 21:18:52 +0000 | [diff] [blame] | 56 |
|
| 57 |
|
Chris Lattner | 623ec62 | 2007-12-13 06:20:15 +0000 | [diff] [blame] | 58 | <h2>Open Projects</h2>
|
Kevin | bc8e50f | 2007-10-05 21:18:52 +0000 | [diff] [blame] | 59 |
|
Chris Lattner | 623ec62 | 2007-12-13 06:20:15 +0000 | [diff] [blame] | 60 | <p>Here are a few tasks that are available for newcomers to work on. This list
|
| 61 | is provided to generate ideas, it is not intended to be comprehensive. Please
|
| 62 | ask on cfe-dev for more specifics or to verify that one of these isn't already
|
| 63 | completed. :)</p>
|
Kevin | bc8e50f | 2007-10-05 21:18:52 +0000 | [diff] [blame] | 64 |
|
Chris Lattner | 623ec62 | 2007-12-13 06:20:15 +0000 | [diff] [blame] | 65 | <p>Please note that the information provided here is not completely thorough.
|
| 66 | This is intentional. If you plan to work on Clang, we would like you to get
|
| 67 | involved with the other developers. This will allow us to work together better
|
| 68 | and will give you a better feel for how things are done.</p>
|
Kevin | bc8e50f | 2007-10-05 21:18:52 +0000 | [diff] [blame] | 69 |
|
Kevin | bc8e50f | 2007-10-05 21:18:52 +0000 | [diff] [blame] | 70 |
|
Chris Lattner | a08ee28 | 2007-10-06 05:42:47 +0000 | [diff] [blame] | 71 | <ul>
|
Chris Lattner | 623ec62 | 2007-12-13 06:20:15 +0000 | [diff] [blame] | 72 | <li><b>Compile your favorite C/ObjC project with "clang -fsyntax-only"</b>:
|
| 73 | the clang type checker and verifier is quite close to complete (but not bug
|
| 74 | free!) for C and Objective C. We appreciate all reports of code that is
|
| 75 | rejected by the front-end, and if you notice invalid code that is not rejected
|
| 76 | by clang, that is also very important to us.</li>
|
| 77 |
|
| 78 | <li>
|
| 79 |
|
| 80 | </li>
|
Chris Lattner | a08ee28 | 2007-10-06 05:42:47 +0000 | [diff] [blame] | 81 | </ul>
|
Chris Lattner | 623ec62 | 2007-12-13 06:20:15 +0000 | [diff] [blame] | 82 |
|
Kevin | bc8e50f | 2007-10-05 21:18:52 +0000 | [diff] [blame] | 83 | </div>
|
| 84 | </body>
|
Chris Lattner | ae3758d | 2007-10-11 00:38:03 +0000 | [diff] [blame] | 85 | </html>
|