Skip to content
This repository was archived by the owner on Sep 2, 2021. It is now read-only.

Commit 82ec90f

Browse files
add API docs
1 parent c63d5fd commit 82ec90f

File tree

7 files changed

+656
-64
lines changed

7 files changed

+656
-64
lines changed

api/src/main/java/io/github/project/openubl/xmlbuilder/resources/DocumentsResource.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ public class DocumentsResource {
6464

6565
public final static String SIGNATURE_ID = "PROJECT-OPENUBL";
6666

67-
public final static String X_HEADER_PRIVATEKEY = "X-OPENBUL-PRIVATEKEY";
68-
public final static String X_HEADER_CERTIFICATEKEY = "X-OPENUBL-CERTIFICATEKEY";
67+
public final static String X_HEADER_PRIVATEKEY = "x-openubl-privatekey";
68+
public final static String X_HEADER_CERTIFICATEKEY = "x-openubl-certificatekey";
6969

7070
@Inject
7171
@CDIProvider

distribution/server-x/src/main/resources/META-INF/openapi.yaml

+1-10
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,6 @@
11
---
2-
openapi: 3.0.1
32
info:
4-
title: XSender Server API
5-
contact:
6-
name: XSender Server Support
7-
url: https://github.com/project-openubl/xbuilder-server/issues
8-
9-
license:
10-
name: Eclipse Public License - v 2.0
11-
url: https://www.eclipse.org/legal/epl-2.0/
12-
version: "1.0.0.Final"
3+
title: XBuilder Server API
134
tags:
145
- name: enrich
156
description: Enrichment related operations.

docusaurus/docusaurus.config.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
module.exports = {
22
title: "XBuilder",
3-
tagline: "Microservice for creating and signing XML files based on Universal Bussiness Language (UBL)",
3+
tagline:
4+
"Microservice for creating and signing XML files based on Universal Bussiness Language (UBL)",
45
url: "https://project-openubl.github.io/xbuilder-server-docs/",
56
baseUrl: "/xbuilder-server-docs/",
67
favicon: "img/favicon.ico",
@@ -21,6 +22,7 @@ module.exports = {
2122
position: "left",
2223
},
2324
// { to: "blog", label: "Blog", position: "left" },
25+
{ to: "api", label: "API", position: "left" },
2426
{
2527
href: "https://github.com/project-openubl/xbuilder-server",
2628
label: "GitHub",
@@ -69,7 +71,7 @@ module.exports = {
6971
trackingID: "UA-152706512-2",
7072
},
7173
gtag: {
72-
trackingID: 'UA-152706512-2',
74+
trackingID: "UA-152706512-2",
7375
},
7476
},
7577
stylesheets: [

docusaurus/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
"@docusaurus/preset-classic": "^2.0.0-alpha.58",
1515
"clsx": "^1.1.1",
1616
"react": "^16.8.4",
17-
"react-dom": "^16.8.4"
17+
"react-dom": "^16.8.4",
18+
"swagger-ui-react": "^3.28.0"
1819
},
1920
"browserslist": {
2021
"production": [

docusaurus/src/css/custom.css

+14-9
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@
88
/* You can override the default Infima variables here. */
99
:root {
1010
--ifm-font-family-base: "Red Hat Text", "Overpass", helvetica, sans-serif;
11-
--ifm-color-primary: #EC7A08;
12-
--ifm-color-primary-dark: #C46100;
13-
--ifm-color-primary-darker: #8F4700;
14-
--ifm-color-primary-darkest: #773D00;
15-
--ifm-color-primary-light: #EC7A08;
16-
--ifm-color-primary-lighter: #EF9234;
17-
--ifm-color-primary-lightest: #F4B678;
11+
--ifm-color-primary: #ec7a08;
12+
--ifm-color-primary-dark: #c46100;
13+
--ifm-color-primary-darker: #8f4700;
14+
--ifm-color-primary-darkest: #773d00;
15+
--ifm-color-primary-light: #ec7a08;
16+
--ifm-color-primary-lighter: #ef9234;
17+
--ifm-color-primary-lightest: #f4b678;
1818
--ifm-code-font-size: 95%;
1919
}
2020

2121
.hero.hero--primary {
22-
--ifm-hero-background-color: #EC7A08;
22+
--ifm-hero-background-color: #ec7a08;
2323
/* --ifm-hero-text-color: var(--ifm-font-color-base); */
2424
background-color: var(--ifm-hero-background-color);
2525
color: var(--ifm-hero-text-color);
@@ -32,7 +32,7 @@
3232
color: var(--ifm-hero-text-color);
3333
}
3434

35-
.hero.hero--primary .button.button--secondary {
35+
.hero.hero--primary .button.button--secondary {
3636
color: #fff !important;
3737
}
3838

@@ -45,4 +45,9 @@
4545

4646
.footer.footer--dark {
4747
--ifm-footer-background-color: #000;
48+
}
49+
50+
/* Swagger */
51+
.swagger-ui pre {
52+
background-color: transparent;
4853
}

0 commit comments

Comments
 (0)