[VOL-2386]
Creating a base structure for the docs
Inserting basic content
Change-Id: Ie3c3417e95065021aeed79985f7d6262418b08f8
diff --git a/overview/development_loop.rst b/overview/development_loop.rst
new file mode 100644
index 0000000..581a1e7
--- /dev/null
+++ b/overview/development_loop.rst
@@ -0,0 +1,53 @@
+Development Loop
+================
+
+Start with `kind-voltha <https://github.com/ciena/kind-voltha>`_. installed.
+
+Make changes
+------------
+
+We assume you already have downloaded the repository you want to modify and your IDE is correctly set up.
+
+In this tutorial we are going to use ``voltha-go`` as an example.
+
+Make the required changes in the ``voltha-go`` repository (the process
+is the same for all the VOLTHA repositories) to the code and build the
+docker images and push them on your private dockerhub account:
+
+.. code:: bash
+
+ $ DOCKER_REGISTRY="matteoscandolo/" DOCKER_TAG="dev" make docker-build
+
+Then push them to your docker hub account:
+
+.. code:: bash
+
+ $ DOCKER_REGISTRY="matteoscandolo/" DOCKER_TAG="dev" make docker-push
+
+Deploy your changes on kind-voltha
+----------------------------------
+
+Create a copy of the `minimal-values.yaml` file:
+
+.. code:: bash
+
+ $ cp minimal-values.yaml dev-values.yaml
+
+And edit that file so that it contains the appropriate values for the images you want to try,
+for example uncomment and change these two lines (mind the indentation):
+
+.. code:: yaml
+
+ images:
+ ro_core:
+ repository: matteoscandolo/voltha-ro-core
+ tag: dev
+ rw_core:
+ repository: matteoscandolo/voltha-rw-core
+ tag: dev
+
+Then redeploy `kind-voltha` using that value file:
+
+.. code:: bash
+
+ $ DEPLOY_K8S=no ./voltha down && DEPLOY_K8S=no EXTRA_HELM_FLAGS="-f dev-values.yaml" ./voltha up
\ No newline at end of file