This repository has been archived by the owner on Dec 12, 2024. It is now read-only.
generated from TBD54566975/tbd-project-template
-
Notifications
You must be signed in to change notification settings - Fork 52
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update READMEs, docs, add how-tos section, first how-to for DIDs (#607)
* how tos * table of docs * consolidate and clean up docs * remove templating * did tutorial
- Loading branch information
1 parent
b3ad6d1
commit b57a656
Showing
39 changed files
with
316 additions
and
179 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 |
---|---|---|
|
@@ -30,13 +30,12 @@ import ( | |
// main godoc | ||
// | ||
// @title SSI Service API | ||
// @description {{.Desc}} | ||
// @description The Self Sovereign Identity Service: Managing DIDs, Verifiable Credentials, and more! | ||
// @contact.name TBD | ||
// @contact.url https://github.com/TBD54566975/ssi-service/issues | ||
// @contact.email [email protected] | ||
// @license.name Apache 2.0 | ||
// @license.url http://www.apache.org/licenses/LICENSE-2.0.html | ||
// @version {{.SVN}} | ||
func main() { | ||
logrus.Info("Starting up...") | ||
|
||
|
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 |
---|---|---|
@@ -1,11 +1,57 @@ | ||
# Docs | ||
|
||
Home for all content related to the SSI Service. | ||
|
||
## Service Documentation | ||
|
||
| Resource | Description | | ||
|--------------------------------------------------------------------------------------|----------------------------------------------------| | ||
| [Vision](https://github.com/TBD54566975/ssi-service/blob/main/doc/VISION.md) | Describes the vision for the SSI Service | | ||
| [Versioning](https://github.com/TBD54566975/ssi-service/blob/main/doc/VERSIONING.md) | Describes versioning practices for the SSI Service | | ||
| [Webhooks](https://github.com/TBD54566975/ssi-service/blob/main/doc/WEBHOOK.md) | Describes how to use webhooks in the SSI Service | | ||
| [Storage](https://github.com/TBD54566975/ssi-service/blob/main/doc/STORAGE.md) | Describes alternatives for storage in SSI Service | | ||
Service documentation is focused on explaining the "whys" and "hows" of the SSI Service. It is intended to be a | ||
resource for developers and users of the SSI Service. | ||
|
||
| Resource | Description | | ||
|----------------------------------------------------------------------------------------------|---------------------------------------------------| | ||
| [Vision](https://github.com/TBD54566975/ssi-service/blob/main/doc/service/vision.md) | Describes the vision for the service | | ||
| [Versioning](https://github.com/TBD54566975/ssi-service/blob/main/doc/service/versioning.md) | Describes versioning practices for the service | | ||
| [Webhooks](https://github.com/TBD54566975/ssi-service/blob/main/doc/service/webhook.md) | Describes how to use webhooks in the service | | ||
| [Features](https://github.com/TBD54566975/ssi-service/blob/main/doc/service/features.md) | Features currently supported by the service | | ||
|
||
## Service Improvement Proposals (SIPs) | ||
|
||
All feature proposal documents for the SSI Service follow a common format and are known as SSI Improvement Proposals or | ||
SIPs. SIPs [have their own documentation which can be found here](https://github.com/TBD54566975/ssi-service/blob/main/doc/sip/README.md) | ||
|
||
## Configuration | ||
|
||
There are a few ways to configure the service. There are a few choices you can make, including which database to use, | ||
which DID methods to enable, and which port to listen on. Read the docs below for more details! | ||
|
||
| Resource | Description | | ||
|------------------------------------------------------------------------------------------------------------|----------------------------------------| | ||
| [TOML Config Files](https://github.com/TBD54566975/ssi-service/blob/main/doc/config/toml.md) | Describes how to use TOML config files | | ||
| [Using a Cloud Key Management Service](https://github.com/TBD54566975/ssi-service/blob/main/doc/config/kms.md) | Describes how to configure a KMS | | ||
| [Storage](https://github.com/TBD54566975/ssi-service/blob/main/doc/service/storage.md) | Describes alternatives for storage by the service | | ||
|
||
## API Documentation | ||
|
||
API documentation is generated using [Swagger](https://swagger.io/). The most recent API docs file [can be found here](doc/swagger.yaml), which can be pasted into the [Swagger Editor](https://editor.swagger.io/) for interaction. | ||
|
||
When running the service you can find API documentation at: `http://localhost:8080/swagger/index.html` | ||
|
||
**Note:** Your port may differ; swagger docs are hosted on the same endpoint as the ssi service itself. | ||
|
||
## How To's | ||
|
||
How to documentation is focused on explaining usage of the SSI Service. It is intended to be a resource for users of | ||
the SSI Service to get up to speed with its functionality. | ||
|
||
| Resource | Description | | ||
|----------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------| | ||
| [Creating a DID](https://github.com/TBD54566975/ssi-service/blob/main/doc/howto/credential.md) | Get started with DID functionality | | ||
| [Creating a Schema](https://github.com/TBD54566975/ssi-service/blob/main/doc/howto/schema.md) | Get started with schema functionality | | ||
| [Issuing a Credential](https://github.com/TBD54566975/ssi-service/blob/main/doc/howto/credential.md) | Get started with credential issuance functionality | | ||
| [Verify a Credential](https://github.com/TBD54566975/ssi-service/blob/main/doc/howto/verification.md) | Get started with credential verification functionality | | ||
| [Revoke/Suspend a Credential](https://github.com/TBD54566975/ssi-service/blob/main/doc/howto/status.md) | Get started with credential status functionality | | ||
| [[TODO] Requesting and Verifying Credentials with Presentation Exchange](https://github.com/TBD54566975/ssi-service/issues/606) | Get started with Presentation Exchange functionality | | ||
| [[TODO] Accepting Applications for and Issuing Credentials using Credential Manifest](https://github.com/TBD54566975/ssi-service/issues/606) | Get started with Credential Manifest functionality | | ||
| [[TODO] Creating a Well Known File for your DID](https://github.com/TBD54566975/ssi-service/issues/606) | Get started with DID Well Known functionality | | ||
|
||
|
Oops, something went wrong.