From d97021cd756d63402545fdc2e14ac7611c3da118 Mon Sep 17 00:00:00 2001 From: "Singal, Kapil (ks220y)" Date: Mon, 21 Sep 2020 15:12:30 -0400 Subject: Updating README.md Issue-ID: CCSDK-2846 Signed-off-by: Singal, Kapil (ks220y) Change-Id: I7680fb01d133804e26948228c62a89e353159383 --- README.md | 42 ++++++++++++++++---------------------- docs/CDS_Architecture_Design.pptx | Bin 1226310 -> 1004974 bytes 2 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
+ >(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
+ >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`
+ >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`
+**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 diff --git a/docs/CDS_Architecture_Design.pptx b/docs/CDS_Architecture_Design.pptx index a6c158d8d..fbadc4285 100644 Binary files a/docs/CDS_Architecture_Design.pptx and b/docs/CDS_Architecture_Design.pptx differ -- cgit 1.2.3-korg