summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md42
1 files changed, 18 insertions, 24 deletions
diff --git a/README.md b/README.md
index 3c7dee7d1..fc87d1264 100644
--- a/README.md
+++ b/README.md
@@ -1,25 +1,22 @@
### Format code with ktlint checkstyle tool use the following command
`mvn process-sources -P format`
-#### Reference
-https://github.com/pinterest/ktlint
+**Reference:** [ktlint docs](https://ktlint.github.io/) | [ktlint codebase](https://github.com/pinterest/ktlint)
## Basic Architecture
![Basic_Architecture](./docs/media/CDS.png)
## Basic Requirements
Before you can build this project, you must install and configure the following dependencies on your machine:
+ 1) Java 11 SDK
+ 2) Maven 3.6.X
+ 3) MySQL Database
+ 4) Node and npm installed
+ 5) Angular CLI & Angular v8
- 1- Java 11 SDK
- 2- Node and npm installed
- 3- Angular CLI & Angular v8
- 4- MySQL Database
- 5- Maven 3.6.X
-
## Running in Development Mode
-
Running `mvn clean install` command to install all libraries and dependencies for the maven and npm.
-Running `mvn clean install -Pdocker` command to install all libraries and create below docker images
+Running `mvn clean install -Pdocker` command to install all libraries and create below docker images.
* ccsdk-blueprintsprocessor
* ccsdk-commandexecutor
* ccsdk-py-executor
@@ -27,26 +24,23 @@ Running `mvn clean install -Pdocker` command to install all libraries and create
* ccsdk-cds-ui-server
* ccsdk-cds-ui
-**Note:** run `mvn clean install -Pdocker -Ddocker.skip.push=true` to skip pushing built docker image
+**Note:** run `mvn clean install -Pdocker -Ddocker.skip.push=true` to build but skip pushing docker image.
1) Back-end MS
- * Create `sdnctl` table in MySQL
- * (Optional) You could run the project in a specific profile(dev, local) by adding `-Dspring.profiles.active=profile-name`
+ >Create `sdnctl` table in MySQL<br>
+ >(Optional) You could run the project in a specific profile(dev, local) by adding `-Dspring.profiles.active=profile-name`
-2) Loop-back server: that allow your request to reach the backend from cds-ui
- * move to `./cds-ui/server/` folder and run the command `npm start`
+2) Loop-back server:
+ >That allow your request to reach the backend from cds-ui<br>
+ >Move to `./cds-ui/server/` folder and run the command `npm start`
3) cds-ui
-
- * Move to `./cds-ui/designer-client/` folder and run the command `npm start`.
- * This command will make sure all the files follow the linting rules and then connect to the loopback server.
+ >Move to `./cds-ui/designer-client/` folder and run the command `npm start`<br>
+ >This command will make sure all the files follow the linting rules and then connect to the loopback server.
## Using an IDE
-
-**Front-end** you could use `vscode` or `webstorm`.
-
-**Back-end** `IntelliJ` with kotlin plugin or any other editor
-
+**Front-end:** you could use `vscode` or `webstorm`<br>
+**Back-end:** `IntelliJ` with kotlin plugin or any other editor
---
-For more information check: https://docs.onap.org/projects/onap-ccsdk-cds/en/latest/index.html \ No newline at end of file
+For more information check: [CDS Docs](https://docs.onap.org/projects/onap-ccsdk-cds/en/latest/index.html) \ No newline at end of file