VOL-4925 - Build and release components.

go.mod
go.sum
------
  o Bump voltha-protos version string to 5.3.8.

makefiles/include.mk
makefiles/lint/include.mk
makefiles/lint/makefile.mk
makefiles/lint/shell.mk
makefiles/lint/yaml/yamllint.mk
-------------------------------
  o Added support for make library lint targets.
  o Move help target text from Makefile into makefiles/help.mk.

Change-Id: I6e54f47cb38c8946330bb3d40d2354a54a7c9a0c
diff --git a/makefiles/repos.mk b/makefiles/repos.mk
new file mode 100644
index 0000000..4d4ec44
--- /dev/null
+++ b/makefiles/repos.mk
@@ -0,0 +1,26 @@
+# -*- makefile -*-
+## -----------------------------------------------------------------------
+## -----------------------------------------------------------------------
+
+repos += voltha-system-tests
+repos += voltha-helm-charts
+repos += pod-configs
+repos += voltha-docs
+
+
+
+repo-deps = $(addprefix sandbox/,$(repos))
+
+get-arg-one = $(lastword $(subst /,$(space),$(1)))
+checkout-repo = ssh://gerrit.opencord.org:29418/$(call get-arg-one,$(1)).git
+
+$(repo-deps):
+	@mkdir -p $(dir $@)
+	@cd sandbox && $(GIT) clone $(call checkout-repo,$@)
+
+checkout-repos-all : $(repo-deps)
+
+.PHONY: sandbox
+sandbox : $(repo-deps)
+
+# [EOF]