VOL-4840 - Tracking ticket for release documentation

conf.py
-------
  o Define more external link macros to shorten URLs.

Misc
----
  o Re-create patch Ifa5009e78f85944c9b6ce2991bed86ae852fcd4b
     to re-sync with master -vs- resovle server merge conflicts.
  o Bulk copyright update.
  o Update more released version strings in the component dependency grid.

Change-Id: I71b7cfbaa3f52191d28e1d2164784e6ffaad86a1
diff --git a/howto/release/components/voltha-openonu-adapter-go.rst b/howto/release/components/voltha-openonu-adapter-go.rst
new file mode 100644
index 0000000..65ff6dc
--- /dev/null
+++ b/howto/release/components/voltha-openonu-adapter-go.rst
@@ -0,0 +1,46 @@
+VOLTHA Components: voltha-openonu-adapter-go
+============================================
+
+Dependencies
+------------
+
+- update go.mod
+
+  - grep '/opencord/' go.mod
+  - omci-lib-go
+  - voltha-protos
+  - voltha-lib-go
+
+
+Validate
+--------
+
+Versioning
+----------
+
+- Based on VERSION file contents in root directory of the repository.
+
+Release
+-------
+
+- Update project copyright notice ending date.
+- Bump /opencord/ component version(s) in go.mod
+- make distclean
+- make lint
+  - if go.mod and go.sum are the only deltas
+  - git commit -F {commit_message_file}
+- make mod-update
+  - git add --all
+  - avoid running 'make lint' prior to git commit --amend
+  - vendor/ files modified, git status reports delta w/o content (file touch?)
+- Review and commit changes.
+- make lint lint-mod
+- If docker is configured
+  - make build test
+- When ready to release a new component version of voltha-openolt-adapter
+
+  - Bump VERSION file to a non-dev semantic version.
+
+- Commit changes and create a pull request.
+- Once approved a jenkins job will launch.
+