You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by db...@apache.org on 2018/09/17 17:39:03 UTC

[geode-native] branch feature/code-snippet created (now 5f97ea8)

This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch feature/code-snippet
in repository https://gitbox.apache.org/repos/asf/geode-native.git.


      at 5f97ea8  Proof of concept - WIP

This branch includes the following new commits:

     new 5f97ea8  Proof of concept - WIP

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[geode-native] 01/01: Proof of concept - WIP

Posted by db...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch feature/code-snippet
in repository https://gitbox.apache.org/repos/asf/geode-native.git

commit 5f97ea86862dcb1f401bc10ea92245a148921868
Author: Dave Barnes <db...@pivotal.io>
AuthorDate: Fri Sep 14 14:13:03 2018 -0700

    Proof of concept - WIP
---
 docs/examples                                                         | 1 +
 docs/geode-native-book/config.yml                                     | 4 ++++
 .../getting-started/getting-started-nc-client.html.md.erb             | 4 ++++
 examples/cpp/put-get-remove/main.cpp                                  | 2 ++
 4 files changed, 11 insertions(+)

diff --git a/docs/examples b/docs/examples
new file mode 120000
index 0000000..a6573af
--- /dev/null
+++ b/docs/examples
@@ -0,0 +1 @@
+../examples
\ No newline at end of file
diff --git a/docs/geode-native-book/config.yml b/docs/geode-native-book/config.yml
index 64645fc..b459a65 100644
--- a/docs/geode-native-book/config.yml
+++ b/docs/geode-native-book/config.yml
@@ -23,6 +23,10 @@ sections:
     name: geode-native-docs
   directory: docs/guide-native/18
   subnav_template: geode-nc-nav
+  dependent_sections:
+  - repository:
+      name: examples
+    no-docs: true
 
 template_variables:
   product_name_long: Apache Geode
diff --git a/docs/geode-native-docs/getting-started/getting-started-nc-client.html.md.erb b/docs/geode-native-docs/getting-started/getting-started-nc-client.html.md.erb
index 187f340..fe0d104 100644
--- a/docs/geode-native-docs/getting-started/getting-started-nc-client.html.md.erb
+++ b/docs/geode-native-docs/getting-started/getting-started-nc-client.html.md.erb
@@ -41,6 +41,10 @@ To connect to a server, your application must follow these steps:
 
 Once the connection pool and the shared region are in place, your client application is ready to share data with the server.
 
+**Code Snippet Test**
+
+<%= yield_for_code_snippet from: 'examples', at: 'put-get-remove-snippetA' %>
+
 **C++ Example**
 
 This example of connecting to the server is taken from the C++ `put-get-remove` example.
diff --git a/examples/cpp/put-get-remove/main.cpp b/examples/cpp/put-get-remove/main.cpp
index 8005682..c0ba100 100644
--- a/examples/cpp/put-get-remove/main.cpp
+++ b/examples/cpp/put-get-remove/main.cpp
@@ -15,6 +15,7 @@
  * limitations under the License.
  */
 
+// code_snippet put-get-remove-snippetA start cpp
 #include <iostream>
 
 #include <geode/CacheFactory.hpp>
@@ -60,3 +61,4 @@ int main(int argc, char** argv) {
 
   cache.close();
 }
+// code_snippet put-get-remove-snippetA end