Skip to content

Commit ae38506

Browse files
authored
docs: Restructure & Improvements (#255)
1 parent c8971fa commit ae38506

66 files changed

Lines changed: 4304 additions & 1616 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/templates/README.template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ Has this Repo been helpful 👍️ to you? Then consider ⭐️'ing this Project
402402

403403
## Help
404404

405-
**Are you having problems setting up Secured Signal API?**<br>
405+
**Are you having problems setting up Secured Signal API?**<br/>
406406
No worries check out the [discussions](https://github.com/codeshelldev/secured-signal-api/discussions) tab and ask for help.
407407

408408
**We are all volunteers**, so please be friendly and patient.

.gitignore

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,13 @@ yarn-error.log*
2727

2828
# Allow .github
2929
!.github
30-
!.prettierignore
30+
!.prettierignore
31+
32+
# Generated api files
33+
api_versioned_docs
34+
api_versioned_sidebars
35+
api/generated
36+
37+
# NPM
38+
39+
!.npmrc

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
loglevel=silent

api/openapi-v1.5.1.yaml

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
openapi: "3.0.0"
2+
3+
info:
4+
version: ""
5+
description: ""
6+
title: Secured Signal API
7+
8+
paths:
9+
/v1/about:
10+
get:
11+
description: Returns general information about the underlying API as well as about **Secured Signal API**.
12+
summary: List API information
13+
responses:
14+
"200":
15+
description: OK
16+
content:
17+
application/json:
18+
schema:
19+
$ref: "#/components/schemas/client.About"
20+
tags:
21+
- General
22+
23+
tags:
24+
- description: Some general endpoints
25+
name: General
26+
- description: Register and link Devices
27+
name: Devices
28+
- description: List registered and linked accounts
29+
name: Accounts
30+
- description: Create, List and Delete Signal Groups
31+
name: Groups
32+
- description: Send and Receive Signal Messages
33+
name: Messages
34+
- description: List and Delete Attachments
35+
name: Attachments
36+
- description: Update Profile
37+
name: Profiles
38+
- description: List and Trust Identities
39+
name: Identities
40+
- description: React to messages
41+
name: Reactions
42+
- description: Send receipts for messages
43+
name: Receipts
44+
- description: Search the Signal Service
45+
name: Search
46+
- description: List and Install Sticker Packs
47+
name: Sticker Packs
48+
49+
components:
50+
schemas:
51+
client.About:
52+
type: object
53+
properties:
54+
build:
55+
type: integer
56+
mode:
57+
type: string
58+
version:
59+
type: string
60+
versions:
61+
type: array
62+
items:
63+
type: string
64+
capabilities:
65+
type: object
66+
additionalProperties:
67+
type: array
68+
items:
69+
type: string
70+
example:
71+
/v2/send/:
72+
- mentions
73+
- quotes
74+
secured-signal-api:
75+
type: object
76+
description: Information about **Secured Signal API**
77+
properties:
78+
version:
79+
type: string
80+
description: Version extracted from the image tag with semver formatting (if invalid, then `version` is empty)
81+
auth_required:
82+
type: boolean
83+
description: Is authentication required for accessing the API?
84+
capabilities:
85+
type: object
86+
additionalProperties:
87+
type: array
88+
items:
89+
type: string
90+
required:
91+
- build
92+
- mode
93+
- version
94+
- versions
95+
- capabilities

0 commit comments

Comments
 (0)