Fix service manifest links and updated dev guide

Change-Id: I87ec95f901e7db2a7677f9653a2a2e37fefb6228
(cherry picked from commit 766a544de00c083a38a74088487648d8bbbdbc18)
diff --git a/docs/README.md b/docs/README.md
index 3121dbf..a8fee96 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -5,14 +5,14 @@
 ## Service Manifest 
 E-CORD includes two service manifests: 
 
-#### [ecord-global](https://github.com/opencord/platform-install/blob/master/profile_manifest s/ecord-global.yml)
+#### [ecord-global](https://github.com/opencord/platform-install/blob/master/profile_manifests/ecord-global.yml)
 
 | Service              | Source Code         |
 |-------------|---------------|
 | vNaaS                | https://github.com/opencord/vnaas |
 | ONOS                | https://github.com/opencord/onos-service |
 
-#### [ecord-local](https://github.com/opencord/platform-install/blob/master/profile_manifest s/ecord.yml)
+#### [ecord-local](https://github.com/opencord/platform-install/blob/master/profile_manifests/ecord.yml)
 
 | Service              | Source Code         |
 |--------------|---------------|
diff --git a/docs/dev_guide.md b/docs/dev_guide.md
index 6846b51..fb5d9d2 100644
--- a/docs/dev_guide.md
+++ b/docs/dev_guide.md
@@ -1,4 +1,14 @@
-# E-CORD Developer Guid
+# E-CORD Developer Guide
+
+This page describes general guidelines for developers who want to download and work on the E-CORD source code, or need to mock special development environments.
+
+## Download the E-CORD source code
+E-CORD is part of the default CORD code base. To know how you can download the CORD source code, go [here](https://guide.opencord.org/install.html).
+Each E-CORD service lives in a specific repository. A list of E-CORD services and links to their repositories is available in the [main page of this guide](https://guide.opencord.org/profiles/ecord/).
+
+NOTE: The E-CORD source code is available from the 4.1 release (branch) of CORD.
+
+## Developer Environments
 
 As for other CORD profiles, E-CORD can also be deployed in environments other than physical PODs. This creates a more convenient environment for developers, using less resources and providing a faster development life-cycle.
 
@@ -6,7 +16,7 @@
 * Local Developer Machine: a development environment running directly on your laptop
 * CORD-in-a-Box
 
-## Mock/local Machine Development Environment
+### Mock/local Machine Development Environment
 
 To understand what a local development environment is, what it can help you with, and how to build it, look at [this page](https://guide.opencord.org/xos/dev/workflow_mock_single.html).
 
@@ -14,7 +24,7 @@
 * *ecord-mock.yml* for local sites, instead of the default value (rcord-mock.yml)
 * *ecord-global-single.yml* to mock global nodes, instead of the default value (rcord-mock.yml)
 
-## CORD-in-a-Box (CiaB) development
+### CORD-in-a-Box (CiaB) development
 
 To understand what CiaB is and what it can help you with, look [here](https://guide.opencord.org/xos/dev/workflow_pod.html).
 
@@ -43,4 +53,4 @@
 
 * ssh into the the head node
 * ```cd /opt/cord/build/platform-install```
-* ```ansible-playbook -i inventory/head-localhost --extra-vars "@/opt/cord_profile/genconfig/config.yml" ecord-test-subscriber-playbook.yml```
\ No newline at end of file
+* ```ansible-playbook -i inventory/head-localhost --extra-vars "@/opt/cord_profile/genconfig/config.yml" ecord-test-subscriber-playbook.yml```