docs: Fix all credential documentation urls, and add a CI job to regularly validate these urls (#5012)

* add or update documentation URLs for all credentials

* add UTM params to documentation urls even when they are absolute urls

* Setup a CI job to validate documentation urls after every release

* Fix FacebookGraphApi documentation URL

* also validate node documentation urls

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2022-12-22 17:01:29 +01:00
committed by GitHub
parent 0333b053ee
commit c738aa53e9
27 changed files with 166 additions and 35 deletions

View File

@@ -7,6 +7,8 @@ export class BaserowApi implements ICredentialType {
displayName = 'Baserow API';
documentationUrl = 'baserow';
properties: INodeProperties[] = [
{
displayName: 'Host',

View File

@@ -7,6 +7,8 @@ export class CiscoWebexOAuth2Api implements ICredentialType {
displayName = 'Cisco Webex OAuth2 API';
documentationUrl = 'ciscowebex';
properties: INodeProperties[] = [
{
displayName: 'Grant Type',

View File

@@ -10,7 +10,7 @@ export class CitrixAdcApi implements ICredentialType {
displayName = 'Citrix ADC API';
documentationUrl = 'citrix';
documentationUrl = 'citrixadc';
properties: INodeProperties[] = [
{

View File

@@ -10,7 +10,7 @@ export class FacebookGraphApi implements ICredentialType {
displayName = 'Facebook Graph API';
documentationUrl = 'facebookGraph';
documentationUrl = 'facebookgraph';
properties: INodeProperties[] = [
{

View File

@@ -5,7 +5,7 @@ export class FacebookGraphAppApi implements ICredentialType {
displayName = 'Facebook Graph API (App)';
documentationUrl = 'facebookGraphApp';
documentationUrl = 'facebookapp';
extends = ['facebookGraphApi'];

View File

@@ -7,6 +7,8 @@ export class GetResponseOAuth2Api implements ICredentialType {
displayName = 'GetResponse OAuth2 API';
documentationUrl = 'getresponse';
properties: INodeProperties[] = [
{
displayName: 'Grant Type',

View File

@@ -7,7 +7,7 @@ export class GoogleOAuth2Api implements ICredentialType {
displayName = 'Google OAuth2 API';
documentationUrl = 'google/oauth-generic/';
documentationUrl = 'google/oauth-generic';
icon = 'file:Google.svg';

View File

@@ -7,6 +7,8 @@ export class HarvestOAuth2Api implements ICredentialType {
displayName = 'Harvest OAuth2 API';
documentationUrl = 'harvest';
properties: INodeProperties[] = [
{
displayName: 'Grant Type',

View File

@@ -9,7 +9,7 @@ export class MondayComOAuth2Api implements ICredentialType {
displayName = 'Monday.com OAuth2 API';
documentationUrl = 'monday';
documentationUrl = 'mondaycom';
properties: INodeProperties[] = [
{

View File

@@ -10,7 +10,7 @@ export class SendInBlueApi implements ICredentialType {
displayName = 'SendInBlue';
documentationUrl = 'sendInBlueApi';
documentationUrl = 'sendinblue';
properties: INodeProperties[] = [
{

View File

@@ -5,7 +5,7 @@ export class Smtp implements ICredentialType {
displayName = 'SMTP';
documentationUrl = 'smtp';
documentationUrl = 'sendemail';
properties: INodeProperties[] = [
{

View File

@@ -5,6 +5,8 @@ export class SshPassword implements ICredentialType {
displayName = 'SSH Password';
documentationUrl = 'ssh';
properties: INodeProperties[] = [
{
displayName: 'Host',

View File

@@ -5,6 +5,8 @@ export class SshPrivateKey implements ICredentialType {
displayName = 'SSH Private Key';
documentationUrl = 'ssh';
properties: INodeProperties[] = [
{
displayName: 'Host',

View File

@@ -10,6 +10,8 @@ export class VenafiTlsProtectCloudApi implements ICredentialType {
displayName = 'Venafi TLS Protect Cloud';
documentationUrl = 'venafitlsprotectcloud';
properties = [
{
displayName: 'API Key',

View File

@@ -12,6 +12,8 @@ export class VenafiTlsProtectDatacenterApi implements ICredentialType {
displayName = 'Venafi TLS Protect Datacenter API';
documentationUrl = 'venafitlsprotectdatacenter';
properties: INodeProperties[] = [
{
displayName: 'Domain',