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

Unified 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 side-by-side diff with in-line comments
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 »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: native_client_sdk/src/doc/reference/ideas.rst
diff --git a/native_client_sdk/src/doc/reference/ideas.rst b/native_client_sdk/src/doc/reference/ideas.rst
new file mode 100644
index 0000000000000000000000000000000000000000..b6948f1d2ed7d87c2875a483b332f3b6289948fb
--- /dev/null
+++ b/native_client_sdk/src/doc/reference/ideas.rst
@@ -0,0 +1,114 @@
+.. _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,
+
+=================
+Contributor Ideas
+=================
+
+.. contents::
+ :local:
+ :backlinks: none
+ :depth: 3
+
+Contributing? Me‽
+=================
+
+NaCl and PNaCl are very big projects: they expose an entire operating system to
+developers, interact with all of the Web platform, and deal with compilers
+extensively to allow code written in essentially any programming language to
+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.
+figure out how to contribute to the open-source project! This page tries to make
+contributing easier by listing project ideas by broad area of interest, and
+detailing the required experience and expectations for each idea.
+
+This isn't meant to constrain contributions! If you have ideas that aren't on
+this page please contact the native-client-discuss_ mailing list.
+
+If you like an idea on this page and would like to get started, contact the
+native-client-discuss_ mailing list so that we can help you find a mentor.
+
+.. _native-client-discuss: https://groups.google.com/group/native-client-discuss
+
+Ideas
+=====
+
+We've separated contributor ideas into broad areas of interest:
+
+* **Ports** encompass all the code that *uses* the PNaCl platform. Put simply,
+ the point of ports is to make existing open-source code work.
+* **Programming languages** sometimes involves compiler work, and sometimes
+ requires getting an interpreter and its APIs to work well within the Web
+ platform.
+* **LLVM and PNaCl** requires compiler work: PNaCl is based on the LLVM
+ toolchain, and most of the work in this area would occur in the upstream LLVM
+ repository.
+* **NaCl** mostly deals with low-level systems work and security.
+
+
+..
+ Adding a proposal to this document should follow this format:
+ Project:
binji 2015/02/11 00:29:05 what is meant to go here?
JF 2015/02/11 01:22:24 Done.
+ Brief explanation:
+ Expected results:
+ Knowledge Prerequisite:
+ Mentor:
+
+
+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
+-----
+
+
+Languages
+---------
+
+PNaCl already has support for C and C++, and virtual machines such as
+JavaScript, Lua, Python and Ruby. We'd like to support more languages, either by
+having these languages target LLVM bitcode or by making sure that the language
+virtual machine's APIs work well on the Web platform.
+
+Rust
+~~~~
+Project:
+Brief explanation:
+Expected results:
+Knowledge Prerequisite:
+Mentor:
+
+Haskell
+~~~~~~~
+Project:
+Brief explanation:
+Expected results:
+Knowledge Prerequisite:
+Mentor:
+
+Julia
+~~~~~
+Project:
+Brief explanation:
+Expected results:
+Knowledge Prerequisite:
+Mentor:
+
+Scala
+~~~~~
+Project:
+Brief explanation:
+Expected results:
+Knowledge Prerequisite:
+Mentor:
+
+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.
+~~~~
+Project:
+Brief explanation:
+Expected results:
+Knowledge Prerequisite:
+Mentor:
+
+
+LLVM and PNaCl
+--------------
+
+
+NaCl
+----
« 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