chore(ui): add support for service documentation md file (#10666)

* chore(ui): add support for service documentation md file

* sync local

* chore: add method for fetching markdown file

* chore: move fields to connections
This commit is contained in:
Sachin Chaurasiya 2023-03-21 18:43:41 +05:30 committed by GitHub
parent 4dbe5e4f5c
commit f77ccb6364
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
17 changed files with 58 additions and 0 deletions

View File

@ -0,0 +1 @@
Optional name to give to the database in OpenMetadata. If left blank, we will use default as the database name.

View File

@ -0,0 +1 @@
databaseSchema of the data source. This is optional parameter, if you would like to restrict the metadata reading to a single databaseSchema. When left blank, OpenMetadata Ingestion attempts to scan all the databaseSchema.

View File

@ -0,0 +1,3 @@
Host and port of the Postgres service.
**Example**: `localhost:8000`

View File

@ -0,0 +1,2 @@
Password to connect to Postgres.
Should be strong and contain `@$#[0-9][a-z][A-Z]`

View File

@ -0,0 +1 @@
SQLAlchemy driver scheme options.

View File

@ -0,0 +1,2 @@
Provide the path to ssl ca file
Provide the path to ssl client certificate file (ssl_cert)

View File

@ -0,0 +1 @@
Provide the path to ssl client certificate file (ssl_cert)

View File

@ -0,0 +1 @@
Provide the path to ssl client certificate file (ssl_key)

View File

@ -0,0 +1 @@
Username to connect to Postgres. This user should have privileges to read all the metadata in Postgres.

View File

@ -0,0 +1 @@
<!-- requirement here -->

View File

@ -228,6 +228,7 @@
"display-name": "Display Name",
"distinct": "Distinct",
"doc-plural": "Docs",
"documentation": "Documentation",
"documentation-lowercase": "documentation",
"domain": "Domain",
"downstream-depth": "Downstream Depth",
@ -611,6 +612,7 @@
"reply-lowercase": "reply",
"reply-lowercase-plural": "replies",
"request-tag-plural": "Request Tags",
"requirement-plural": "Requirements",
"reset": "Reset",
"reset-your-password": "Reset your Password",
"resource-permission-lowercase": "resource permission",
@ -1120,6 +1122,7 @@
"select-token-expiration": "Select Token Expiration",
"service-created-entity-description": "The <Service Name> has been created successfully. Visit the newly created service to take a look at the details. {{entity}}",
"service-name-length": "Service name length must be between 1 and 128 characters",
"service-requirements-description": "Every service comes with its standard set of requirements and here are the basics of what youd need to connect.",
"service-with-delimiters-not-allowed": "Service name with delimiters are not allowed",
"service-with-space-not-allowed": "Service name with spaces are not allowed",
"session-expired": "Your session has timed out! Please sign in again to access OpenMetadata.",

View File

@ -228,6 +228,7 @@
"display-name": "Nom d'Affichage",
"distinct": "Distinct",
"doc-plural": "Docs",
"documentation": "Documentation",
"documentation-lowercase": "documentation",
"domain": "Domain",
"downstream-depth": "Downstream Depth",
@ -611,6 +612,7 @@
"reply-lowercase": "reply",
"reply-lowercase-plural": "replies",
"request-tag-plural": "Demander des tags",
"requirement-plural": "Requirements",
"reset": "Reset",
"reset-your-password": "Reset your Password",
"resource-permission-lowercase": "resource permission",
@ -1120,6 +1122,7 @@
"select-token-expiration": "Sélectionner une expiration pour le Jeton",
"service-created-entity-description": "The <Service Name> has been created successfully. Visit the newly created service to take a look at the details. {{entity}}",
"service-name-length": "Service name length must be between 1 and 128 characters",
"service-requirements-description": "Every service comes with its standard set of requirements and here are the basics of what youd need to connect.",
"service-with-delimiters-not-allowed": "Service name with delimiters are not allowed",
"service-with-space-not-allowed": "Service name with spaces are not allowed",
"session-expired": "Your session has timed out! Please sign in again to access OpenMetadata.",

View File

@ -228,6 +228,7 @@
"display-name": "表示名",
"distinct": "Distinct",
"doc-plural": "ドキュメント",
"documentation": "Documentation",
"documentation-lowercase": "ドキュメント",
"domain": "ドメイン",
"downstream-depth": "Downstream Depth",
@ -492,6 +493,7 @@
"notification-plural": "通知",
"november": "11月",
"null": "Null",
"number-of-object": "Number of objects",
"number-of-rows": "行数",
"object-store": "オブジェクトストア",
"object-store-plural": "オブジェクトストア",
@ -599,6 +601,7 @@
"region-name": "リージョン名",
"registry": "レジストリ",
"related-term-plural": "関連する用語",
"relevance": "Relevance",
"remove": "除外",
"remove-entity": "{{entity}}を除外",
"removed": "除外",
@ -609,6 +612,7 @@
"reply-lowercase": "返信",
"reply-lowercase-plural": "返信",
"request-tag-plural": "タグをリクエスト",
"requirement-plural": "Requirements",
"reset": "リセット",
"reset-your-password": "パスワードをリセット",
"resource-permission-lowercase": "リソースの権限",
@ -843,6 +847,7 @@
"webhook-display-text": "ウェブフック {{displayText}}",
"wednesday": "水曜日",
"week": "週",
"weekly-usage": "Weekly Usage",
"whats-new": "最新情報",
"yes": "はい",
"your-entity": "あなたの{{entity}}"
@ -1117,6 +1122,7 @@
"select-token-expiration": "Select Token Expiration",
"service-created-entity-description": "The <Service Name> has been created successfully. Visit the newly created service to take a look at the details. {{entity}}",
"service-name-length": "サービス名は1以上128以下の文字列でなければいけません",
"service-requirements-description": "Every service comes with its standard set of requirements and here are the basics of what youd need to connect.",
"service-with-delimiters-not-allowed": "サービス名に区切り文字は使えません",
"service-with-space-not-allowed": "サービス名に空白は使えません",
"session-expired": "セッションがタイムアウトしました。OpenMetadataにアクセスするには再度サインインしてください。",

View File

@ -228,6 +228,7 @@
"display-name": "显示名",
"distinct": "Distinct",
"doc-plural": "文档",
"documentation": "Documentation",
"documentation-lowercase": "documentation",
"domain": "域",
"downstream-depth": "Downstream Depth",
@ -611,6 +612,7 @@
"reply-lowercase": "reply",
"reply-lowercase-plural": "replies",
"request-tag-plural": "Request tags",
"requirement-plural": "Requirements",
"reset": "Reset",
"reset-your-password": "Reset your Password",
"resource-permission-lowercase": "resource permission",
@ -1120,6 +1122,7 @@
"select-token-expiration": "Select Token Expiration",
"service-created-entity-description": "The <Service Name> has been created successfully. Visit the newly created service to take a look at the details. {{entity}}",
"service-name-length": "Service name length must be between 1 and 128 characters",
"service-requirements-description": "Every service comes with its standard set of requirements and here are the basics of what youd need to connect.",
"service-with-delimiters-not-allowed": "Service name with delimiters are not allowed",
"service-with-space-not-allowed": "Service name with spaces are not allowed",
"session-expired": "Your session has timed out! Please sign in again to access OpenMetadata.",

View File

@ -302,3 +302,24 @@ export const getAllEntityCount = async () => {
return response.data;
};
export const fetchMarkdownFile = async (filePath: string) => {
let baseURL = '/';
try {
const url = new URL(filePath);
baseURL = `${url.origin}/`;
} catch (error) {
baseURL = '/';
}
const response = await APIClient.get<string>(filePath, {
baseURL,
headers: {
'Content-Type': 'text/markdown',
Accept: 'text/markdown',
},
});
return response.data;
};

View File

@ -218,6 +218,10 @@ module.exports = {
from: path.join(__dirname, 'public/robots.txt'),
to: outputPath,
},
{
from: path.join(__dirname, 'public/locales'),
to: outputPath,
},
],
}),
// Build progress bar

View File

@ -214,6 +214,10 @@ module.exports = {
from: path.join(__dirname, 'public/robots.txt'),
to: outputPath,
},
{
from: path.join(__dirname, 'public/locales'),
to: outputPath,
},
],
}),
// Build progress bar