16306: Merge branch 'master'
[arvados.git] / doc / sdk / go / example.html.textile.liquid
index 5fe202dbfff6a669c81dfd0b187c4f4f8edeac42..688c45bf34b2681243dbc2816f60e5a04911203e 100644 (file)
@@ -1,20 +1,25 @@
 ---
 layout: default
 navsection: sdk
-navmenu: Python
+navmenu: Go
 title: Examples
 ...
+{% comment %}
+Copyright (C) The Arvados Authors. All rights reserved.
 
-See "Arvados GoDoc":https://godoc.org/git.curoverse.com/arvados.git/sdk/go for detailed documentation.
+SPDX-License-Identifier: CC-BY-SA-3.0
+{% endcomment %}
+
+See "Arvados GoDoc":https://godoc.org/git.arvados.org/arvados.git/sdk/go for detailed documentation.
 
 In these examples, the site prefix is @aaaaa@.
 
 h2.  Initialize SDK
 
-<pre>
+{% codeblock as go %}
 import (
-  "git.curoverse.com/arvados.git/sdk/go/arvados"
-  "git.curoverse.com/arvados.git/sdk/go/arvadosclient"
+  "git.arvados.org/arvados.git/sdk/go/arvados"
+  "git.arvados.org/arvados.git/sdk/go/arvadosclient"
 }
 
 func main() {
@@ -23,54 +28,54 @@ func main() {
     log.Fatalf("Error setting up arvados client %s", err.Error())
   }
 }
-</pre>
+{% endcodeblock %}
 
 h2. create
 
-<pre>
+{% codeblock as go %}
   var collection arvados.Collection
   err := api.Create("collections", Dict{"collection": Dict{"name": "create example"}}, &collection)
-</pre>
+{% endcodeblock %}
 
 h2. delete
 
-<pre>
+{% codeblock as go %}
   var collection arvados.Collection
   err := api.Delete("collections", "aaaaa-4zz18-ccccccccccccccc", Dict{}, &collection)
-</pre>
+{% endcodeblock %}
 
 h2. get
 
-<pre>
+{% codeblock as go %}
   var collection arvados.Collection
   err := api.Get("collections", "aaaaa-4zz18-ccccccccccccccc", Dict{}, &collection)
-</pre>
+{% endcodeblock %}
 
 h2. list
 
-<pre>
+{% codeblock as go %}
   var collection arvados.Collection
   err := api.List("collections", Dict{}, &collection)
-</pre>
+{% endcodeblock %}
 
 h2. update
 
-<pre>
+{% codeblock as go %}
   var collection arvados.Collection
   err := api.Update("collections", "aaaaa-4zz18-ccccccccccccccc", Dict{"collection": Dict{"name": "update example"}}, &collection)
-</pre>
+{% endcodeblock %}
 
 h2. Get current user
 
-<pre>
+{% codeblock as go %}
   var user arvados.User
   err := api.Get("users", "current", Dict{}, &user)
-</pre>
+{% endcodeblock %}
 
 h2. Example program
 
 You can save this source as a .go file and run it:
 
-<notextile>{% code 'example_sdk_go' as go %}</notextile>
+<notextile>{% code example_sdk_go as go %}</notextile>
 
 A few more usage examples can be found in the "services/keepproxy":https://dev.arvados.org/projects/arvados/repository/revisions/master/show/services/keepproxy and "sdk/go/keepclient":https://dev.arvados.org/projects/arvados/repository/revisions/master/show/sdk/go/keepclient directories in the arvados source tree.