Index: native_client_sdk/src/doc/io2014.rst |
diff --git a/native_client_sdk/src/doc/io2014.rst b/native_client_sdk/src/doc/io2014.rst |
index d61c50bd2b1b9e80af01cd1d3941716103ad8d31..68a6ef047fc669f46c0d8a5dc2e52218ede310c4 100644 |
--- a/native_client_sdk/src/doc/io2014.rst |
+++ b/native_client_sdk/src/doc/io2014.rst |
@@ -19,24 +19,7 @@ Work either on-line or off-line! |
<iframe class="video" width="500" height="281" |
src="//www.youtube.com/embed/OzNuzBDEWzk?rel=0" frameborder="0"></iframe> |
-Work in Progress |
-================ |
- |
-These development tools are a work in progress, see `Feature Status`_. |
-At this point, they are a learning tool and demonstration of NaCl's |
-flexibility, but are not the recommended tools for a production application. |
-To develop a substantial application for Native Client / |
-Portable Native Client, |
-we currently recommend you use the |
-`Native Client SDK </native-client/sdk/download>`_. |
- |
-.. raw:: html |
- |
- <b><font color="#880000"> |
- NOTE: The NaCl Development Environment is not yet stable. |
- Ideally user data is preserved, but currently it can be lost during updates |
- or sporadically. We're working to resolve this. |
- </font></b> |
+.. include:: nacldev/web_tools_note.inc |
Installation |
============ |
@@ -74,48 +57,11 @@ Once you're ready to apply the debugger, follow these steps: |
* NOTE: If you experience unexplained hangs, disable GDB-based debugging |
temporarily and try again. |
-Editor |
-====== |
- |
-To follow along in this tutorial, you'll need to use a text editor to modify |
-various files in our development environment. |
-There are currently two editor options, nano or vim. |
-Emacs is coming soon... |
-If you're unsure what to pick, nano is simpler to start with and has on-screen |
-help. |
- |
-* You can open **nano** like this:: |
- |
- $ nano <filename> |
- |
- Here's an online `nano tutorial <http://mintaka.sdsu.edu/reu/nano.html>`_. |
- |
-* You can open **vim** like this:: |
- |
- $ vim <filename> |
- |
- Here's an online `vim tutorial <http://www.openvim.com/tutorial.html>`_. |
- |
- |
-Git Setup |
-========= |
- |
-This tutorial also uses a revision control program called |
-`git <http://en.wikipedia.org/wiki/Git_(software)>`_. |
-In order to commit to a git repository, |
-you need to setup your environment to with your identity. |
-You'll need to add these lines to `~/.bashrc` to cause them to be invoked each |
-time you start the development environment. |
-:: |
+.. include:: nacldev/editing.inc |
- git config --global user.name "John Doe" |
- git config --global user.email johndoe@example.com |
+.. include:: nacldev/git.inc |
-You can reload you `~/.bashrc` by running: |
-:: |
- |
- source ~/.bashrc |
Tour (follow the video) |
======================= |
@@ -257,44 +203,4 @@ Thanks for checking out our environment. |
Things are rapidly changing and in the coming months you can expect to see |
further improvements and filling out of our platform and library support. |
-Check back at this page for the latest status. |
- |
-Feature Status |
-============== |
- |
-Here is a summary of feature status. We hope to overcome these limitations |
-in the near future: |
- |
- * NaCl Development Environment |
- |
- * General |
- |
- * Supported: |
- |
- * Python (built-in) |
- * GCC w/ GLibC (x86-32 and x86-64 only) |
- * Lua (install with: `package -i lua && . setup-environment`) |
- * Ruby (install with: `package -i ruby && . setup-environment`) |
- * Nethack! (install with: `package -i nethack && . setup-environment`) |
- |
- * Unsupported: |
- |
- * Targeting Newlib |
- * Targeting PNaCl |
- * Forking in bash |
- * Pipes / Redirection |
- * Symbolic and hard links |
- |
- * Missing / broken on ARM: |
- |
- * Git (broken) |
- * GCC (unsupported) |
- |
- * Debugger |
- |
- * Runs reliably only on a recent Beta or Dev Channel (M36+) build. |
- * Currently unreliable on some platforms: |
- |
- * ChromeOS |
- * Mac OSX |
- * Windows |
+Follow the status of the NaCl Dev Environment at `this page <naclenv>`_. |