diff --git a/src/developers-guide/src/docbkx/content/architecture.xml b/src/developers-guide/src/docbkx/content/architecture.xml
index 6f857bf..43c6c89 100644
--- a/src/developers-guide/src/docbkx/content/architecture.xml
+++ b/src/developers-guide/src/docbkx/content/architecture.xml
@@ -90,22 +90,6 @@
-
- Releases
-
-
- Release-0.1
- has 0.1 tag in all Murano repositories. Released 2013-05-30.
-
-
-
-
- Release-0.2
- has 0.2 tag in all Murano repositories. Released 2013-09-05.
-
-
-
- Integration with HeatHeat is a cloud resource management engine that allows you to manipulate resources that represent
diff --git a/src/developers-guide/src/docbkx/content/installation-guide.xml b/src/developers-guide/src/docbkx/content/installation-guide.xml
index 9aaf48f..7783e13 100644
--- a/src/developers-guide/src/docbkx/content/installation-guide.xml
+++ b/src/developers-guide/src/docbkx/content/installation-guide.xml
@@ -1,247 +1,281 @@
-
+
-
-
- Install Murano
- This chapter describes Murano services installation in virtual environment.
- Note that all Murano modules can be downloaded from
- our page
- on launchpad.
-
-
- Pre-Requisites
- Murano supports the following operating systems:
-
-
- Ubuntu 12.04
-
-
- RHEL/CentOS 6.4
-
-
- These system packages are required for Murano:
- Ubuntu
-
-
- gcc
-
-
- python-pip
-
-
- python-dev
-
-
- libxml2-dev
-
-
- libxslt-dev
-
-
- libffi-dev
-
-
-
- CentOS
-
-
-
- gcc
-
-
- python-pip
-
-
- python-devel
-
-
- libxml2-devel
-
-
- libxslt-devel
-
-
- libffi-devel
-
-
-
- Before installing any packages make sure that your system is updated and upgraded.
-
-
-
- Installing with virtual environment
-
- For a local development, all Murano components can be installed in
- a virtual environment.
- First thing you need to do is to install check that
- prerequisites are installed, system is updated and upgraded.
- Next, install virtualenv package if you don't have one:
-
+
+ Install Murano
+ This chapter describes Murano services installation in virtual
+ environment.
+ Note that all Murano modules can be downloaded from
+ our page on
+ launchpad.
+
+ Pre-Requisites
+ Murano supports the following operating systems:
+
+
+ Ubuntu 12.04
+
+
+ RHEL/CentOS 6.4
+
+
+ These system packages are required for Murano:
+ Ubuntu
+
+
+ gcc
+
+
+ python-pip
+
+
+ python-dev
+
+
+ libxml2-dev
+
+
+ libxslt-dev
+
+
+ libffi-dev
+
+
+ CentOS
+
+
+ gcc
+
+
+ python-pip
+
+
+ python-devel
+
+
+ libxml2-devel
+
+
+ libxslt-devel
+
+
+ libffi-devel
+
+
+
+ Before installing any packages make sure that your system is
+ updated and upgraded.
+
+
+
+ Installing with virtual environment
+
+ For a local development, all Murano components can be installed in a
+ virtual environment. First thing you need to do is to install check
+ that
+ prerequisites
+ are installed, system is updated and upgraded. Next, install
+ virtualenv package if you don't have one:
+
sudo pip install virtualenv
-
- Murano Api
-
-
-
- Check out git repository with murano component:
-
+
+
+ Murano Api
+
+
+
+ Check out git repository with murano component:
+
git clone https://github.com/stackforge/murano-api
-
-
-
-
- Execute a script located at the murano-api/tools directory
- to create virtual environment automatically:
-
+
+
+
+
+ Execute a script located at the
+ murano-api/tools
+ directory to create virtual environment automatically:
+
cd murano-api && python ./tools/install_venv.py
-
-
-
-
- Config files are etc/murano-api.conf
- where you just need to point out IP address where your RabbitMQ is
- running, and etc/murano-api-paste.ini, which doesn't require any changes.
-
-
-
- And finally run Murano API:
-
+
+
+
+ Config files are etc/murano-api.conf
+ where you just need to point out IP address where your RabbitMQ is
+ running, and etc/murano-api-paste.ini, which
+ doesn't require any changes.
+
+
+
+ And finally run Murano API:
+
./tools/with_venv.sh python muranoapi/cmd/api.py --config-file=./etc/murano-api.conf
-
-
-
-
-
- Murano Conductor
-
-
-
- Check out git repository with murano component:
-
+
+
+
+
+
+ Murano Conductor
+
+
+
+ Check out git repository with murano component:
+
git clone https://github.com/stackforge/murano-conductor
-
-
-
-
- Execute a script located at the
- murano-conductor/tools directory
- to create virtual environment automatically:
-
+
+
+
+
+ Execute a script located at the
+ murano-conductor/tools
+ directory to create virtual environment automatically:
+
cd murano-conductor && python ./tools/install_venv.py
-
-
-
- Murano Conductor config file located at etc/conductor.conf
- For a local development comment data_dir parameter in this file:
-
-# Directory where conductor's data directory located.
-# "data" must be subdirectory to this.
+
+
+
+
+ Murano Conductor config file located at
+ etc/conductor.conf
+ For a local development comment data_dir parameter in this file:
+
+# Directory where conductor's data directory located.
+# "data" must be subdirectory to this.
# data_dir = /etc/murano-conductor
- After that local data
- directory, which contain all necessary files will be
- used. All other possible configuration described in the Murano Admin Guide.
-
-
-
- Run Murano Conductor:
-
+ After that local
+ data
+ directory, which contain all necessary files will be used. All
+ other possible configuration described in the Murano Admin Guide.
+
+
+
+
+ Run Murano Conductor:
+
./tools/with_venv.sh python muranoconductor/cmd/run.py --config-file=./etc/conductor.conf
-
-
-
-
-
- Murano Dashboard
-
-
-
- Check out git repository with murano component:
-
+
+
+
+
+
+ Murano Repository
+
+
+
+ Check out git repository with murano component:
+
+git clone https://github.com/stackforge/murano-repository
+
+
+
+
+
+ Execute a script located at the
+ murano-repository/tools
+ directory to create virtual environment automatically:
+
+cd murano-repository && python ./tools/install_venv.py
+
+
+
+
+ Copy a config file
+ etc/murano-repository.conf.sample to
+ etc/murano-repository.conf and point out Keystone parameters.
+
+
+
+ And finally run Murano Repository:
+
+./tools/with_venv.sh python muranorepository/cmd/run.py --config-file=./etc/murano-repository.conf
+
+
+
+
+
+ Murano Dashboard
+
+
+
+ Check out git repository with murano component:
+
git clone https://github.com/stackforge/murano-dashboard
-
-
-
-
- Execute a script located at the
- murano-dashboard/tools directory
- to create virtual environment automatically:
-
+
+
+
+
+ Execute a script located at the
+ murano-dashboard/tools
+ directory to create virtual environment automatically:
+
cd murano-dashboard && python ./tools/install_venv.py
-
-
-
-
- Murano is a plugin for a Openstack dashboard. So need to install it and it's dependency:
-
-
-
-
+
+
+
+
+ Murano is a plugin for a Openstack dashboard. So need to install
+ it and it's dependency:
+
+
+
+
# ./tools/with_venv.sh pip install https://github.com/openstack/horizon/archive/grizzly-2.tar.gz
- Ubuntu
-
+ Ubuntu
+
# apt-get install nodejs
- CentOS
-
+ CentOS
+
# yum install nodejs
-
-
-
-
-
-
-
- To configure Murano Dashboard copy example config file:
-
+
+
+
+
+
+
+
+ To configure Murano Dashboard copy example config file:
+
# cp muranodashboard/local/local_settings.py.example muranodashboard/local/local_settings.py
- and set in just copied file the the actual IP address of the OpenStack end-point.
- If you haven't register murano-api service in the keystone catalog you can set MURANO_API_URL in the same settings file.
- Note that local murano-api service will be using by default.
-
-
-
- Run Murano Dashboard:
- To start the Murano development server use the Django
- manage.py utility with the context of the virtual
- environment:
-
+ and set in just copied file the the actual IP address of the
+ OpenStack end-point. If you haven't register murano-api
+ service in the keystone catalog you can set MURANO_API_URL in the
+ same settings file. Note that local murano-api service will be
+ using by default.
+
+
+
+
+ Run Murano Dashboard:
+ To start the Murano development server use the Django manage.py
+ utility with the context of the virtual environment:
+
./tools/with_venv.sh ./manage.py runserver 0.0.0.0:8080
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
diff --git a/src/developers-guide/src/docbkx/content/releases.xml b/src/developers-guide/src/docbkx/content/releases.xml
new file mode 100644
index 0000000..8550904
--- /dev/null
+++ b/src/developers-guide/src/docbkx/content/releases.xml
@@ -0,0 +1,58 @@
+
+
+
+ Release History
+
+
diff --git a/src/developers-guide/src/docbkx/developers-guide.xml b/src/developers-guide/src/docbkx/developers-guide.xml
index 7c5b512..20972f6 100644
--- a/src/developers-guide/src/docbkx/developers-guide.xml
+++ b/src/developers-guide/src/docbkx/developers-guide.xml
@@ -41,6 +41,7 @@
+ How To ParticipateIf you would like to ask some questions or make proposals, feel free to reach us on #murano irc channel at