.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. SPDX-License-Identifier: CC-BY-4.0
+.. Copyright (C) 2020 Nordix
Developer Guide
===============
- Fetch the latest code from `gerrit`_
-.. _gerrit: https://gerrit.o-ran-sc.org/r/admin/repos/nonrtric-controlpanel
-
-- Start the backend:
-
- cd webapp-backend
-
- mvn clean install
-
- mvn -Dorg.oransc.portal.nonrtric.controlpanel=mock -Dtest=ControlPanelTestServer -DfailIfNoTests=false test
-
-
-- Now you can open URL: `localhost:8080`_ in a browser to access the backend directly.
-
-.. _localhost:8080: localhost:8080
+.. _gerrit: https://gerrit.o-ran-sc.org/r/admin/repos/portal/nonrtric-controlpanel
Start the frontend:
cd webapp-frontend
-
- ./ng serve --proxy-config proxy.conf.json
+
+ To start the frontend with Mock data:
+
+ npm run start:mock
+
+ To start the UI:
+
+ You need to start the ControlPanel API Gateway, Policy Management Service & EI Service for the UI to list policy & EI information
+
+ ./ng serve --proxy-config proxy.conf.json
+
+ OR
+
+ npm start
- Now you can open URL: `localhost:4200`_ in a browser to access the Control Panel.
-.. _localhost:4200: localhost:4200
+.. _localhost:4200: http://localhost:4200
From the main page, click on the "Policy Control" card. From here, it is possible to create or list instances for each
existing policy type.