Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(78)

Side by Side Diff: native_client_sdk/src/doc/reference/ideas.rst

Issue 909383002: NaCl docs: add project ideas (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « native_client_sdk/src/doc/faq.rst ('k') | native_client_sdk/src/doc/sitemap.rst » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 .. _ideas:
binji 2015/02/11 00:29:05 I wonder if it would be worth making this a wiki i
JF 2015/02/11 01:22:24 I'd like to move *more* stuff into documentation,
2
3 =================
4 Contributor Ideas
5 =================
6
7 .. contents::
8 :local:
9 :backlinks: none
10 :depth: 3
11
12 Contributing? Me‽
13 =================
14
15 NaCl and PNaCl are very big projects: they expose an entire operating system to
16 developers, interact with all of the Web platform, and deal with compilers
17 extensively to allow code written in essentially any programming language to
18 execute on a vartiety of CPU architectures. This can be daunting when trying to
binji 2015/02/11 00:29:05 sp: variety
JF 2015/02/11 01:22:23 Done.
19 figure out how to contribute to the open-source project! This page tries to make
20 contributing easier by listing project ideas by broad area of interest, and
21 detailing the required experience and expectations for each idea.
22
23 This isn't meant to constrain contributions! If you have ideas that aren't on
24 this page please contact the native-client-discuss_ mailing list.
25
26 If you like an idea on this page and would like to get started, contact the
27 native-client-discuss_ mailing list so that we can help you find a mentor.
28
29 .. _native-client-discuss: https://groups.google.com/group/native-client-discuss
30
31 Ideas
32 =====
33
34 We've separated contributor ideas into broad areas of interest:
35
36 * **Ports** encompass all the code that *uses* the PNaCl platform. Put simply,
37 the point of ports is to make existing open-source code work.
38 * **Programming languages** sometimes involves compiler work, and sometimes
39 requires getting an interpreter and its APIs to work well within the Web
40 platform.
41 * **LLVM and PNaCl** requires compiler work: PNaCl is based on the LLVM
42 toolchain, and most of the work in this area would occur in the upstream LLVM
43 repository.
44 * **NaCl** mostly deals with low-level systems work and security.
45
46
47 ..
48 Adding a proposal to this document should follow this format:
49 Project:
binji 2015/02/11 00:29:05 what is meant to go here?
JF 2015/02/11 01:22:24 Done.
50 Brief explanation:
51 Expected results:
52 Knowledge Prerequisite:
53 Mentor:
54
55
56 Ports
binji 2015/02/11 00:29:05 Maybe reference the issues here: https://code.goog
JF 2015/02/11 01:22:23 GSoC explicitly doesn't want an issue list. I tend
57 -----
58
59
60 Languages
61 ---------
62
63 PNaCl already has support for C and C++, and virtual machines such as
64 JavaScript, Lua, Python and Ruby. We'd like to support more languages, either by
65 having these languages target LLVM bitcode or by making sure that the language
66 virtual machine's APIs work well on the Web platform.
67
68 Rust
69 ~~~~
70 Project:
71 Brief explanation:
72 Expected results:
73 Knowledge Prerequisite:
74 Mentor:
75
76 Haskell
77 ~~~~~~~
78 Project:
79 Brief explanation:
80 Expected results:
81 Knowledge Prerequisite:
82 Mentor:
83
84 Julia
85 ~~~~~
86 Project:
87 Brief explanation:
88 Expected results:
89 Knowledge Prerequisite:
90 Mentor:
91
92 Scala
93 ~~~~~
94 Project:
95 Brief explanation:
96 Expected results:
97 Knowledge Prerequisite:
98 Mentor:
99
100 Mono
binji 2015/02/11 00:29:05 This exists for NaCl but has bitrotten. What were
JF 2015/02/11 01:22:23 Done.
JF 2015/02/11 01:22:23 Done.
101 ~~~~
102 Project:
103 Brief explanation:
104 Expected results:
105 Knowledge Prerequisite:
106 Mentor:
107
108
109 LLVM and PNaCl
110 --------------
111
112
113 NaCl
114 ----
OLDNEW
« no previous file with comments | « native_client_sdk/src/doc/faq.rst ('k') | native_client_sdk/src/doc/sitemap.rst » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698