generated from camaraproject/Template_API_Repository
-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #46 from stroncoso-quobis/doc/repo-nav-pages
Doc/repo nav pages
- Loading branch information
Showing
15 changed files
with
100 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,46 @@ | ||
Here you can add your definitions and delete this README.MD file | ||
# WebRTC API definitions | ||
|
||
This folder contain the OpenAPI v3 definition of the WebRTC API | ||
|
||
## APIs included | ||
|
||
* [Registration and Authentication management](BYON-RACM-Service.yaml) | ||
* This API definition provides functionality for a REST client, browser or native application to manage Registration and Connectivity (RACM) towards Internet Multimedia Subsystem (IMS) Network. | ||
* [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/WebRTC/main/code/API_definitions/BYON-RACM-Service.yaml&nocors) | ||
* [View it on Swagger Editor](https://editor.swagger.io/?url=https://raw.githubusercontent.com/camaraproject/WebRTC/main/code/API_definitions/BYON-RACM-Service.yaml) | ||
|
||
* [Notification Channel management](BYON-Notification-Channel.yaml) | ||
* This API definition provides functionality for a REST client, browser or native application, to establish notification channel to receive asynchronous notifications from MNO's IMS Network. | ||
* [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/WebRTC/main/code/API_definitions/BYON-Notification-Channel.yaml&nocors) | ||
* [View it on Swagger Editor](https://editor.swagger.io/?url=https://raw.githubusercontent.com/camaraproject/WebRTC/main/code/API_definitions/BYON-Notification-Channel.yaml) | ||
|
||
* [CallHandling service](BYON-CallHandling-Service.yaml) | ||
* This API definition provides functionality for REST clients, browser or native application, to create and manage 1-1 calling. Both incoming and outgoing. | ||
* [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/WebRTC/main/code/API_definitions/BYON-CallHandling-Service.yaml&nocors) | ||
* [View it on Swagger Editor](https://editor.swagger.io/?url=https://raw.githubusercontent.com/camaraproject/WebRTC/main/code/API_definitions/BYON-CallHandling-Service.yaml) | ||
|
||
Detailed descriptions, diagrams and more information could be found at [API documentation](../../documentation/API_documentation/) section | ||
|
||
## Check APIs online | ||
|
||
Use the previous links to check the DEV main version of the API. Copy & paste any raw file to check them: | ||
|
||
* ReDoc: https://redocly.github.io/redoc/ | ||
* Swagger: https://editor.swagger.io/ | ||
|
||
|
||
## Build HTML from sources | ||
|
||
Build an HTML from sources using a local build OpenAPI v3 compatible like Node `redocly/cli` | ||
|
||
Execute redocly for each API document, use -o to | ||
``` | ||
$ npx @redocly/cli build-docs API_description_file.yaml | ||
``` | ||
|
||
Or install the tool globaly and then build it | ||
``` | ||
$ npm install @redocly/cli -g | ||
$ redocly build-docs API_description_file.yaml | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Supporting documents | ||
|
||
This folder include documentation to support the API definition, API overview description, how to use guides, and other documentation related with the OpenAPI v3 specs of the `API_definitions` folder. | ||
|
||
* [UML diagrams](uml-diagrams/) | ||
* Check the UML diagrams included for the documented use cases. They include UML activity diagrams that depict a detailed interaction between apps, WebRTC GW and IMS network. | ||
|
||
* [WebRTC voice API](webrtc%20voice%20api.md) | ||
* Check this document for introduction to the API, and brief expanation of the API itself, use cases and status descriptions. |
Binary file added
BIN
+373 KB
documentation/API_documentation/uml-diagrams/BYON Callhandling 0.1.2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+56.8 KB
documentation/API_documentation/uml-diagrams/BYON NotificationChannel 0.1.2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+130 KB
documentation/API_documentation/uml-diagrams/BYON Registration 0.1.2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion
2
..._documentation/FlowsBYON-CallHandling.wsd → ...n/uml-diagrams/FlowsBYON-CallHandling.wsd
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# UML diagrams | ||
|
||
This folder includes UML files and PNG rederizations of the three main use cases. | ||
|
||
- [UML diagrams](#uml-diagrams) | ||
- [Notification channel creation](#notification-channel-creation) | ||
- [RACM - Registration process](#racm---registration-process) | ||
- [Call handling - originating \& terminating](#call-handling---originating--terminating) | ||
|
||
## Notification channel creation | ||
|
||
![BYON Notification Channel](<BYON NotificationChannel 0.1.2.png>) | ||
|
||
## RACM - Registration process | ||
|
||
![BYON Registration](<BYON Registration 0.1.2.png>) | ||
|
||
## Call handling - originating & terminating | ||
|
||
![BYON Call Handling](<BYON Callhandling 0.1.2.png>) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Meeting notes | ||
|
||
These meetings notes are stored her for archive purposes, find updated Meeting notes at CAMARA main Wiki website | ||
|
||
* https://wiki.camaraproject.org/display/CAM/WebRTC+Meeting+Minutes |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Documentation | ||
|
||
This folder include extra documentation about the API beyond the technical OpenAPI v3 API description of the `code` folder | ||
|
||
* [MeetingMinutes](MeetingMinutes/) | ||
* Check this folder for the original meeting minutes. | ||
|
||
* [API_documentation](API_documentation/) | ||
* Check this folder for extra documentation to support the API definition, UML activity diagrams, API overview description, how to use guides, and other documentation related. | ||
|
||
* [SupportingDocuments](SupportingDocuments/) | ||
* Check this folder for other supporting documentation. |
This file was deleted.
Oops, something went wrong.
2 changes: 1 addition & 1 deletion
2
documentation/MeetingMinutes/README.MD → documentation/SupportingDocuments/README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
This README.MD can be deleted when the first file is added to this directory. | ||
This README.MD can be deleted when the first file is added to this directory. |