UNPKG

@itentialopensource/adapter-github

Version:

This adapter integrates with system described as: github.

957 lines 28.2 kB
{ "errors": [ { "mockdata": "function getLegacyReposSearchKeyword of entity Legacy has no response, skipping..." }, { "mockdata": "function getOrgsOrgRepos of entity Orgs has no response, skipping..." }, { "mockdata": "function postOrgsOrgRepos of entity Orgs has no response, skipping..." }, { "mockdata": "function getReposOwnerRepo of entity Repos has no response, skipping..." }, { "mockdata": "function patchReposOwnerRepo of entity Repos has no response, skipping..." }, { "mockdata": "function postReposOwnerRepoForks of entity Repos has no response, skipping..." }, { "mockdata": "function getReposOwnerRepoPulls of entity Repos has no response, skipping..." }, { "mockdata": "function postReposOwnerRepoPulls of entity Repos has no response, skipping..." }, { "mockdata": "function getReposOwnerRepoPullsNumber of entity Repos has no response, skipping..." }, { "mockdata": "function patchReposOwnerRepoPullsNumber of entity Repos has no response, skipping..." }, { "mockdata": "function getReposOwnerRepoPullsNumberFiles of entity Repos has no response, skipping..." }, { "mockdata": "function getRepositories of entity Repositories has no response, skipping..." }, { "mockdata": "function getSearchRepositories of entity Search has no response, skipping..." }, { "mockdata": "function getUserRepos of entity User has no response, skipping..." }, { "mockdata": "function postUserRepos of entity User has no response, skipping..." }, { "mockdata": "function getUserSubscriptions of entity User has no response, skipping..." }, { "mockdata": "function getUsersUsernameRepos of entity Users has no response, skipping..." } ], "statistics": [ { "owner": "errorJson", "description": "Standard adapter errors available for use", "value": 29 }, { "owner": "packageJson", "description": "Number of production dependencies", "value": 6 }, { "owner": "packageJson", "description": "Number of development dependencies", "value": 9 }, { "owner": "packageJson", "description": "Number of npm scripts", "value": 9 }, { "owner": "packageJson", "description": "Runtime Library dependency", "value": "^4.14.3" }, { "owner": "propertiesSchemaJson", "description": "Adapter properties defined in the propertiesSchema file", "value": 48 }, { "owner": "adapterJS", "description": "Lines of code generated in adapter.js", "value": 22878 }, { "owner": "adapterJS", "description": "Number of Functions added to adapter.js", "value": 244 }, { "owner": "pronghornJson", "description": "Number of Methods added to pronghorn.json", "value": 244 }, { "owner": "readmeMd", "description": "Number of lines in the README.md", "value": 450 }, { "owner": "unitTestJS", "description": "Number of lines of code in unit tests", "value": 12573 }, { "owner": "unitTestJS", "description": "Number of unit tests", "value": 798 }, { "owner": "integrationTestJS", "description": "Number of lines of code in integration tests", "value": 7531 }, { "owner": "integrationTestJS", "description": "Number of integration tests", "value": 249 }, { "owner": "actionJson", "description": "Number of actions for Emojis entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for Events entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for Feeds entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for Gists entity", "value": 16 }, { "owner": "actionJson", "description": "Number of actions for Gitignore entity", "value": 2 }, { "owner": "actionJson", "description": "Number of actions for Issues entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for Legacy entity", "value": 4 }, { "owner": "actionJson", "description": "Number of actions for Markdown entity", "value": 2 }, { "owner": "actionJson", "description": "Number of actions for Meta entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for Networks entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for Notifications entity", "value": 7 }, { "owner": "actionJson", "description": "Number of actions for Orgs entity", "value": 15 }, { "owner": "actionJson", "description": "Number of actions for RateLimit entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for Repos entity", "value": 131 }, { "owner": "actionJson", "description": "Number of actions for Repositories entity", "value": 1 }, { "owner": "actionJson", "description": "Number of actions for Search entity", "value": 4 }, { "owner": "actionJson", "description": "Number of actions for Teams entity", "value": 14 }, { "owner": "actionJson", "description": "Number of actions for User entity", "value": 27 }, { "owner": "actionJson", "description": "Number of actions for Users entity", "value": 14 }, { "owner": "actionJson", "description": "Total number of actions", "value": 244 }, { "owner": "actionJson", "description": "Total number of entities", "value": 19 }, { "owner": "schemaJson", "description": "Number of schemas for Emojis entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Events entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Feeds entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Gists entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Gitignore entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Issues entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Legacy entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Markdown entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Meta entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Networks entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Notifications entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Orgs entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for RateLimit entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Repos entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Repositories entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Search entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Teams entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for User entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Users entity", "value": 1 }, { "owner": "schemaJson", "description": "Total number of schemas", "value": 19 }, { "owner": "mockdata", "description": "Number of mock data files for Emojis entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for Events entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for Feeds entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for Gists entity", "value": 10 }, { "owner": "mockdata", "description": "Number of mock data files for Gitignore entity", "value": 2 }, { "owner": "mockdata", "description": "Number of mock data files for Issues entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for Legacy entity", "value": 3 }, { "owner": "mockdata", "description": "Number of mock data files for Markdown entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for Meta entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for Networks entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for Notifications entity", "value": 4 }, { "owner": "mockdata", "description": "Number of mock data files for Orgs entity", "value": 8 }, { "owner": "mockdata", "description": "Number of mock data files for RateLimit entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for Repos entity", "value": 97 }, { "owner": "mockdata", "description": "Number of mock data files for Repositories entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for Search entity", "value": 3 }, { "owner": "mockdata", "description": "Number of mock data files for Teams entity", "value": 5 }, { "owner": "mockdata", "description": "Number of mock data files for User entity", "value": 12 }, { "owner": "mockdata", "description": "Number of mock data files for Users entity", "value": 6 }, { "owner": "mockdata", "description": "Total number of mock data files", "value": 156 }, { "owner": "actionJson", "description": "Number of actions for .system entity", "value": 2 }, { "owner": "schemaJson", "description": "Number of schemas for .system entity", "value": 1 }, { "owner": "mockdata", "description": "Number of mock data files for .system entity", "value": 2 }, { "owner": "System", "description": "System entity files", "value": 4 }, { "owner": "workflows", "description": "Number of workflows", "value": 0 }, { "owner": "staticFile", "description": "Number of lines of code in adapterBase.js", "value": 484 }, { "owner": "staticFile", "description": "Number of static files added", "value": 19 }, { "owner": "Overall", "description": "Total lines of Code", "value": 43466 }, { "owner": "Overall", "description": "Total Tests", "value": 1047 }, { "owner": "Overall", "description": "Total Files", "value": 225 } ], "apiParsingReport": { "no_mockdata": [ { "fnName": "getEmojis", "method": "get", "path": "/emojis" }, { "fnName": "deleteGistsId", "method": "delete", "path": "/gists/{id}" }, { "fnName": "deleteGistsIdCommentsCommentId", "method": "delete", "path": "/gists/{id}/comments/{commentId}" }, { "fnName": "postGistsIdForks", "method": "post", "path": "/gists/{id}/forks" }, { "fnName": "deleteGistsIdStar", "method": "delete", "path": "/gists/{id}/star" }, { "fnName": "getGistsIdStar", "method": "get", "path": "/gists/{id}/star" }, { "fnName": "putGistsIdStar", "method": "put", "path": "/gists/{id}/star" }, { "fnName": "getLegacyReposSearchKeyword", "method": "get", "path": "/legacy/repos/search/{keyword}" }, { "fnName": "postMarkdown", "method": "post", "path": "/markdown" }, { "fnName": "postMarkdownRaw", "method": "post", "path": "/markdown/raw" }, { "fnName": "putNotifications", "method": "put", "path": "/notifications" }, { "fnName": "patchNotificationsThreadsId", "method": "patch", "path": "/notifications/threads/{id}" }, { "fnName": "deleteNotificationsThreadsIdSubscription", "method": "delete", "path": "/notifications/threads/{id}/subscription" }, { "fnName": "deleteOrgsOrgMembersUsername", "method": "delete", "path": "/orgs/{org}/members/{username}" }, { "fnName": "getOrgsOrgMembersUsername", "method": "get", "path": "/orgs/{org}/members/{username}" }, { "fnName": "deleteOrgsOrgPublic_membersUsername", "method": "delete", "path": "/orgs/{org}/public_members/{username}" }, { "fnName": "getOrgsOrgPublic_membersUsername", "method": "get", "path": "/orgs/{org}/public_members/{username}" }, { "fnName": "putOrgsOrgPublic_membersUsername", "method": "put", "path": "/orgs/{org}/public_members/{username}" }, { "fnName": "getOrgsOrgRepos", "method": "get", "path": "/orgs/{org}/repos" }, { "fnName": "postOrgsOrgRepos", "method": "post", "path": "/orgs/{org}/repos" }, { "fnName": "deleteReposOwnerRepo", "method": "delete", "path": "/repos/{owner}/{repo}" }, { "fnName": "getReposOwnerRepo", "method": "get", "path": "/repos/{owner}/{repo}" }, { "fnName": "patchReposOwnerRepo", "method": "patch", "path": "/repos/{owner}/{repo}" }, { "fnName": "getReposOwnerRepoAssigneesAssignee", "method": "get", "path": "/repos/{owner}/{repo}/assignees/{assignee}" }, { "fnName": "deleteReposOwnerRepoCollaboratorsUser", "method": "delete", "path": "/repos/{owner}/{repo}/collaborators/{user}" }, { "fnName": "getReposOwnerRepoCollaboratorsUser", "method": "get", "path": "/repos/{owner}/{repo}/collaborators/{user}" }, { "fnName": "putReposOwnerRepoCollaboratorsUser", "method": "put", "path": "/repos/{owner}/{repo}/collaborators/{user}" }, { "fnName": "deleteReposOwnerRepoCommentsCommentId", "method": "delete", "path": "/repos/{owner}/{repo}/comments/{commentId}" }, { "fnName": "postReposOwnerRepoDeploymentsIdStatuses", "method": "post", "path": "/repos/{owner}/{repo}/deployments/{id}/statuses" }, { "fnName": "deleteReposOwnerRepoDownloadsDownloadId", "method": "delete", "path": "/repos/{owner}/{repo}/downloads/{downloadId}" }, { "fnName": "getReposOwnerRepoForks", "method": "get", "path": "/repos/{owner}/{repo}/forks" }, { "fnName": "postReposOwnerRepoForks", "method": "post", "path": "/repos/{owner}/{repo}/forks" }, { "fnName": "deleteReposOwnerRepoGitRefsRef", "method": "delete", "path": "/repos/{owner}/{repo}/git/refs/{ref}" }, { "fnName": "deleteReposOwnerRepoHooksHookId", "method": "delete", "path": "/repos/{owner}/{repo}/hooks/{hookId}" }, { "fnName": "postReposOwnerRepoHooksHookIdTests", "method": "post", "path": "/repos/{owner}/{repo}/hooks/{hookId}/tests" }, { "fnName": "deleteReposOwnerRepoIssuesCommentsCommentId", "method": "delete", "path": "/repos/{owner}/{repo}/issues/comments/{commentId}" }, { "fnName": "deleteReposOwnerRepoIssuesNumberLabels", "method": "delete", "path": "/repos/{owner}/{repo}/issues/{number}/labels" }, { "fnName": "deleteReposOwnerRepoIssuesNumberLabelsName", "method": "delete", "path": "/repos/{owner}/{repo}/issues/{number}/labels/{name}" }, { "fnName": "deleteReposOwnerRepoKeysKeyId", "method": "delete", "path": "/repos/{owner}/{repo}/keys/{keyId}" }, { "fnName": "deleteReposOwnerRepoLabelsName", "method": "delete", "path": "/repos/{owner}/{repo}/labels/{name}" }, { "fnName": "getReposOwnerRepoLanguages", "method": "get", "path": "/repos/{owner}/{repo}/languages" }, { "fnName": "deleteReposOwnerRepoMilestonesNumber", "method": "delete", "path": "/repos/{owner}/{repo}/milestones/{number}" }, { "fnName": "putReposOwnerRepoNotifications", "method": "put", "path": "/repos/{owner}/{repo}/notifications" }, { "fnName": "getReposOwnerRepoPulls", "method": "get", "path": "/repos/{owner}/{repo}/pulls" }, { "fnName": "postReposOwnerRepoPulls", "method": "post", "path": "/repos/{owner}/{repo}/pulls" }, { "fnName": "deleteReposOwnerRepoPullsCommentsCommentId", "method": "delete", "path": "/repos/{owner}/{repo}/pulls/comments/{commentId}" }, { "fnName": "getReposOwnerRepoPullsNumber", "method": "get", "path": "/repos/{owner}/{repo}/pulls/{number}" }, { "fnName": "patchReposOwnerRepoPullsNumber", "method": "patch", "path": "/repos/{owner}/{repo}/pulls/{number}" }, { "fnName": "getReposOwnerRepoPullsNumberFiles", "method": "get", "path": "/repos/{owner}/{repo}/pulls/{number}/files" }, { "fnName": "getReposOwnerRepoPullsNumberMerge", "method": "get", "path": "/repos/{owner}/{repo}/pulls/{number}/merge" }, { "fnName": "deleteReposOwnerRepoReleasesAssetsId", "method": "delete", "path": "/repos/{owner}/{repo}/releases/assets/{id}" }, { "fnName": "deleteReposOwnerRepoReleasesId", "method": "delete", "path": "/repos/{owner}/{repo}/releases/{id}" }, { "fnName": "deleteReposOwnerRepoSubscription", "method": "delete", "path": "/repos/{owner}/{repo}/subscription" }, { "fnName": "getReposOwnerRepoArchive_formatPath", "method": "get", "path": "/repos/{owner}/{repo}/{archive_format}/{path}" }, { "fnName": "getRepositories", "method": "get", "path": "/repositories" }, { "fnName": "getSearchRepositories", "method": "get", "path": "/search/repositories" }, { "fnName": "deleteTeamsTeamId", "method": "delete", "path": "/teams/{teamId}" }, { "fnName": "deleteTeamsTeamIdMembersUsername", "method": "delete", "path": "/teams/{teamId}/members/{username}" }, { "fnName": "getTeamsTeamIdMembersUsername", "method": "get", "path": "/teams/{teamId}/members/{username}" }, { "fnName": "putTeamsTeamIdMembersUsername", "method": "put", "path": "/teams/{teamId}/members/{username}" }, { "fnName": "deleteTeamsTeamIdMembershipsUsername", "method": "delete", "path": "/teams/{teamId}/memberships/{username}" }, { "fnName": "getTeamsTeamIdRepos", "method": "get", "path": "/teams/{teamId}/repos" }, { "fnName": "deleteTeamsTeamIdReposOwnerRepo", "method": "delete", "path": "/teams/{teamId}/repos/{owner}/{repo}" }, { "fnName": "getTeamsTeamIdReposOwnerRepo", "method": "get", "path": "/teams/{teamId}/repos/{owner}/{repo}" }, { "fnName": "putTeamsTeamIdReposOwnerRepo", "method": "put", "path": "/teams/{teamId}/repos/{owner}/{repo}" }, { "fnName": "deleteUserEmails", "method": "delete", "path": "/user/emails" }, { "fnName": "postUserEmails", "method": "post", "path": "/user/emails" }, { "fnName": "deleteUserFollowingUsername", "method": "delete", "path": "/user/following/{username}" }, { "fnName": "getUserFollowingUsername", "method": "get", "path": "/user/following/{username}" }, { "fnName": "putUserFollowingUsername", "method": "put", "path": "/user/following/{username}" }, { "fnName": "deleteUserKeysKeyId", "method": "delete", "path": "/user/keys/{keyId}" }, { "fnName": "getUserRepos", "method": "get", "path": "/user/repos" }, { "fnName": "postUserRepos", "method": "post", "path": "/user/repos" }, { "fnName": "deleteUserStarredOwnerRepo", "method": "delete", "path": "/user/starred/{owner}/{repo}" }, { "fnName": "getUserStarredOwnerRepo", "method": "get", "path": "/user/starred/{owner}/{repo}" }, { "fnName": "putUserStarredOwnerRepo", "method": "put", "path": "/user/starred/{owner}/{repo}" }, { "fnName": "getUserSubscriptions", "method": "get", "path": "/user/subscriptions" }, { "fnName": "deleteUserSubscriptionsOwnerRepo", "method": "delete", "path": "/user/subscriptions/{owner}/{repo}" }, { "fnName": "getUserSubscriptionsOwnerRepo", "method": "get", "path": "/user/subscriptions/{owner}/{repo}" }, { "fnName": "putUserSubscriptionsOwnerRepo", "method": "put", "path": "/user/subscriptions/{owner}/{repo}" }, { "fnName": "getUsersUsernameEvents", "method": "get", "path": "/users/{username}/events" }, { "fnName": "getUsersUsernameEventsOrgsOrg", "method": "get", "path": "/users/{username}/events/orgs/{org}" }, { "fnName": "getUsersUsernameFollowingTargetUser", "method": "get", "path": "/users/{username}/following/{targetUser}" }, { "fnName": "getUsersUsernameReceived_events", "method": "get", "path": "/users/{username}/received_events" }, { "fnName": "getUsersUsernameReceived_eventsPublic", "method": "get", "path": "/users/{username}/received_events/public" }, { "fnName": "getUsersUsernameRepos", "method": "get", "path": "/users/{username}/repos" }, { "fnName": "getUsersUsernameStarred", "method": "get", "path": "/users/{username}/starred" }, { "fnName": "getUsersUsernameSubscriptions", "method": "get", "path": "/users/{username}/subscriptions" } ], "errors": [ "Parsing mockdata of method get in path /legacy/repos/search/{keyword} encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method get in path /orgs/{org}/repos encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method post in path /orgs/{org}/repos encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method get in path /repos/{owner}/{repo} encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method patch in path /repos/{owner}/{repo} encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method post in path /repos/{owner}/{repo}/forks encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method get in path /repos/{owner}/{repo}/pulls encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method post in path /repos/{owner}/{repo}/pulls encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method get in path /repos/{owner}/{repo}/pulls/{number} encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method patch in path /repos/{owner}/{repo}/pulls/{number} encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method get in path /repos/{owner}/{repo}/pulls/{number}/files encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method get in path /repositories encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method get in path /search/repositories encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method get in path /user/repos encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method post in path /user/repos encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method get in path /user/subscriptions encountered error: RangeError: Maximum call stack size exceeded", "Parsing mockdata of method get in path /users/{username}/repos encountered error: RangeError: Maximum call stack size exceeded" ], "warnings": [ "Method get in path /repos/{owner}/{repo}/commits has parameter with the name of an adapter keyword. Parameter name changed from path to pathParam to avoid errors.", "Method delete in path /repos/{owner}/{repo}/contents/{path} has parameter with the name of an adapter keyword. Parameter name changed from path to pathParam to avoid errors.", "Method get in path /repos/{owner}/{repo}/contents/{path} has parameter with the name of an adapter keyword. Parameter name changed from path to pathParam to avoid errors.", "Method get in path /repos/{owner}/{repo}/contents/{path} has parameter with the name of an adapter keyword. Parameter name changed from path to pathParam to avoid errors.", "Method get in path /repos/{owner}/{repo}/contents/{path} has 2 parameters with the same name. Parameter name changed to pathParamQuery to avoid errors.", "Method put in path /repos/{owner}/{repo}/contents/{path} has parameter with the name of an adapter keyword. Parameter name changed from path to pathParam to avoid errors.", "Method get in path /repos/{owner}/{repo}/{archive_format}/{path} has parameter with the name of an adapter keyword. Parameter name changed from path to pathParam to avoid errors." ], "callsTotal": 244, "callsConverted": 244, "no_mockdata_num": 88 } }