+Step 2: Prepare the xApp descriptor and an optional schema file. xApp descriptor file is a config file that defines the behavior of the xApp. An optional schema file is a JSON schema file that validates the self-defined parameters.
+
+Step 3: Before any xApp can be deployed, its Helm chart must be loaded into this private Helm repository.
+
+.. code:: bash
+
+ #Create a local helm repository with a port other than 8080 on host
+ docker run --rm -u 0 -it -d -p 8090:8080 -e DEBUG=1 -e STORAGE=local -e STORAGE_LOCAL_ROOTDIR=/charts -v $(pwd)/charts:/charts chartmuseum/chartmuseum:latest
+
+Step 4: Set up the environment variables for CLI connection using the same port as used above.
+
+.. code:: bash
+
+ #Set CHART_REPO_URL env variable
+ export CHART_REPO_URL=http://0.0.0.0:8090
+
+Step 5: Install dms_cli tool
+
+.. code:: bash
+
+ #Git clone appmgr
+ git clone "https://gerrit.o-ran-sc.org/r/ric-plt/appmgr"
+
+ #Change dir to xapp_onboarder
+ cd appmgr/xapp_orchestrater/dev/xapp_onboarder
+
+ #If pip3 is not installed, install using the following command
+ yum install python3-pip
+
+ #In case dms_cli binary is already installed, it can be uninstalled using following command
+ pip3 uninstall xapp_onboarder
+
+ #Install xapp_onboarder using following command
+ pip3 install ./
+
+Step 6: (OPTIONAL ) If the host user is non-root user, after installing the packages, please assign the permissions to the below filesystems
+
+.. code:: bash
+
+ #Assign relevant permission for non-root user
+ sudo chmod 755 /usr/local/bin/dms_cli
+ sudo chmod -R 755 /usr/local/lib/python3.6
+ sudo chmod -R 755 /usr/local/lib/python3.6
+
+Step 7: Onboard your xApp
+
+.. code:: bash
+
+ # Make sure that you have the xapp descriptor config file and the schema file at your local file system
+ dms_cli onboard CONFIG_FILE_PATH SCHEMA_FILE_PATH
+ OR
+ dms_cli onboard --config_file_path=CONFIG_FILE_PATH --shcema_file_path=SCHEMA_FILE_PATH
+
+ #Example:
+ dms_cli onboard /files/config-file.json /files/schema.json
+ OR
+ dms_cli onboard --config_file_path=/files/config-file.json --shcema_file_path=/files/schema.json
+
+Step 8: (OPTIONAL ) List the helm charts from help repository.