diff --git a/README.md b/README.md index 3b822fc..0e00575 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,29 @@ -# Docusaurus 2 +# Watermelon Docs -This directory is a brief example of a [Docusaurus](https://v2.docusaurus.io) site that can be deployed to Vercel with zero configuration. +## About Watermelon -## Deploy Your Own +Welcome! +[Watermelon Tools](https://watermelontools.com) is a company with a mission to make developing as a team easier. +We started in February 2022 with a [VSCode extension](https://marketplace.visualstudio.com/items?itemName=WatermelonTools.watermelon-tools) and have built on it. +We are now focused on helping you deliver PRs with business value with our [GitHub App](https://github.com/marketplace/watermelon-context). -Deploy your own Docusaurus project with Vercel. +### How to use -[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/vercel/vercel/tree/main/docusaurus-2&template=docusaurus-2) +You will first have to register in [our app](https://app.watermelontools.com). This will create a token and sessions, and will allow you to connect your services. -_Live Example: https://docusaurus-2-template.vercel.app_ +#### VSCode Extension -### How We Created This Example +You will also have to login on [VSCode](https://app.watermelontools.com/vscode) or [VSCode Insiders](https://app.watermelontools.com/vscode-insiders). +We also work with [VSCodium](https://app.watermelontools.com/vscodium), the libre version. -To get started with Docusaurus on Vercel, you can use the [Docusaurus CLI](https://v2.docusaurus.io/docs/installation#scaffold-project-website) to initialize the project: +#### GitHub App -```shell -npx create-docusaurus@latest my-website classic -``` +You can install [the GitHub App](https://github.com/marketplace/watermelon-context) from the markeplace, and we will start writing to all of your PRs with any info we find. + +### Contributing + +We are a source available company. You can find all of our repos [in GitHub](https://github.com/watermelontools). + +This is the repo for our API Docs. + +The `main` branch gets deployed on [https://docs.watermelontools.com](https://docs.watermelontools.com) diff --git a/docs/Bitbucket/getPullRequestComments.mdx b/docs/Bitbucket/getPullRequestComments.mdx deleted file mode 100644 index 8c4e6e5..0000000 --- a/docs/Bitbucket/getPullRequestComments.mdx +++ /dev/null @@ -1,431 +0,0 @@ -# Get Pull Request Comments - -## Route - -``` -api/github/getPullRequestComments -``` - -## Method - -POST - -## Params - -``` -{ - "userEmail": "string", - "repo_slug": "string", - "workspace": "string", - "pull_request_id": "string" -} -``` - -Where: - -- userEmail: email of the user to search (registry on app). Not necessarily GitHub email. -- repo_slug: name of the repo to search. -- workspace: owner of the repo to search. -- pull_request_id: number of the pull request to search. - -## Response - -### Errors - -If nothing comes in the `workspace` param - -``` -{ - "error": "no workspace" -} -``` - -If nothing comes in the `repo_slug` param - -``` -{ - "error": "no repo_slug" -} -``` - -If nothing comes in the `pull_request_id` param - -``` -{ - "error": "no pull_request_id" -} -``` - -### Success - -``` -{ - "values": [ - { - "version": 1, - "parent": { - "version": 1, - "id": 1, - "state": "OPEN", - "text": "An insightful comment.", - "reply": true, - "html": "", - "pending": true, - "anchored": true, - "createdDate": 1359075920, - "author": { - "name": "jcitizen", - "id": 101, - "type": "NORMAL", - "displayName": "Jane Citizen", - "slug": "jcitizen", - "active": true, - "emailAddress": "jane@example.com" - }, - "anchor": { - "path": { - "name": "file.txt", - "parent": "path/to", - "extension": "txt", - "components": [ - "path", - "to", - "file.txt" - ] - }, - "line": 98, - "srcPath": { - "name": "file.txt", - "parent": "path/to", - "extension": "txt", - "components": [ - "path", - "to", - "file.txt" - ] - }, - "pullRequest": { - "version": 2154, - "locked": true, - "id": 1, - "state": "DECLINED", - "open": true, - "title": "Talking Nerdy", - "closed": true, - "toRef": { - "id": "refs/heads/feature-ABC-123", - "type": "BRANCH", - "latestCommit": "babecafebabecafebabecafebabecafebabecafe", - "displayId": "feature-ABC-1233", - "repository": { - "name": "My repo", - "id": 2154, - "state": "AVAILABLE", - "public": true, - "scmId": "git", - "slug": "my-repo", - "scope": "REPOSITORY", - "defaultBranch": "main", - "origin": { - "name": "My repo", - "id": 2154, - "state": "AVAILABLE", - "public": true, - "scmId": "git", - "slug": "my-repo", - "scope": "REPOSITORY", - "defaultBranch": "main", - "hierarchyId": "e3c939f9ef4a7fae272e", - "statusMessage": "Available", - "archived": true, - "forkable": true, - "description": "My repo description", - "partition": 2154, - "relatedLinks": {} - }, - "hierarchyId": "e3c939f9ef4a7fae272e", - "statusMessage": "Available", - "archived": true, - "forkable": true, - "description": "My repo description", - "partition": 2154, - "relatedLinks": {} - } - }, - "createdDate": 13590759200, - "fromRef": { - "id": "refs/heads/feature-ABC-123", - "type": "BRANCH", - "latestCommit": "babecafebabecafebabecafebabecafebabecafe", - "displayId": "feature-ABC-1233", - "repository": { - "name": "My repo", - "id": 2154, - "state": "AVAILABLE", - "public": true, - "scmId": "git", - "slug": "my-repo", - "scope": "REPOSITORY", - "defaultBranch": "main", - "origin": { - "name": "My repo", - "id": 2154, - "state": "AVAILABLE", - "public": true, - "scmId": "git", - "slug": "my-repo", - "scope": "REPOSITORY", - "defaultBranch": "main", - "hierarchyId": "e3c939f9ef4a7fae272e", - "statusMessage": "Available", - "archived": true, - "forkable": true, - "description": "My repo description", - "partition": 2154, - "relatedLinks": {} - }, - "hierarchyId": "e3c939f9ef4a7fae272e", - "statusMessage": "Available", - "archived": true, - "forkable": true, - "description": "My repo description", - "partition": 2154, - "relatedLinks": {} - } - }, - "participants": [ - { - "role": "AUTHOR", - "user": { - "name": "jcitizen", - "id": 101, - "type": "NORMAL", - "displayName": "Jane Citizen", - "slug": "jcitizen", - "active": true, - "emailAddress": "jane@example.com" - }, - "status": "UNAPPROVED", - "lastReviewedCommit": "7549846524f8aed2bd1c0249993ae1bf9d3c9998", - "approved": true - } - ], - "closedDate": 19990759200, - "reviewers": [ - { - "role": "AUTHOR", - "user": { - "name": "jcitizen", - "id": 101, - "type": "NORMAL", - "displayName": "Jane Citizen", - "slug": "jcitizen", - "active": true, - "emailAddress": "jane@example.com" - }, - "status": "UNAPPROVED", - "lastReviewedCommit": "7549846524f8aed2bd1c0249993ae1bf9d3c9998", - "approved": true - } - ], - "description": "It is a kludge, but put the tuple from the database in the cache.", - "updatedDate": 14490759200 - }, - "lineComment": true, - "toHash": "3cdd5d19178a54d2e51b5098d43b57571241d0ab", - "diffType": "COMMIT", - "fileType": "FROM", - "fromHash": "62a0505e8204115b8b9c8a95bfa264a8c0896a93", - "lineType": "ADDED" - }, - "comments": [], - "severity": "NORMAL", - "updatedDate": 1449075920, - "properties": {} - }, - "id": 1, - "state": "OPEN", - "text": "An insightful comment.", - "reply": true, - "html": "", - "pending": true, - "anchored": true, - "createdDate": 1359075920, - "author": { - "name": "jcitizen", - "id": 101, - "type": "NORMAL", - "displayName": "Jane Citizen", - "slug": "jcitizen", - "active": true, - "emailAddress": "jane@example.com" - }, - "anchor": { - "path": { - "name": "file.txt", - "parent": "path/to", - "extension": "txt", - "components": [ - "path", - "to", - "file.txt" - ] - }, - "line": 98, - "srcPath": { - "name": "file.txt", - "parent": "path/to", - "extension": "txt", - "components": [ - "path", - "to", - "file.txt" - ] - }, - "pullRequest": { - "version": 2154, - "locked": true, - "id": 1, - "state": "DECLINED", - "open": true, - "title": "Talking Nerdy", - "closed": true, - "toRef": { - "id": "refs/heads/feature-ABC-123", - "type": "BRANCH", - "latestCommit": "babecafebabecafebabecafebabecafebabecafe", - "displayId": "feature-ABC-1233", - "repository": { - "name": "My repo", - "id": 2154, - "state": "AVAILABLE", - "public": true, - "scmId": "git", - "slug": "my-repo", - "scope": "REPOSITORY", - "defaultBranch": "main", - "origin": { - "name": "My repo", - "id": 2154, - "state": "AVAILABLE", - "public": true, - "scmId": "git", - "slug": "my-repo", - "scope": "REPOSITORY", - "defaultBranch": "main", - "hierarchyId": "e3c939f9ef4a7fae272e", - "statusMessage": "Available", - "archived": true, - "forkable": true, - "description": "My repo description", - "partition": 2154, - "relatedLinks": {} - }, - "hierarchyId": "e3c939f9ef4a7fae272e", - "statusMessage": "Available", - "archived": true, - "forkable": true, - "description": "My repo description", - "partition": 2154, - "relatedLinks": {} - } - }, - "createdDate": 13590759200, - "fromRef": { - "id": "refs/heads/feature-ABC-123", - "type": "BRANCH", - "latestCommit": "babecafebabecafebabecafebabecafebabecafe", - "displayId": "feature-ABC-1233", - "repository": { - "name": "My repo", - "id": 2154, - "state": "AVAILABLE", - "public": true, - "scmId": "git", - "slug": "my-repo", - "scope": "REPOSITORY", - "defaultBranch": "main", - "origin": { - "name": "My repo", - "id": 2154, - "state": "AVAILABLE", - "public": true, - "scmId": "git", - "slug": "my-repo", - "scope": "REPOSITORY", - "defaultBranch": "main", - "hierarchyId": "e3c939f9ef4a7fae272e", - "statusMessage": "Available", - "archived": true, - "forkable": true, - "description": "My repo description", - "partition": 2154, - "relatedLinks": {} - }, - "hierarchyId": "e3c939f9ef4a7fae272e", - "statusMessage": "Available", - "archived": true, - "forkable": true, - "description": "My repo description", - "partition": 2154, - "relatedLinks": {} - } - }, - "participants": [ - { - "role": "AUTHOR", - "user": { - "name": "jcitizen", - "id": 101, - "type": "NORMAL", - "displayName": "Jane Citizen", - "slug": "jcitizen", - "active": true, - "emailAddress": "jane@example.com" - }, - "status": "UNAPPROVED", - "lastReviewedCommit": "7549846524f8aed2bd1c0249993ae1bf9d3c9998", - "approved": true - } - ], - "closedDate": 19990759200, - "reviewers": [ - { - "role": "AUTHOR", - "user": { - "name": "jcitizen", - "id": 101, - "type": "NORMAL", - "displayName": "Jane Citizen", - "slug": "jcitizen", - "active": true, - "emailAddress": "jane@example.com" - }, - "status": "UNAPPROVED", - "lastReviewedCommit": "7549846524f8aed2bd1c0249993ae1bf9d3c9998", - "approved": true - } - ], - "description": "It is a kludge, but put the tuple from the database in the cache.", - "updatedDate": 14490759200 - }, - "lineComment": true, - "toHash": "3cdd5d19178a54d2e51b5098d43b57571241d0ab", - "diffType": "COMMIT", - "fileType": "FROM", - "fromHash": "62a0505e8204115b8b9c8a95bfa264a8c0896a93", - "lineType": "ADDED" - }, - "comments": [], - "severity": "NORMAL", - "updatedDate": 1449075920, - "properties": {} - } - ], - "size": 1, - "limit": 25, - "start": 2154, - "isLastPage": true, - "nextPageStart": 2154 -} -``` \ No newline at end of file diff --git a/docs/Bitbucket/getPullRequests.mdx b/docs/Bitbucket/getPullRequests.mdx deleted file mode 100644 index 613fb3a..0000000 --- a/docs/Bitbucket/getPullRequests.mdx +++ /dev/null @@ -1,198 +0,0 @@ -# Get Pull Requests - -## Route - -``` -api/github/getPullRequests -``` - -## Method - -POST - -## Params - -``` -{ - "userEmail": "string", - "repo_slug": "string", - "workspace": "string", - "commit_hash": "string" -} -``` - -Where: - -- userEmail: email of the user to search (registry on app). Not necessarily GitHub email. -- repo_slug: name of the repo to search. -- workspace: owner of the repo to search. -- commit_hash: commit hash obtained via git blame - -## Response - -### Errors - -If nothing comes in the `workspace` param - -``` -{ - "error": "no workspace" -} -``` - -If nothing comes in the `repo_slug` param - -``` -{ - "error": "no repo_slug" -} -``` - -If nothing comes in the `commit_hash` param - -``` -{ - "error": "no commit_hash" -} -``` - -### Success - -``` -{ - "values": [ - { - "version": 2154, - "locked": true, - "id": 1, - "state": "DECLINED", - "open": true, - "title": "Talking Nerdy", - "closed": true, - "toRef": { - "id": "refs/heads/feature-ABC-123", - "type": "BRANCH", - "latestCommit": "babecafebabecafebabecafebabecafebabecafe", - "displayId": "feature-ABC-1233", - "repository": { - "name": "My repo", - "id": 2154, - "state": "AVAILABLE", - "public": true, - "scmId": "git", - "slug": "my-repo", - "scope": "REPOSITORY", - "defaultBranch": "main", - "origin": { - "name": "My repo", - "id": 2154, - "state": "AVAILABLE", - "public": true, - "scmId": "git", - "slug": "my-repo", - "scope": "REPOSITORY", - "defaultBranch": "main", - "hierarchyId": "e3c939f9ef4a7fae272e", - "statusMessage": "Available", - "archived": true, - "forkable": true, - "description": "My repo description", - "partition": 2154, - "relatedLinks": {} - }, - "hierarchyId": "e3c939f9ef4a7fae272e", - "statusMessage": "Available", - "archived": true, - "forkable": true, - "description": "My repo description", - "partition": 2154, - "relatedLinks": {} - } - }, - "createdDate": 13590759200, - "fromRef": { - "id": "refs/heads/feature-ABC-123", - "type": "BRANCH", - "latestCommit": "babecafebabecafebabecafebabecafebabecafe", - "displayId": "feature-ABC-1233", - "repository": { - "name": "My repo", - "id": 2154, - "state": "AVAILABLE", - "public": true, - "scmId": "git", - "slug": "my-repo", - "scope": "REPOSITORY", - "defaultBranch": "main", - "origin": { - "name": "My repo", - "id": 2154, - "state": "AVAILABLE", - "public": true, - "scmId": "git", - "slug": "my-repo", - "scope": "REPOSITORY", - "defaultBranch": "main", - "hierarchyId": "e3c939f9ef4a7fae272e", - "statusMessage": "Available", - "archived": true, - "forkable": true, - "description": "My repo description", - "partition": 2154, - "relatedLinks": {} - }, - "hierarchyId": "e3c939f9ef4a7fae272e", - "statusMessage": "Available", - "archived": true, - "forkable": true, - "description": "My repo description", - "partition": 2154, - "relatedLinks": {} - } - }, - "participants": [ - { - "role": "AUTHOR", - "user": { - "name": "jcitizen", - "id": 101, - "type": "NORMAL", - "displayName": "Jane Citizen", - "slug": "jcitizen", - "active": true, - "emailAddress": "jane@example.com" - }, - "status": "UNAPPROVED", - "lastReviewedCommit": "7549846524f8aed2bd1c0249993ae1bf9d3c9998", - "approved": true - } - ], - "closedDate": 19990759200, - "reviewers": [ - { - "role": "AUTHOR", - "user": { - "name": "jcitizen", - "id": 101, - "type": "NORMAL", - "displayName": "Jane Citizen", - "slug": "jcitizen", - "active": true, - "emailAddress": "jane@example.com" - }, - "status": "UNAPPROVED", - "lastReviewedCommit": "7549846524f8aed2bd1c0249993ae1bf9d3c9998", - "approved": true - } - ], - "description": "It is a kludge, but put the tuple from the database in the cache.", - "updatedDate": 14490759200 - } - ], - "size": 1, - "limit": 25, - "start": 2154, - "isLastPage": true, - "nextPageStart": 2154 -} -``` \ No newline at end of file diff --git a/docs/GitHub/ getGitHubQueryCountStatusByEmail.mdx b/docs/GitHub/ getGitHubQueryCountStatusByEmail.mdx deleted file mode 100644 index b4a1140..0000000 --- a/docs/GitHub/ getGitHubQueryCountStatusByEmail.mdx +++ /dev/null @@ -1,41 +0,0 @@ -# Add Email to GitHub Query Count Table - -## Route - -``` -api/github/addEmailToGitHubQueryCountTable -``` - -## Method - -POST - -## Params - -``` -{ - "email": "string", -} -``` - -Where: - -- email: email of the user whos query count is to be read - -## Response - -### Errors - -If nothing comes in the `email` param - -``` -{ - "error": "no email" -} -``` - -### Success - -``` -[] -``` \ No newline at end of file diff --git a/docs/GitHub/addEmailToGitHubQueryCountTable.mdx b/docs/GitHub/addEmailToGitHubQueryCountTable.mdx deleted file mode 100644 index 9a20a42..0000000 --- a/docs/GitHub/addEmailToGitHubQueryCountTable.mdx +++ /dev/null @@ -1,41 +0,0 @@ -# Add Email to GitHub Query Count Table - -## Route - -``` -api/github/addEmailToGitHubQueryCountTable -``` - -## Method - -POST - -## Params - -``` -{ - "email": "string", -} -``` - -Where: - -- email: email of the user that an admin adds as a teammate on billing flow - -## Response - -### Errors - -If nothing comes in the `email` param - -``` -{ - "error": "no email" -} -``` - -### Success - -``` -[] -``` \ No newline at end of file diff --git a/docs/GitHub/addToGitHubQueryCount.mdx b/docs/GitHub/addToGitHubQueryCount.mdx deleted file mode 100644 index 9074a41..0000000 --- a/docs/GitHub/addToGitHubQueryCount.mdx +++ /dev/null @@ -1,41 +0,0 @@ -# Add to GitHub Query Count - -## Route - -``` -api/github/addToGitHubQueryCount -``` - -## Method - -POST - -## Params - -``` -{ - "email": "string", -} -``` - -Where: - -- email: email of the user that got its most relevant pull request - -## Response - -### Errors - -If nothing comes in the `email` param - -``` -{ - "error": "no email" -} -``` - -### Success - -``` -[] -``` \ No newline at end of file diff --git a/docs/GitHub/getAllIssues.mdx b/docs/GitHub/getAllIssues.mdx deleted file mode 100644 index 69489bd..0000000 --- a/docs/GitHub/getAllIssues.mdx +++ /dev/null @@ -1,745 +0,0 @@ -# Get All Issues - -## Route - -``` -api/github/getAllIssues -``` - -## Method - -POST - -## Params - -``` -{ - "user": "string", -} -``` - -Where: - -- user: email of the user to search (registry on app). Not necessarily GitHub email. - -## Response - -### Errors - -If the user does not exist, there will be no access token - -``` -{ - "error": "no access_token" -} -``` - -If nothing comes in the `user` param - -``` -{ - "error": "no user" -} -``` - -### Success - -``` -[ - { - "url": "https://api.github.com/repos/watermelontools/wm-extension/issues/346", - "repository_url": "https://api.github.com/repos/watermelontools/wm-extension", - "labels_url": "https://api.github.com/repos/watermelontools/wm-extension/issues/346/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/wm-extension/issues/346/comments", - "events_url": "https://api.github.com/repos/watermelontools/wm-extension/issues/346/events", - "html_url": "https://github.com/watermelontools/wm-extension/issues/346", - "id": 1302673741, - "node_id": "I_kwDOGtE9xc5NpTlN", - "number": 346, - "title": "Better GIFs on RAEDME", - "user": { - "login": "baristaGeek", - "id": 8325094, - "node_id": "MDQ6VXNlcjgzMjUwOTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/8325094?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/baristaGeek", - "html_url": "https://github.com/baristaGeek", - "followers_url": "https://api.github.com/users/baristaGeek/followers", - "following_url": "https://api.github.com/users/baristaGeek/following{/other_user}", - "gists_url": "https://api.github.com/users/baristaGeek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/baristaGeek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/baristaGeek/subscriptions", - "organizations_url": "https://api.github.com/users/baristaGeek/orgs", - "repos_url": "https://api.github.com/users/baristaGeek/repos", - "events_url": "https://api.github.com/users/baristaGeek/events{/privacy}", - "received_events_url": "https://api.github.com/users/baristaGeek/received_events", - "type": "User", - "site_admin": false - }, - "labels": [ - { - "id": 3747084186, - "node_id": "LA_kwDOGtE9xc7fV_ea", - "url": "https://api.github.com/repos/watermelontools/wm-extension/labels/documentation", - "name": "documentation", - "color": "0075ca", - "default": true, - "description": "Improvements or additions to documentation" - }, - { - "id": 3747084194, - "node_id": "LA_kwDOGtE9xc7fV_ei", - "url": "https://api.github.com/repos/watermelontools/wm-extension/labels/good%20first%20issue", - "name": "good first issue", - "color": "7057ff", - "default": true, - "description": "Good for newcomers" - }, - { - "id": 4579470013, - "node_id": "LA_kwDOGtE9xc8AAAABEPUqvQ", - "url": "https://api.github.com/repos/watermelontools/wm-extension/labels/hacktoberfest", - "name": "hacktoberfest", - "color": "84673E", - "default": false, - "description": "A month long hacking festival" - }, - { - "id": 4620094081, - "node_id": "LA_kwDOGtE9xc8AAAABE2EKgQ", - "url": "https://api.github.com/repos/watermelontools/wm-extension/labels/evergreen", - "name": "evergreen", - "color": "6DD895", - "default": false, - "description": "things we always need" - } - ], - "state": "open", - "locked": false, - "assignee": { - "login": "baristaGeek", - "id": 8325094, - "node_id": "MDQ6VXNlcjgzMjUwOTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/8325094?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/baristaGeek", - "html_url": "https://github.com/baristaGeek", - "followers_url": "https://api.github.com/users/baristaGeek/followers", - "following_url": "https://api.github.com/users/baristaGeek/following{/other_user}", - "gists_url": "https://api.github.com/users/baristaGeek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/baristaGeek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/baristaGeek/subscriptions", - "organizations_url": "https://api.github.com/users/baristaGeek/orgs", - "repos_url": "https://api.github.com/users/baristaGeek/repos", - "events_url": "https://api.github.com/users/baristaGeek/events{/privacy}", - "received_events_url": "https://api.github.com/users/baristaGeek/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "baristaGeek", - "id": 8325094, - "node_id": "MDQ6VXNlcjgzMjUwOTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/8325094?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/baristaGeek", - "html_url": "https://github.com/baristaGeek", - "followers_url": "https://api.github.com/users/baristaGeek/followers", - "following_url": "https://api.github.com/users/baristaGeek/following{/other_user}", - "gists_url": "https://api.github.com/users/baristaGeek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/baristaGeek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/baristaGeek/subscriptions", - "organizations_url": "https://api.github.com/users/baristaGeek/orgs", - "repos_url": "https://api.github.com/users/baristaGeek/repos", - "events_url": "https://api.github.com/users/baristaGeek/events{/privacy}", - "received_events_url": "https://api.github.com/users/baristaGeek/received_events", - "type": "User", - "site_admin": false - }, - { - "login": "EstebanDalelR", - "id": 11527621, - "node_id": "MDQ6VXNlcjExNTI3NjIx", - "avatar_url": "https://avatars.githubusercontent.com/u/11527621?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/EstebanDalelR", - "html_url": "https://github.com/EstebanDalelR", - "followers_url": "https://api.github.com/users/EstebanDalelR/followers", - "following_url": "https://api.github.com/users/EstebanDalelR/following{/other_user}", - "gists_url": "https://api.github.com/users/EstebanDalelR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/EstebanDalelR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/EstebanDalelR/subscriptions", - "organizations_url": "https://api.github.com/users/EstebanDalelR/orgs", - "repos_url": "https://api.github.com/users/EstebanDalelR/repos", - "events_url": "https://api.github.com/users/EstebanDalelR/events{/privacy}", - "received_events_url": "https://api.github.com/users/EstebanDalelR/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": null, - "comments": 4, - "created_at": "2022-07-12T22:16:27Z", - "updated_at": "2022-10-05T17:36:57Z", - "closed_at": null, - "author_association": "MEMBER", - "active_lock_reason": null, - "repository": { - "id": 449920453, - "node_id": "R_kgDOGtE9xQ", - "name": "wm-extension", - "full_name": "watermelontools/wm-extension", - "private": false, - "owner": { - "login": "watermelontools", - "id": 98496666, - "node_id": "O_kgDOBd7wmg", - "avatar_url": "https://avatars.githubusercontent.com/u/98496666?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/watermelontools", - "html_url": "https://github.com/watermelontools", - "followers_url": "https://api.github.com/users/watermelontools/followers", - "following_url": "https://api.github.com/users/watermelontools/following{/other_user}", - "gists_url": "https://api.github.com/users/watermelontools/gists{/gist_id}", - "starred_url": "https://api.github.com/users/watermelontools/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/watermelontools/subscriptions", - "organizations_url": "https://api.github.com/users/watermelontools/orgs", - "repos_url": "https://api.github.com/users/watermelontools/repos", - "events_url": "https://api.github.com/users/watermelontools/events{/privacy}", - "received_events_url": "https://api.github.com/users/watermelontools/received_events", - "type": "Organization", - "site_admin": false - }, - "html_url": "https://github.com/watermelontools/wm-extension", - "description": "🍉 Your code archeology toolbox", - "fork": false, - "url": "https://api.github.com/repos/watermelontools/wm-extension", - "forks_url": "https://api.github.com/repos/watermelontools/wm-extension/forks", - "keys_url": "https://api.github.com/repos/watermelontools/wm-extension/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/watermelontools/wm-extension/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/watermelontools/wm-extension/teams", - "hooks_url": "https://api.github.com/repos/watermelontools/wm-extension/hooks", - "issue_events_url": "https://api.github.com/repos/watermelontools/wm-extension/issues/events{/number}", - "events_url": "https://api.github.com/repos/watermelontools/wm-extension/events", - "assignees_url": "https://api.github.com/repos/watermelontools/wm-extension/assignees{/user}", - "branches_url": "https://api.github.com/repos/watermelontools/wm-extension/branches{/branch}", - "tags_url": "https://api.github.com/repos/watermelontools/wm-extension/tags", - "blobs_url": "https://api.github.com/repos/watermelontools/wm-extension/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/watermelontools/wm-extension/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/watermelontools/wm-extension/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/watermelontools/wm-extension/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/watermelontools/wm-extension/statuses/{sha}", - "languages_url": "https://api.github.com/repos/watermelontools/wm-extension/languages", - "stargazers_url": "https://api.github.com/repos/watermelontools/wm-extension/stargazers", - "contributors_url": "https://api.github.com/repos/watermelontools/wm-extension/contributors", - "subscribers_url": "https://api.github.com/repos/watermelontools/wm-extension/subscribers", - "subscription_url": "https://api.github.com/repos/watermelontools/wm-extension/subscription", - "commits_url": "https://api.github.com/repos/watermelontools/wm-extension/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/watermelontools/wm-extension/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/watermelontools/wm-extension/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/watermelontools/wm-extension/issues/comments{/number}", - "contents_url": "https://api.github.com/repos/watermelontools/wm-extension/contents/{+path}", - "compare_url": "https://api.github.com/repos/watermelontools/wm-extension/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/watermelontools/wm-extension/merges", - "archive_url": "https://api.github.com/repos/watermelontools/wm-extension/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/watermelontools/wm-extension/downloads", - "issues_url": "https://api.github.com/repos/watermelontools/wm-extension/issues{/number}", - "pulls_url": "https://api.github.com/repos/watermelontools/wm-extension/pulls{/number}", - "milestones_url": "https://api.github.com/repos/watermelontools/wm-extension/milestones{/number}", - "notifications_url": "https://api.github.com/repos/watermelontools/wm-extension/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/watermelontools/wm-extension/labels{/name}", - "releases_url": "https://api.github.com/repos/watermelontools/wm-extension/releases{/id}", - "deployments_url": "https://api.github.com/repos/watermelontools/wm-extension/deployments", - "created_at": "2022-01-20T01:59:09Z", - "updated_at": "2022-10-20T21:38:25Z", - "pushed_at": "2022-10-20T20:51:20Z", - "git_url": "git://github.com/watermelontools/wm-extension.git", - "ssh_url": "git@github.com:watermelontools/wm-extension.git", - "clone_url": "https://github.com/watermelontools/wm-extension.git", - "svn_url": "https://github.com/watermelontools/wm-extension", - "homepage": "https://watermelon.tools/", - "size": 169217, - "stargazers_count": 298, - "watchers_count": 298, - "language": "TypeScript", - "has_issues": true, - "has_projects": true, - "has_downloads": true, - "has_wiki": true, - "has_pages": false, - "forks_count": 28, - "mirror_url": null, - "archived": false, - "disabled": false, - "open_issues_count": 8, - "license": { - "key": "apache-2.0", - "name": "Apache License 2.0", - "spdx_id": "Apache-2.0", - "url": "https://api.github.com/licenses/apache-2.0", - "node_id": "MDc6TGljZW5zZTI=" - }, - "allow_forking": true, - "is_template": false, - "web_commit_signoff_required": false, - "topics": [ - "code-review", - "developer-experience", - "developer-productivity", - "developer-tools", - "git", - "github", - "hacktoberfest", - "hacktoberfest2022", - "jira", - "pull-request", - "search-engine", - "visual-studio-extension", - "vscode" - ], - "visibility": "public", - "forks": 28, - "open_issues": 8, - "watchers": 298, - "default_branch": "dev", - "permissions": { - "admin": true, - "maintain": true, - "push": true, - "triage": true, - "pull": true - } - }, - "body": "The GIFs on our README are outdated and pixelated. \r\n\r\nWe should have high quality GIFs that show the product with the most recent changes", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/wm-extension/issues/346/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/wm-extension/issues/346/timeline", - "performed_via_github_app": null, - "state_reason": null - }, - { - "url": "https://api.github.com/repos/EstebanDalelR/peloveja/issues/4", - "repository_url": "https://api.github.com/repos/EstebanDalelR/peloveja", - "labels_url": "https://api.github.com/repos/EstebanDalelR/peloveja/issues/4/labels{/name}", - "comments_url": "https://api.github.com/repos/EstebanDalelR/peloveja/issues/4/comments", - "events_url": "https://api.github.com/repos/EstebanDalelR/peloveja/issues/4/events", - "html_url": "https://github.com/EstebanDalelR/peloveja/issues/4", - "id": 751723040, - "node_id": "MDU6SXNzdWU3NTE3MjMwNDA=", - "number": 4, - "title": "Setup Users Table", - "user": { - "login": "EstebanDalelR", - "id": 11527621, - "node_id": "MDQ6VXNlcjExNTI3NjIx", - "avatar_url": "https://avatars.githubusercontent.com/u/11527621?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/EstebanDalelR", - "html_url": "https://github.com/EstebanDalelR", - "followers_url": "https://api.github.com/users/EstebanDalelR/followers", - "following_url": "https://api.github.com/users/EstebanDalelR/following{/other_user}", - "gists_url": "https://api.github.com/users/EstebanDalelR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/EstebanDalelR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/EstebanDalelR/subscriptions", - "organizations_url": "https://api.github.com/users/EstebanDalelR/orgs", - "repos_url": "https://api.github.com/users/EstebanDalelR/repos", - "events_url": "https://api.github.com/users/EstebanDalelR/events{/privacy}", - "received_events_url": "https://api.github.com/users/EstebanDalelR/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": { - "login": "EstebanDalelR", - "id": 11527621, - "node_id": "MDQ6VXNlcjExNTI3NjIx", - "avatar_url": "https://avatars.githubusercontent.com/u/11527621?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/EstebanDalelR", - "html_url": "https://github.com/EstebanDalelR", - "followers_url": "https://api.github.com/users/EstebanDalelR/followers", - "following_url": "https://api.github.com/users/EstebanDalelR/following{/other_user}", - "gists_url": "https://api.github.com/users/EstebanDalelR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/EstebanDalelR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/EstebanDalelR/subscriptions", - "organizations_url": "https://api.github.com/users/EstebanDalelR/orgs", - "repos_url": "https://api.github.com/users/EstebanDalelR/repos", - "events_url": "https://api.github.com/users/EstebanDalelR/events{/privacy}", - "received_events_url": "https://api.github.com/users/EstebanDalelR/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "EstebanDalelR", - "id": 11527621, - "node_id": "MDQ6VXNlcjExNTI3NjIx", - "avatar_url": "https://avatars.githubusercontent.com/u/11527621?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/EstebanDalelR", - "html_url": "https://github.com/EstebanDalelR", - "followers_url": "https://api.github.com/users/EstebanDalelR/followers", - "following_url": "https://api.github.com/users/EstebanDalelR/following{/other_user}", - "gists_url": "https://api.github.com/users/EstebanDalelR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/EstebanDalelR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/EstebanDalelR/subscriptions", - "organizations_url": "https://api.github.com/users/EstebanDalelR/orgs", - "repos_url": "https://api.github.com/users/EstebanDalelR/repos", - "events_url": "https://api.github.com/users/EstebanDalelR/events{/privacy}", - "received_events_url": "https://api.github.com/users/EstebanDalelR/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": null, - "comments": 0, - "created_at": "2020-11-26T16:42:31Z", - "updated_at": "2020-11-26T16:42:54Z", - "closed_at": null, - "author_association": "OWNER", - "active_lock_reason": null, - "repository": { - "id": 316268418, - "node_id": "MDEwOlJlcG9zaXRvcnkzMTYyNjg0MTg=", - "name": "peloveja", - "full_name": "EstebanDalelR/peloveja", - "private": false, - "owner": { - "login": "EstebanDalelR", - "id": 11527621, - "node_id": "MDQ6VXNlcjExNTI3NjIx", - "avatar_url": "https://avatars.githubusercontent.com/u/11527621?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/EstebanDalelR", - "html_url": "https://github.com/EstebanDalelR", - "followers_url": "https://api.github.com/users/EstebanDalelR/followers", - "following_url": "https://api.github.com/users/EstebanDalelR/following{/other_user}", - "gists_url": "https://api.github.com/users/EstebanDalelR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/EstebanDalelR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/EstebanDalelR/subscriptions", - "organizations_url": "https://api.github.com/users/EstebanDalelR/orgs", - "repos_url": "https://api.github.com/users/EstebanDalelR/repos", - "events_url": "https://api.github.com/users/EstebanDalelR/events{/privacy}", - "received_events_url": "https://api.github.com/users/EstebanDalelR/received_events", - "type": "User", - "site_admin": false - }, - "html_url": "https://github.com/EstebanDalelR/peloveja", - "description": null, - "fork": false, - "url": "https://api.github.com/repos/EstebanDalelR/peloveja", - "forks_url": "https://api.github.com/repos/EstebanDalelR/peloveja/forks", - "keys_url": "https://api.github.com/repos/EstebanDalelR/peloveja/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/EstebanDalelR/peloveja/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/EstebanDalelR/peloveja/teams", - "hooks_url": "https://api.github.com/repos/EstebanDalelR/peloveja/hooks", - "issue_events_url": "https://api.github.com/repos/EstebanDalelR/peloveja/issues/events{/number}", - "events_url": "https://api.github.com/repos/EstebanDalelR/peloveja/events", - "assignees_url": "https://api.github.com/repos/EstebanDalelR/peloveja/assignees{/user}", - "branches_url": "https://api.github.com/repos/EstebanDalelR/peloveja/branches{/branch}", - "tags_url": "https://api.github.com/repos/EstebanDalelR/peloveja/tags", - "blobs_url": "https://api.github.com/repos/EstebanDalelR/peloveja/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/EstebanDalelR/peloveja/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/EstebanDalelR/peloveja/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/EstebanDalelR/peloveja/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/EstebanDalelR/peloveja/statuses/{sha}", - "languages_url": "https://api.github.com/repos/EstebanDalelR/peloveja/languages", - "stargazers_url": "https://api.github.com/repos/EstebanDalelR/peloveja/stargazers", - "contributors_url": "https://api.github.com/repos/EstebanDalelR/peloveja/contributors", - "subscribers_url": "https://api.github.com/repos/EstebanDalelR/peloveja/subscribers", - "subscription_url": "https://api.github.com/repos/EstebanDalelR/peloveja/subscription", - "commits_url": "https://api.github.com/repos/EstebanDalelR/peloveja/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/EstebanDalelR/peloveja/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/EstebanDalelR/peloveja/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/EstebanDalelR/peloveja/issues/comments{/number}", - "contents_url": "https://api.github.com/repos/EstebanDalelR/peloveja/contents/{+path}", - "compare_url": "https://api.github.com/repos/EstebanDalelR/peloveja/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/EstebanDalelR/peloveja/merges", - "archive_url": "https://api.github.com/repos/EstebanDalelR/peloveja/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/EstebanDalelR/peloveja/downloads", - "issues_url": "https://api.github.com/repos/EstebanDalelR/peloveja/issues{/number}", - "pulls_url": "https://api.github.com/repos/EstebanDalelR/peloveja/pulls{/number}", - "milestones_url": "https://api.github.com/repos/EstebanDalelR/peloveja/milestones{/number}", - "notifications_url": "https://api.github.com/repos/EstebanDalelR/peloveja/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/EstebanDalelR/peloveja/labels{/name}", - "releases_url": "https://api.github.com/repos/EstebanDalelR/peloveja/releases{/id}", - "deployments_url": "https://api.github.com/repos/EstebanDalelR/peloveja/deployments", - "created_at": "2020-11-26T15:22:37Z", - "updated_at": "2020-11-26T16:38:01Z", - "pushed_at": "2020-11-26T16:37:59Z", - "git_url": "git://github.com/EstebanDalelR/peloveja.git", - "ssh_url": "git@github.com:EstebanDalelR/peloveja.git", - "clone_url": "https://github.com/EstebanDalelR/peloveja.git", - "svn_url": "https://github.com/EstebanDalelR/peloveja", - "homepage": null, - "size": 160, - "stargazers_count": 0, - "watchers_count": 0, - "language": "Ruby", - "has_issues": true, - "has_projects": true, - "has_downloads": true, - "has_wiki": true, - "has_pages": false, - "forks_count": 0, - "mirror_url": null, - "archived": false, - "disabled": false, - "open_issues_count": 4, - "license": null, - "allow_forking": true, - "is_template": false, - "web_commit_signoff_required": false, - "topics": [], - "visibility": "public", - "forks": 0, - "open_issues": 4, - "watchers": 0, - "default_branch": "main", - "permissions": { - "admin": true, - "maintain": true, - "push": true, - "triage": true, - "pull": true - } - }, - "body": "", - "reactions": { - "url": "https://api.github.com/repos/EstebanDalelR/peloveja/issues/4/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/EstebanDalelR/peloveja/issues/4/timeline", - "performed_via_github_app": null, - "state_reason": null - }, - { - "url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/issues/4", - "repository_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin", - "labels_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/issues/4/labels{/name}", - "comments_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/issues/4/comments", - "events_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/issues/4/events", - "html_url": "https://github.com/EstebanDalelR/marmaraadmin/issues/4", - "id": 302047639, - "node_id": "MDU6SXNzdWUzMDIwNDc2Mzk=", - "number": 4, - "title": "Revisar porqué se están pasando las props mal en MainTable", - "user": { - "login": "baristaGeek", - "id": 8325094, - "node_id": "MDQ6VXNlcjgzMjUwOTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/8325094?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/baristaGeek", - "html_url": "https://github.com/baristaGeek", - "followers_url": "https://api.github.com/users/baristaGeek/followers", - "following_url": "https://api.github.com/users/baristaGeek/following{/other_user}", - "gists_url": "https://api.github.com/users/baristaGeek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/baristaGeek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/baristaGeek/subscriptions", - "organizations_url": "https://api.github.com/users/baristaGeek/orgs", - "repos_url": "https://api.github.com/users/baristaGeek/repos", - "events_url": "https://api.github.com/users/baristaGeek/events{/privacy}", - "received_events_url": "https://api.github.com/users/baristaGeek/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": { - "login": "EstebanDalelR", - "id": 11527621, - "node_id": "MDQ6VXNlcjExNTI3NjIx", - "avatar_url": "https://avatars.githubusercontent.com/u/11527621?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/EstebanDalelR", - "html_url": "https://github.com/EstebanDalelR", - "followers_url": "https://api.github.com/users/EstebanDalelR/followers", - "following_url": "https://api.github.com/users/EstebanDalelR/following{/other_user}", - "gists_url": "https://api.github.com/users/EstebanDalelR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/EstebanDalelR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/EstebanDalelR/subscriptions", - "organizations_url": "https://api.github.com/users/EstebanDalelR/orgs", - "repos_url": "https://api.github.com/users/EstebanDalelR/repos", - "events_url": "https://api.github.com/users/EstebanDalelR/events{/privacy}", - "received_events_url": "https://api.github.com/users/EstebanDalelR/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "EstebanDalelR", - "id": 11527621, - "node_id": "MDQ6VXNlcjExNTI3NjIx", - "avatar_url": "https://avatars.githubusercontent.com/u/11527621?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/EstebanDalelR", - "html_url": "https://github.com/EstebanDalelR", - "followers_url": "https://api.github.com/users/EstebanDalelR/followers", - "following_url": "https://api.github.com/users/EstebanDalelR/following{/other_user}", - "gists_url": "https://api.github.com/users/EstebanDalelR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/EstebanDalelR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/EstebanDalelR/subscriptions", - "organizations_url": "https://api.github.com/users/EstebanDalelR/orgs", - "repos_url": "https://api.github.com/users/EstebanDalelR/repos", - "events_url": "https://api.github.com/users/EstebanDalelR/events{/privacy}", - "received_events_url": "https://api.github.com/users/EstebanDalelR/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": null, - "comments": 0, - "created_at": "2018-03-04T01:17:59Z", - "updated_at": "2018-03-04T01:17:59Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "repository": { - "id": 117482400, - "node_id": "MDEwOlJlcG9zaXRvcnkxMTc0ODI0MDA=", - "name": "marmaraadmin", - "full_name": "EstebanDalelR/marmaraadmin", - "private": true, - "owner": { - "login": "EstebanDalelR", - "id": 11527621, - "node_id": "MDQ6VXNlcjExNTI3NjIx", - "avatar_url": "https://avatars.githubusercontent.com/u/11527621?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/EstebanDalelR", - "html_url": "https://github.com/EstebanDalelR", - "followers_url": "https://api.github.com/users/EstebanDalelR/followers", - "following_url": "https://api.github.com/users/EstebanDalelR/following{/other_user}", - "gists_url": "https://api.github.com/users/EstebanDalelR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/EstebanDalelR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/EstebanDalelR/subscriptions", - "organizations_url": "https://api.github.com/users/EstebanDalelR/orgs", - "repos_url": "https://api.github.com/users/EstebanDalelR/repos", - "events_url": "https://api.github.com/users/EstebanDalelR/events{/privacy}", - "received_events_url": "https://api.github.com/users/EstebanDalelR/received_events", - "type": "User", - "site_admin": false - }, - "html_url": "https://github.com/EstebanDalelR/marmaraadmin", - "description": "A property admin panel", - "fork": false, - "url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin", - "forks_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/forks", - "keys_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/teams", - "hooks_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/hooks", - "issue_events_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/issues/events{/number}", - "events_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/events", - "assignees_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/assignees{/user}", - "branches_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/branches{/branch}", - "tags_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/tags", - "blobs_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/statuses/{sha}", - "languages_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/languages", - "stargazers_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/stargazers", - "contributors_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/contributors", - "subscribers_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/subscribers", - "subscription_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/subscription", - "commits_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/issues/comments{/number}", - "contents_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/contents/{+path}", - "compare_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/merges", - "archive_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/downloads", - "issues_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/issues{/number}", - "pulls_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/pulls{/number}", - "milestones_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/milestones{/number}", - "notifications_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/labels{/name}", - "releases_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/releases{/id}", - "deployments_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/deployments", - "created_at": "2018-01-15T01:28:27Z", - "updated_at": "2018-03-13T00:33:32Z", - "pushed_at": "2018-03-20T03:13:16Z", - "git_url": "git://github.com/EstebanDalelR/marmaraadmin.git", - "ssh_url": "git@github.com:EstebanDalelR/marmaraadmin.git", - "clone_url": "https://github.com/EstebanDalelR/marmaraadmin.git", - "svn_url": "https://github.com/EstebanDalelR/marmaraadmin", - "homepage": null, - "size": 783, - "stargazers_count": 0, - "watchers_count": 0, - "language": "JavaScript", - "has_issues": true, - "has_projects": true, - "has_downloads": true, - "has_wiki": true, - "has_pages": false, - "forks_count": 0, - "mirror_url": null, - "archived": false, - "disabled": false, - "open_issues_count": 3, - "license": null, - "allow_forking": true, - "is_template": false, - "web_commit_signoff_required": false, - "topics": [], - "visibility": "private", - "forks": 0, - "open_issues": 3, - "watchers": 0, - "default_branch": "master", - "permissions": { - "admin": true, - "maintain": true, - "push": true, - "triage": true, - "pull": true - } - }, - "body": "Los métodos de renderización están fallando después de haber implementado el routing. Toca revisar como se están pasando esas props. ", - "reactions": { - "url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/issues/4/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/EstebanDalelR/marmaraadmin/issues/4/timeline", - "performed_via_github_app": null, - "state_reason": null - } -] -``` diff --git a/docs/GitHub/getAssignedIssues.mdx b/docs/GitHub/getAssignedIssues.mdx deleted file mode 100644 index 5d9c704..0000000 --- a/docs/GitHub/getAssignedIssues.mdx +++ /dev/null @@ -1,138 +0,0 @@ -# Get Assigned Issues - -## Route - -``` -api/github/getAssignedIssues -``` - -## Method - -POST - -## Params - -``` -{ - "user": "string", - "repo": "string", - "owner": "string", -} -``` - -Where: - -- user: email of the user to search (registry on app). Not necessarily GitHub email. -- repo: name of the repo to search. -- owner: owner of the repo to search. - -## Response - -### Errors - -If the user does not exist, there will be no access token - -``` -{ - "error": "no access_token" -} -``` - -If nothing comes in the `user` param - -``` -{ - "error": "no user" -} -``` - -If nothing comes in the `repo` param - -``` -{ - "error": "no repo" -} -``` - -If nothing comes in the `owner` param - -``` -{ - "error": "no owner" -} -``` - -### Success - -``` -[ - { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/95", - "repository_url": "https://api.github.com/repos/watermelontools/watermelon", - "labels_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/comments", - "events_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/events", - "html_url": "https://github.com/watermelontools/watermelon/pull/95", - "id": 1397005983, - "node_id": "PR_kwDOEzNtoc5ALG1A", - "number": 95, - "title": "Feature/comment on jira", - "user": { - "login": "EstebanDalelR", - "id": 11527621, - "node_id": "MDQ6VXNlcjExNTI3NjIx", - "avatar_url": "https://avatars.githubusercontent.com/u/11527621?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/EstebanDalelR", - "html_url": "https://github.com/EstebanDalelR", - "followers_url": "https://api.github.com/users/EstebanDalelR/followers", - "following_url": "https://api.github.com/users/EstebanDalelR/following{/other_user}", - "gists_url": "https://api.github.com/users/EstebanDalelR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/EstebanDalelR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/EstebanDalelR/subscriptions", - "organizations_url": "https://api.github.com/users/EstebanDalelR/orgs", - "repos_url": "https://api.github.com/users/EstebanDalelR/repos", - "events_url": "https://api.github.com/users/EstebanDalelR/events{/privacy}", - "received_events_url": "https://api.github.com/users/EstebanDalelR/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 3, - "created_at": "2022-10-05T00:26:15Z", - "updated_at": "2022-10-17T14:43:54Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/95", - "html_url": "https://github.com/watermelontools/watermelon/pull/95", - "diff_url": "https://github.com/watermelontools/watermelon/pull/95.diff", - "patch_url": "https://github.com/watermelontools/watermelon/pull/95.patch", - "merged_at": null - }, - "body": "Allows commenting on a Jira Ticket, appends the wm emoji", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/timeline", - "performed_via_github_app": null, - "state_reason": null - } -] -``` diff --git a/docs/GitHub/getCreatorIssues.mdx b/docs/GitHub/getCreatorIssues.mdx deleted file mode 100644 index 3c53519..0000000 --- a/docs/GitHub/getCreatorIssues.mdx +++ /dev/null @@ -1,140 +0,0 @@ -# Get Creator Issues - -Issues the authenticated user has created across all visible repositories including owned repositories, member repositories, and organization repositories. - -## Route - -``` -api/github/getCreatorIssues -``` - -## Method - -POST - -## Params - -``` -{ - "user": "string", - "repo": "string", - "owner": "string", -} -``` - -Where: - -- user: email of the user to search (registry on app). Not necessarily GitHub email. -- repo: name of the repo to search. -- owner: owner of the repo to search. - -## Response - -### Errors - -If the user does not exist, there will be no access token - -``` -{ - "error": "no access_token" -} -``` - -If nothing comes in the `user` param - -``` -{ - "error": "no user" -} -``` - -If nothing comes in the `repo` param - -``` -{ - "error": "no repo" -} -``` - -If nothing comes in the `owner` param - -``` -{ - "error": "no owner" -} -``` - -### Success - -``` -[ - { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/95", - "repository_url": "https://api.github.com/repos/watermelontools/watermelon", - "labels_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/comments", - "events_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/events", - "html_url": "https://github.com/watermelontools/watermelon/pull/95", - "id": 1397005983, - "node_id": "PR_kwDOEzNtoc5ALG1A", - "number": 95, - "title": "Feature/comment on jira", - "user": { - "login": "EstebanDalelR", - "id": 11527621, - "node_id": "MDQ6VXNlcjExNTI3NjIx", - "avatar_url": "https://avatars.githubusercontent.com/u/11527621?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/EstebanDalelR", - "html_url": "https://github.com/EstebanDalelR", - "followers_url": "https://api.github.com/users/EstebanDalelR/followers", - "following_url": "https://api.github.com/users/EstebanDalelR/following{/other_user}", - "gists_url": "https://api.github.com/users/EstebanDalelR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/EstebanDalelR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/EstebanDalelR/subscriptions", - "organizations_url": "https://api.github.com/users/EstebanDalelR/orgs", - "repos_url": "https://api.github.com/users/EstebanDalelR/repos", - "events_url": "https://api.github.com/users/EstebanDalelR/events{/privacy}", - "received_events_url": "https://api.github.com/users/EstebanDalelR/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 3, - "created_at": "2022-10-05T00:26:15Z", - "updated_at": "2022-10-17T14:43:54Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/95", - "html_url": "https://github.com/watermelontools/watermelon/pull/95", - "diff_url": "https://github.com/watermelontools/watermelon/pull/95.diff", - "patch_url": "https://github.com/watermelontools/watermelon/pull/95.patch", - "merged_at": null - }, - "body": "Allows commenting on a Jira Ticket, appends the wm emoji", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/timeline", - "performed_via_github_app": null, - "state_reason": null - } -] -``` diff --git a/docs/GitHub/getIfWatermelonStarred.mdx b/docs/GitHub/getIfWatermelonStarred.mdx deleted file mode 100644 index fcd0c4f..0000000 --- a/docs/GitHub/getIfWatermelonStarred.mdx +++ /dev/null @@ -1,53 +0,0 @@ -# Get If Watermelon Starred - -This will check if the [Watermelon Extension Repo](https://github.com/watermelontools/wm-extension) is starred. - -## Route - -``` -api/github/getIfWatermelonStarred -``` - -## Method - -POST - -## Params - -``` -{ - "user": "string", -} -``` - -Where: - -- user: email of the user to search (registry on app). Not necessarily GitHub email. - -## Response - -### Errors - -If the user does not exist, there will be no access token - -``` -{ - "error": "no access_token" -} -``` - -If nothing comes in the `user` param - -``` -{ - "error": "no user" -} -``` - -### Success - -``` -{ - "starredWM": true -} -``` diff --git a/docs/GitHub/getIssue.mdx b/docs/GitHub/getIssue.mdx deleted file mode 100644 index e24c773..0000000 --- a/docs/GitHub/getIssue.mdx +++ /dev/null @@ -1,352 +0,0 @@ -# Get Issue - -## Route - -``` -api/github/getIssue -``` - -## Method - -POST - -## Params - -``` -{ - "user": "string", - "repo": "string", - "owner": "string", - "issue_number": number -} -``` - -Where: - -- user: email of the user to search (registry on app). Not necessarily GitHub email. -- repo: name of the repo to search. -- owner: owner of the repo to search. -- issue_number: number of the issue to search. - -## Response - -### Errors - -If the user does not exist, there will be no access token - -``` -{ - "error": "no access_token" -} -``` - -If nothing comes in the `user` param - -``` -{ - "error": "no user" -} -``` - -If nothing comes in the `repo` param - -``` -{ - "error": "no repo" -} -``` - -If nothing comes in the `owner` param - -``` -{ - "error": "no owner" -} -``` - -If nothing comes in the `issue_number` param - -``` -{ - "error": "no issue_number" -} -``` - -### Success - -``` -[ - { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/100", - "repository_url": "https://api.github.com/repos/watermelontools/watermelon", - "labels_url": "https://api.github.com/repos/watermelontools/watermelon/issues/100/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/watermelon/issues/100/comments", - "events_url": "https://api.github.com/repos/watermelontools/watermelon/issues/100/events", - "html_url": "https://github.com/watermelontools/watermelon/pull/100", - "id": 1418046294, - "node_id": "PR_kwDOEzNtoc5BRXPP", - "number": 100, - "title": "Feature/wm 51 add subscription emails to db", - "user": { - "login": "baristaGeek", - "id": 8325094, - "node_id": "MDQ6VXNlcjgzMjUwOTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/8325094?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/baristaGeek", - "html_url": "https://github.com/baristaGeek", - "followers_url": "https://api.github.com/users/baristaGeek/followers", - "following_url": "https://api.github.com/users/baristaGeek/following{/other_user}", - "gists_url": "https://api.github.com/users/baristaGeek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/baristaGeek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/baristaGeek/subscriptions", - "organizations_url": "https://api.github.com/users/baristaGeek/orgs", - "repos_url": "https://api.github.com/users/baristaGeek/repos", - "events_url": "https://api.github.com/users/baristaGeek/events{/privacy}", - "received_events_url": "https://api.github.com/users/baristaGeek/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 1, - "created_at": "2022-10-21T09:31:53Z", - "updated_at": "2022-10-21T09:33:08Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/100", - "html_url": "https://github.com/watermelontools/watermelon/pull/100", - "diff_url": "https://github.com/watermelontools/watermelon/pull/100.diff", - "patch_url": "https://github.com/watermelontools/watermelon/pull/100.patch", - "merged_at": null - }, - "body": "This endpoint allows us to send an email address as a parameter, and add it to the payments MVP table. ", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/100/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/watermelon/issues/100/timeline", - "performed_via_github_app": null, - "state_reason": null - }, - { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/98", - "repository_url": "https://api.github.com/repos/watermelontools/watermelon", - "labels_url": "https://api.github.com/repos/watermelontools/watermelon/issues/98/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/watermelon/issues/98/comments", - "events_url": "https://api.github.com/repos/watermelontools/watermelon/issues/98/events", - "html_url": "https://github.com/watermelontools/watermelon/pull/98", - "id": 1414724679, - "node_id": "PR_kwDOEzNtoc5BGHz3", - "number": 98, - "title": "WM-49: Create payments success page ", - "user": { - "login": "baristaGeek", - "id": 8325094, - "node_id": "MDQ6VXNlcjgzMjUwOTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/8325094?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/baristaGeek", - "html_url": "https://github.com/baristaGeek", - "followers_url": "https://api.github.com/users/baristaGeek/followers", - "following_url": "https://api.github.com/users/baristaGeek/following{/other_user}", - "gists_url": "https://api.github.com/users/baristaGeek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/baristaGeek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/baristaGeek/subscriptions", - "organizations_url": "https://api.github.com/users/baristaGeek/orgs", - "repos_url": "https://api.github.com/users/baristaGeek/repos", - "events_url": "https://api.github.com/users/baristaGeek/events{/privacy}", - "received_events_url": "https://api.github.com/users/baristaGeek/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 1, - "created_at": "2022-10-19T10:36:07Z", - "updated_at": "2022-10-20T09:05:02Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/98", - "html_url": "https://github.com/watermelontools/watermelon/pull/98", - "diff_url": "https://github.com/watermelontools/watermelon/pull/98.diff", - "patch_url": "https://github.com/watermelontools/watermelon/pull/98.patch", - "merged_at": null - }, - "body": "After the user successfully pays for her organization's subscription, this PR allows the admin user to enter the following flow:\r\n\r\n1. Get redirected to they payments sucess page\r\n2. Enter emails of her team members. The number of input fields is equal to the number of seats purchased \r\n3. Each input field is validated by making sure it has a valid address, and by making sure it's not empty\r\n4. After the form is sent, the user will see a \"sucessfully invited team members\" page. There, she will be invited to go to Watermelon's main dashboard. \r\n\r\nAdditional notes: \r\n- Making those email addresses part of our DB is the next task, which is represented by ticket WM-51\r\n- Similarly, using SendGrid to notify team members about their invitation to Watermelon is the task on WM-52", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/98/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/watermelon/issues/98/timeline", - "performed_via_github_app": null, - "state_reason": null - }, - { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/95", - "repository_url": "https://api.github.com/repos/watermelontools/watermelon", - "labels_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/comments", - "events_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/events", - "html_url": "https://github.com/watermelontools/watermelon/pull/95", - "id": 1397005983, - "node_id": "PR_kwDOEzNtoc5ALG1A", - "number": 95, - "title": "Feature/comment on jira", - "user": { - "login": "EstebanDalelR", - "id": 11527621, - "node_id": "MDQ6VXNlcjExNTI3NjIx", - "avatar_url": "https://avatars.githubusercontent.com/u/11527621?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/EstebanDalelR", - "html_url": "https://github.com/EstebanDalelR", - "followers_url": "https://api.github.com/users/EstebanDalelR/followers", - "following_url": "https://api.github.com/users/EstebanDalelR/following{/other_user}", - "gists_url": "https://api.github.com/users/EstebanDalelR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/EstebanDalelR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/EstebanDalelR/subscriptions", - "organizations_url": "https://api.github.com/users/EstebanDalelR/orgs", - "repos_url": "https://api.github.com/users/EstebanDalelR/repos", - "events_url": "https://api.github.com/users/EstebanDalelR/events{/privacy}", - "received_events_url": "https://api.github.com/users/EstebanDalelR/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 3, - "created_at": "2022-10-05T00:26:15Z", - "updated_at": "2022-10-17T14:43:54Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/95", - "html_url": "https://github.com/watermelontools/watermelon/pull/95", - "diff_url": "https://github.com/watermelontools/watermelon/pull/95.diff", - "patch_url": "https://github.com/watermelontools/watermelon/pull/95.patch", - "merged_at": null - }, - "body": "Allows commenting on a Jira Ticket, appends the wm emoji", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/timeline", - "performed_via_github_app": null, - "state_reason": null - }, - { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/85", - "repository_url": "https://api.github.com/repos/watermelontools/watermelon", - "labels_url": "https://api.github.com/repos/watermelontools/watermelon/issues/85/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/watermelon/issues/85/comments", - "events_url": "https://api.github.com/repos/watermelontools/watermelon/issues/85/events", - "html_url": "https://github.com/watermelontools/watermelon/pull/85", - "id": 1381652266, - "node_id": "PR_kwDOEzNtoc4_Y5U-", - "number": 85, - "title": "Build billing page", - "user": { - "login": "baristaGeek", - "id": 8325094, - "node_id": "MDQ6VXNlcjgzMjUwOTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/8325094?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/baristaGeek", - "html_url": "https://github.com/baristaGeek", - "followers_url": "https://api.github.com/users/baristaGeek/followers", - "following_url": "https://api.github.com/users/baristaGeek/following{/other_user}", - "gists_url": "https://api.github.com/users/baristaGeek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/baristaGeek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/baristaGeek/subscriptions", - "organizations_url": "https://api.github.com/users/baristaGeek/orgs", - "repos_url": "https://api.github.com/users/baristaGeek/repos", - "events_url": "https://api.github.com/users/baristaGeek/events{/privacy}", - "received_events_url": "https://api.github.com/users/baristaGeek/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 4, - "created_at": "2022-09-22T00:17:57Z", - "updated_at": "2022-10-21T05:10:58Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/85", - "html_url": "https://github.com/watermelontools/watermelon/pull/85", - "diff_url": "https://github.com/watermelontools/watermelon/pull/85.diff", - "patch_url": "https://github.com/watermelontools/watermelon/pull/85.patch", - "merged_at": null - }, - "body": "This is a draft Pull Request for our billing page. This includes the creation of the subscription on Stripe. ", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/85/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/watermelon/issues/85/timeline", - "performed_via_github_app": null, - "state_reason": null - } -] -``` diff --git a/docs/GitHub/getIssueComments.mdx b/docs/GitHub/getIssueComments.mdx deleted file mode 100644 index 5680341..0000000 --- a/docs/GitHub/getIssueComments.mdx +++ /dev/null @@ -1,355 +0,0 @@ -# Get Issue Comments - -## Route - -``` -api/github/getIssueComments -``` - -## Method - -POST - -## Params - -``` -{ - "user": "string", - "repo": "string", - "owner": "string", - "issue_number": number -} -``` - -Where: - -- user: email of the user to search (registry on app). Not necessarily GitHub email. -- repo: name of the repo to search. -- owner: owner of the repo to search. -- issue_number: number of the issue to search. - -## Response - -### Errors - -If the user does not exist, there will be no access token - -``` -{ - "error": "no access_token" -} -``` - -If nothing comes in the `user` param - -``` -{ - "error": "no user" -} -``` - -If nothing comes in the `repo` param - -``` -{ - "error": "no repo" -} -``` - -If nothing comes in the `owner` param - -``` -{ - "error": "no owner" -} -``` - -If nothing comes in the `issue_number` param - -``` -{ - "error": "no issue_number" -} -``` - -### Success - - - -``` -[ - { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/100", - "repository_url": "https://api.github.com/repos/watermelontools/watermelon", - "labels_url": "https://api.github.com/repos/watermelontools/watermelon/issues/100/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/watermelon/issues/100/comments", - "events_url": "https://api.github.com/repos/watermelontools/watermelon/issues/100/events", - "html_url": "https://github.com/watermelontools/watermelon/pull/100", - "id": 1418046294, - "node_id": "PR_kwDOEzNtoc5BRXPP", - "number": 100, - "title": "Feature/wm 51 add subscription emails to db", - "user": { - "login": "baristaGeek", - "id": 8325094, - "node_id": "MDQ6VXNlcjgzMjUwOTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/8325094?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/baristaGeek", - "html_url": "https://github.com/baristaGeek", - "followers_url": "https://api.github.com/users/baristaGeek/followers", - "following_url": "https://api.github.com/users/baristaGeek/following{/other_user}", - "gists_url": "https://api.github.com/users/baristaGeek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/baristaGeek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/baristaGeek/subscriptions", - "organizations_url": "https://api.github.com/users/baristaGeek/orgs", - "repos_url": "https://api.github.com/users/baristaGeek/repos", - "events_url": "https://api.github.com/users/baristaGeek/events{/privacy}", - "received_events_url": "https://api.github.com/users/baristaGeek/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 1, - "created_at": "2022-10-21T09:31:53Z", - "updated_at": "2022-10-21T09:33:08Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/100", - "html_url": "https://github.com/watermelontools/watermelon/pull/100", - "diff_url": "https://github.com/watermelontools/watermelon/pull/100.diff", - "patch_url": "https://github.com/watermelontools/watermelon/pull/100.patch", - "merged_at": null - }, - "body": "This endpoint allows us to send an email address as a parameter, and add it to the payments MVP table. ", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/100/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/watermelon/issues/100/timeline", - "performed_via_github_app": null, - "state_reason": null - }, - { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/98", - "repository_url": "https://api.github.com/repos/watermelontools/watermelon", - "labels_url": "https://api.github.com/repos/watermelontools/watermelon/issues/98/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/watermelon/issues/98/comments", - "events_url": "https://api.github.com/repos/watermelontools/watermelon/issues/98/events", - "html_url": "https://github.com/watermelontools/watermelon/pull/98", - "id": 1414724679, - "node_id": "PR_kwDOEzNtoc5BGHz3", - "number": 98, - "title": "WM-49: Create payments success page ", - "user": { - "login": "baristaGeek", - "id": 8325094, - "node_id": "MDQ6VXNlcjgzMjUwOTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/8325094?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/baristaGeek", - "html_url": "https://github.com/baristaGeek", - "followers_url": "https://api.github.com/users/baristaGeek/followers", - "following_url": "https://api.github.com/users/baristaGeek/following{/other_user}", - "gists_url": "https://api.github.com/users/baristaGeek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/baristaGeek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/baristaGeek/subscriptions", - "organizations_url": "https://api.github.com/users/baristaGeek/orgs", - "repos_url": "https://api.github.com/users/baristaGeek/repos", - "events_url": "https://api.github.com/users/baristaGeek/events{/privacy}", - "received_events_url": "https://api.github.com/users/baristaGeek/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 1, - "created_at": "2022-10-19T10:36:07Z", - "updated_at": "2022-10-20T09:05:02Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/98", - "html_url": "https://github.com/watermelontools/watermelon/pull/98", - "diff_url": "https://github.com/watermelontools/watermelon/pull/98.diff", - "patch_url": "https://github.com/watermelontools/watermelon/pull/98.patch", - "merged_at": null - }, - "body": "After the user successfully pays for her organization's subscription, this PR allows the admin user to enter the following flow:\r\n\r\n1. Get redirected to they payments sucess page\r\n2. Enter emails of her team members. The number of input fields is equal to the number of seats purchased \r\n3. Each input field is validated by making sure it has a valid address, and by making sure it's not empty\r\n4. After the form is sent, the user will see a \"sucessfully invited team members\" page. There, she will be invited to go to Watermelon's main dashboard. \r\n\r\nAdditional notes: \r\n- Making those email addresses part of our DB is the next task, which is represented by ticket WM-51\r\n- Similarly, using SendGrid to notify team members about their invitation to Watermelon is the task on WM-52", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/98/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/watermelon/issues/98/timeline", - "performed_via_github_app": null, - "state_reason": null - }, - { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/95", - "repository_url": "https://api.github.com/repos/watermelontools/watermelon", - "labels_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/comments", - "events_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/events", - "html_url": "https://github.com/watermelontools/watermelon/pull/95", - "id": 1397005983, - "node_id": "PR_kwDOEzNtoc5ALG1A", - "number": 95, - "title": "Feature/comment on jira", - "user": { - "login": "EstebanDalelR", - "id": 11527621, - "node_id": "MDQ6VXNlcjExNTI3NjIx", - "avatar_url": "https://avatars.githubusercontent.com/u/11527621?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/EstebanDalelR", - "html_url": "https://github.com/EstebanDalelR", - "followers_url": "https://api.github.com/users/EstebanDalelR/followers", - "following_url": "https://api.github.com/users/EstebanDalelR/following{/other_user}", - "gists_url": "https://api.github.com/users/EstebanDalelR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/EstebanDalelR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/EstebanDalelR/subscriptions", - "organizations_url": "https://api.github.com/users/EstebanDalelR/orgs", - "repos_url": "https://api.github.com/users/EstebanDalelR/repos", - "events_url": "https://api.github.com/users/EstebanDalelR/events{/privacy}", - "received_events_url": "https://api.github.com/users/EstebanDalelR/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 3, - "created_at": "2022-10-05T00:26:15Z", - "updated_at": "2022-10-17T14:43:54Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/95", - "html_url": "https://github.com/watermelontools/watermelon/pull/95", - "diff_url": "https://github.com/watermelontools/watermelon/pull/95.diff", - "patch_url": "https://github.com/watermelontools/watermelon/pull/95.patch", - "merged_at": null - }, - "body": "Allows commenting on a Jira Ticket, appends the wm emoji", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/timeline", - "performed_via_github_app": null, - "state_reason": null - }, - { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/85", - "repository_url": "https://api.github.com/repos/watermelontools/watermelon", - "labels_url": "https://api.github.com/repos/watermelontools/watermelon/issues/85/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/watermelon/issues/85/comments", - "events_url": "https://api.github.com/repos/watermelontools/watermelon/issues/85/events", - "html_url": "https://github.com/watermelontools/watermelon/pull/85", - "id": 1381652266, - "node_id": "PR_kwDOEzNtoc4_Y5U-", - "number": 85, - "title": "Build billing page", - "user": { - "login": "baristaGeek", - "id": 8325094, - "node_id": "MDQ6VXNlcjgzMjUwOTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/8325094?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/baristaGeek", - "html_url": "https://github.com/baristaGeek", - "followers_url": "https://api.github.com/users/baristaGeek/followers", - "following_url": "https://api.github.com/users/baristaGeek/following{/other_user}", - "gists_url": "https://api.github.com/users/baristaGeek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/baristaGeek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/baristaGeek/subscriptions", - "organizations_url": "https://api.github.com/users/baristaGeek/orgs", - "repos_url": "https://api.github.com/users/baristaGeek/repos", - "events_url": "https://api.github.com/users/baristaGeek/events{/privacy}", - "received_events_url": "https://api.github.com/users/baristaGeek/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 4, - "created_at": "2022-09-22T00:17:57Z", - "updated_at": "2022-10-21T05:10:58Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/85", - "html_url": "https://github.com/watermelontools/watermelon/pull/85", - "diff_url": "https://github.com/watermelontools/watermelon/pull/85.diff", - "patch_url": "https://github.com/watermelontools/watermelon/pull/85.patch", - "merged_at": null - }, - "body": "This is a draft Pull Request for our billing page. This includes the creation of the subscription on Stripe. ", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/85/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/watermelon/issues/85/timeline", - "performed_via_github_app": null, - "state_reason": null - } -] -``` - diff --git a/docs/GitHub/getIssuesByCommits.mdx b/docs/GitHub/getIssuesByCommits.mdx deleted file mode 100644 index f84a066..0000000 --- a/docs/GitHub/getIssuesByCommits.mdx +++ /dev/null @@ -1,352 +0,0 @@ -# Get Issues by Commit SHA Array - -## Route - -``` -api/github/getIssuesByCommits -``` - -## Method - -POST - -## Params - -``` -{ - "user": "string", - "repo": "string", - "owner": "string", - "commitList": "string" -} -``` - -Where: - -- user: email of the user to search (registry on app). Not necessarily GitHub email. -- repo: name of the repo to search. -- owner: owner of the repo to search. -- commitList: a comma separated array of SHAs to search. - -## Response - -### Errors - -If the user does not exist, there will be no access token - -``` -{ - "error": "no access_token" -} -``` - -If nothing comes in the `user` param - -``` -{ - "error": "no user" -} -``` - -If nothing comes in the `repo` param - -``` -{ - "error": "no repo" -} -``` - -If nothing comes in the `owner` param - -``` -{ - "error": "no owner" -} -``` - -If nothing comes in the `commitList` param - -``` -{ - "error": "no commitList" -} -``` - -### Success - -``` -[ - { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/100", - "repository_url": "https://api.github.com/repos/watermelontools/watermelon", - "labels_url": "https://api.github.com/repos/watermelontools/watermelon/issues/100/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/watermelon/issues/100/comments", - "events_url": "https://api.github.com/repos/watermelontools/watermelon/issues/100/events", - "html_url": "https://github.com/watermelontools/watermelon/pull/100", - "id": 1418046294, - "node_id": "PR_kwDOEzNtoc5BRXPP", - "number": 100, - "title": "Feature/wm 51 add subscription emails to db", - "user": { - "login": "baristaGeek", - "id": 8325094, - "node_id": "MDQ6VXNlcjgzMjUwOTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/8325094?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/baristaGeek", - "html_url": "https://github.com/baristaGeek", - "followers_url": "https://api.github.com/users/baristaGeek/followers", - "following_url": "https://api.github.com/users/baristaGeek/following{/other_user}", - "gists_url": "https://api.github.com/users/baristaGeek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/baristaGeek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/baristaGeek/subscriptions", - "organizations_url": "https://api.github.com/users/baristaGeek/orgs", - "repos_url": "https://api.github.com/users/baristaGeek/repos", - "events_url": "https://api.github.com/users/baristaGeek/events{/privacy}", - "received_events_url": "https://api.github.com/users/baristaGeek/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 1, - "created_at": "2022-10-21T09:31:53Z", - "updated_at": "2022-10-21T09:33:08Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/100", - "html_url": "https://github.com/watermelontools/watermelon/pull/100", - "diff_url": "https://github.com/watermelontools/watermelon/pull/100.diff", - "patch_url": "https://github.com/watermelontools/watermelon/pull/100.patch", - "merged_at": null - }, - "body": "This endpoint allows us to send an email address as a parameter, and add it to the payments MVP table. ", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/100/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/watermelon/issues/100/timeline", - "performed_via_github_app": null, - "state_reason": null - }, - { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/98", - "repository_url": "https://api.github.com/repos/watermelontools/watermelon", - "labels_url": "https://api.github.com/repos/watermelontools/watermelon/issues/98/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/watermelon/issues/98/comments", - "events_url": "https://api.github.com/repos/watermelontools/watermelon/issues/98/events", - "html_url": "https://github.com/watermelontools/watermelon/pull/98", - "id": 1414724679, - "node_id": "PR_kwDOEzNtoc5BGHz3", - "number": 98, - "title": "WM-49: Create payments success page ", - "user": { - "login": "baristaGeek", - "id": 8325094, - "node_id": "MDQ6VXNlcjgzMjUwOTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/8325094?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/baristaGeek", - "html_url": "https://github.com/baristaGeek", - "followers_url": "https://api.github.com/users/baristaGeek/followers", - "following_url": "https://api.github.com/users/baristaGeek/following{/other_user}", - "gists_url": "https://api.github.com/users/baristaGeek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/baristaGeek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/baristaGeek/subscriptions", - "organizations_url": "https://api.github.com/users/baristaGeek/orgs", - "repos_url": "https://api.github.com/users/baristaGeek/repos", - "events_url": "https://api.github.com/users/baristaGeek/events{/privacy}", - "received_events_url": "https://api.github.com/users/baristaGeek/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 1, - "created_at": "2022-10-19T10:36:07Z", - "updated_at": "2022-10-20T09:05:02Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/98", - "html_url": "https://github.com/watermelontools/watermelon/pull/98", - "diff_url": "https://github.com/watermelontools/watermelon/pull/98.diff", - "patch_url": "https://github.com/watermelontools/watermelon/pull/98.patch", - "merged_at": null - }, - "body": "After the user successfully pays for her organization's subscription, this PR allows the admin user to enter the following flow:\r\n\r\n1. Get redirected to they payments sucess page\r\n2. Enter emails of her team members. The number of input fields is equal to the number of seats purchased \r\n3. Each input field is validated by making sure it has a valid address, and by making sure it's not empty\r\n4. After the form is sent, the user will see a \"sucessfully invited team members\" page. There, she will be invited to go to Watermelon's main dashboard. \r\n\r\nAdditional notes: \r\n- Making those email addresses part of our DB is the next task, which is represented by ticket WM-51\r\n- Similarly, using SendGrid to notify team members about their invitation to Watermelon is the task on WM-52", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/98/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/watermelon/issues/98/timeline", - "performed_via_github_app": null, - "state_reason": null - }, - { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/95", - "repository_url": "https://api.github.com/repos/watermelontools/watermelon", - "labels_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/comments", - "events_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/events", - "html_url": "https://github.com/watermelontools/watermelon/pull/95", - "id": 1397005983, - "node_id": "PR_kwDOEzNtoc5ALG1A", - "number": 95, - "title": "Feature/comment on jira", - "user": { - "login": "EstebanDalelR", - "id": 11527621, - "node_id": "MDQ6VXNlcjExNTI3NjIx", - "avatar_url": "https://avatars.githubusercontent.com/u/11527621?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/EstebanDalelR", - "html_url": "https://github.com/EstebanDalelR", - "followers_url": "https://api.github.com/users/EstebanDalelR/followers", - "following_url": "https://api.github.com/users/EstebanDalelR/following{/other_user}", - "gists_url": "https://api.github.com/users/EstebanDalelR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/EstebanDalelR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/EstebanDalelR/subscriptions", - "organizations_url": "https://api.github.com/users/EstebanDalelR/orgs", - "repos_url": "https://api.github.com/users/EstebanDalelR/repos", - "events_url": "https://api.github.com/users/EstebanDalelR/events{/privacy}", - "received_events_url": "https://api.github.com/users/EstebanDalelR/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 3, - "created_at": "2022-10-05T00:26:15Z", - "updated_at": "2022-10-17T14:43:54Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/95", - "html_url": "https://github.com/watermelontools/watermelon/pull/95", - "diff_url": "https://github.com/watermelontools/watermelon/pull/95.diff", - "patch_url": "https://github.com/watermelontools/watermelon/pull/95.patch", - "merged_at": null - }, - "body": "Allows commenting on a Jira Ticket, appends the wm emoji", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/timeline", - "performed_via_github_app": null, - "state_reason": null - }, - { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/85", - "repository_url": "https://api.github.com/repos/watermelontools/watermelon", - "labels_url": "https://api.github.com/repos/watermelontools/watermelon/issues/85/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/watermelon/issues/85/comments", - "events_url": "https://api.github.com/repos/watermelontools/watermelon/issues/85/events", - "html_url": "https://github.com/watermelontools/watermelon/pull/85", - "id": 1381652266, - "node_id": "PR_kwDOEzNtoc4_Y5U-", - "number": 85, - "title": "Build billing page", - "user": { - "login": "baristaGeek", - "id": 8325094, - "node_id": "MDQ6VXNlcjgzMjUwOTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/8325094?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/baristaGeek", - "html_url": "https://github.com/baristaGeek", - "followers_url": "https://api.github.com/users/baristaGeek/followers", - "following_url": "https://api.github.com/users/baristaGeek/following{/other_user}", - "gists_url": "https://api.github.com/users/baristaGeek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/baristaGeek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/baristaGeek/subscriptions", - "organizations_url": "https://api.github.com/users/baristaGeek/orgs", - "repos_url": "https://api.github.com/users/baristaGeek/repos", - "events_url": "https://api.github.com/users/baristaGeek/events{/privacy}", - "received_events_url": "https://api.github.com/users/baristaGeek/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 4, - "created_at": "2022-09-22T00:17:57Z", - "updated_at": "2022-10-21T05:10:58Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/85", - "html_url": "https://github.com/watermelontools/watermelon/pull/85", - "diff_url": "https://github.com/watermelontools/watermelon/pull/85.diff", - "patch_url": "https://github.com/watermelontools/watermelon/pull/85.patch", - "merged_at": null - }, - "body": "This is a draft Pull Request for our billing page. This includes the creation of the subscription on Stripe. ", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/85/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/watermelon/issues/85/timeline", - "performed_via_github_app": null, - "state_reason": null - } -] -``` diff --git a/docs/GitHub/getMentionedIssues.mdx b/docs/GitHub/getMentionedIssues.mdx deleted file mode 100644 index f1dbbd2..0000000 --- a/docs/GitHub/getMentionedIssues.mdx +++ /dev/null @@ -1,140 +0,0 @@ -# Get Mentioned Issues - -Issues where the authenticated user has been @mentioned. - -## Route - -``` -api/github/getMentionedIssues -``` - -## Method - -POST - -## Params - -``` -{ - "user": "string", - "repo": "string", - "owner": "string", -} -``` - -Where: - -- user: email of the user to search (registry on app). Not necessarily GitHub email. -- repo: name of the repo to search. -- owner: owner of the repo to search. - -## Response - -### Errors - -If the user does not exist, there will be no access token - -``` -{ - "error": "no access_token" -} -``` - -If nothing comes in the `user` param - -``` -{ - "error": "no user" -} -``` - -If nothing comes in the `repo` param - -``` -{ - "error": "no repo" -} -``` - -If nothing comes in the `owner` param - -``` -{ - "error": "no owner" -} -``` - -### Success - -``` -[ - { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/95", - "repository_url": "https://api.github.com/repos/watermelontools/watermelon", - "labels_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/labels{/name}", - "comments_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/comments", - "events_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/events", - "html_url": "https://github.com/watermelontools/watermelon/pull/95", - "id": 1397005983, - "node_id": "PR_kwDOEzNtoc5ALG1A", - "number": 95, - "title": "Feature/comment on jira", - "user": { - "login": "EstebanDalelR", - "id": 11527621, - "node_id": "MDQ6VXNlcjExNTI3NjIx", - "avatar_url": "https://avatars.githubusercontent.com/u/11527621?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/EstebanDalelR", - "html_url": "https://github.com/EstebanDalelR", - "followers_url": "https://api.github.com/users/EstebanDalelR/followers", - "following_url": "https://api.github.com/users/EstebanDalelR/following{/other_user}", - "gists_url": "https://api.github.com/users/EstebanDalelR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/EstebanDalelR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/EstebanDalelR/subscriptions", - "organizations_url": "https://api.github.com/users/EstebanDalelR/orgs", - "repos_url": "https://api.github.com/users/EstebanDalelR/repos", - "events_url": "https://api.github.com/users/EstebanDalelR/events{/privacy}", - "received_events_url": "https://api.github.com/users/EstebanDalelR/received_events", - "type": "User", - "site_admin": false - }, - "labels": [], - "state": "open", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 3, - "created_at": "2022-10-05T00:26:15Z", - "updated_at": "2022-10-17T14:43:54Z", - "closed_at": null, - "author_association": "COLLABORATOR", - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/95", - "html_url": "https://github.com/watermelontools/watermelon/pull/95", - "diff_url": "https://github.com/watermelontools/watermelon/pull/95.diff", - "patch_url": "https://github.com/watermelontools/watermelon/pull/95.patch", - "merged_at": null - }, - "body": "Allows commenting on a Jira Ticket, appends the wm emoji", - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/watermelontools/watermelon/issues/95/timeline", - "performed_via_github_app": null, - "state_reason": null - } -] -``` diff --git a/docs/GitHub/getPullRequestComments.mdx b/docs/GitHub/getPullRequestComments.mdx deleted file mode 100644 index 5596bf9..0000000 --- a/docs/GitHub/getPullRequestComments.mdx +++ /dev/null @@ -1,418 +0,0 @@ -# Get Pull Request Comments - -## Route - -``` -api/github/getPullRequestComments -``` - -## Method - -POST - -## Params - -``` -{ - "user": "string", - "repo": "string", - "owner": "string", - "pull_number": "string" -} -``` - -Where: - -- user: email of the user to search (registry on app). Not necessarily GitHub email. -- repo: name of the repo to search. -- owner: owner of the repo to search. -- pull_number: number of the pull request to search. - -## Response - -### Errors - -If the user does not exist, there will be no access token - -``` -{ - "error": "no access_token" -} -``` - -If nothing comes in the `user` param - -``` -{ - "error": "no user" -} -``` - -If nothing comes in the `repo` param - -``` -{ - "error": "no repo" -} -``` - -If nothing comes in the `owner` param - -``` -{ - "error": "no owner" -} -``` - -If nothing comes in the `pull_number` param - -``` -{ - "error": "no pull_number" -} -``` - -### Success - -``` -[ - { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/comments/1000103699", - "pull_request_review_id": 1148498547, - "id": 1000103699, - "node_id": "PRRC_kwDOEzNtoc47nF8T", - "diff_hunk": "@@ -0,0 +1,75 @@\n+import { useState, useEffect } from \"react\";\n+import { useRouter } from \"next/router\";\n+\n+function Paymentsuccess() {\n+ const router = useRouter();\n+\n+ const [numberOfSeats, setNumberOfSeats] = useState(4);\n+\n+ let localEmailArray = [];\n+\n+ useEffect(() => {\n+ const { seats } = router.query as { seats: string };\n+ const parsedSeats = parseInt(seats);\n+ setNumberOfSeats(parsedSeats);\n+ }, [router.query]);\n+\n+ const handleSubmit = (e) => {\n+ e.preventDefault();\n+ console.log(\"localEmailArray\", localEmailArray);\n+ // send local email array to DB here\n+ router.push(\"/billing/teammatesInvited\");\n+ };\n+\n+ return (\n+ \n+
\n+ \n+

\n+ Add your team members to Watermelon by typing their email addresses\n+

\n+ {/* Add a for loop of length equal to seats*/}\n+ {/* Add input field for each iteratrion */}\n+ {/* Style using primer system */}\n+
handleSubmit(e)}>\n+ {Array.from(Array(numberOfSeats || 0).keys()).map((seatIndex) => (\n+
\n+ {/* on change, add email to email */}\n+ {\n+ const { seats } = router.query as { seats: string };\n+ const parsedSeats = parseInt(seats);\n+ setNumberOfSeats(parsedSeats);\n+ }, [router.query]);\n+\n+ const handleSubmit = (e) => {\n+ e.preventDefault();\n+ console.log(\"localEmailArray\", localEmailArray);\n+ // send local email array to DB here", - "path": "pages/billing/paymentSuccess.tsx", - "position": 20, - "original_position": 20, - "commit_id": "38fdb8f43e3f7a754ccdf623de6ecf9cf67d526b", - "original_commit_id": "3af50083873e7714eaff62d7d897fbe80de513ed", - "user": { - "login": "EstebanDalelR", - "id": 11527621, - "node_id": "MDQ6VXNlcjExNTI3NjIx", - "avatar_url": "https://avatars.githubusercontent.com/u/11527621?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/EstebanDalelR", - "html_url": "https://github.com/EstebanDalelR", - "followers_url": "https://api.github.com/users/EstebanDalelR/followers", - "following_url": "https://api.github.com/users/EstebanDalelR/following{/other_user}", - "gists_url": "https://api.github.com/users/EstebanDalelR/gists{/gist_id}", - "starred_url": "https://api.github.com/users/EstebanDalelR/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/EstebanDalelR/subscriptions", - "organizations_url": "https://api.github.com/users/EstebanDalelR/orgs", - "repos_url": "https://api.github.com/users/EstebanDalelR/repos", - "events_url": "https://api.github.com/users/EstebanDalelR/events{/privacy}", - "received_events_url": "https://api.github.com/users/EstebanDalelR/received_events", - "type": "User", - "site_admin": false - }, - "body": "Will this be implemented or is it orphaned?", - "created_at": "2022-10-20T03:17:58Z", - "updated_at": "2022-10-20T03:18:01Z", - "html_url": "https://github.com/watermelontools/watermelon/pull/98#discussion_r1000104098", - "pull_request_url": "https://api.github.com/repos/watermelontools/watermelon/pulls/98", - "author_association": "COLLABORATOR", - "_links": { - "self": { - "href": "https://api.github.com/repos/watermelontools/watermelon/pulls/comments/1000104098" - }, - "html": { - "href": "https://github.com/watermelontools/watermelon/pull/98#discussion_r1000104098" - }, - "pull_request": { - "href": "https://api.github.com/repos/watermelontools/watermelon/pulls/98" - } - }, - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/comments/1000104098/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "start_line": null, - "original_start_line": null, - "start_side": null, - "line": 20, - "original_line": 20, - "side": "RIGHT" - }, - { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/comments/1000104993", - "pull_request_review_id": 1148500214, - "id": 1000104993, - "node_id": "PRRC_kwDOEzNtoc47nGQh", - "diff_hunk": "@@ -0,0 +1,75 @@\n+import { useState, useEffect } from \"react\";\n+import { useRouter } from \"next/router\";\n+\n+function Paymentsuccess() {\n+ const router = useRouter();\n+\n+ const [numberOfSeats, setNumberOfSeats] = useState(4);\n+\n+ let localEmailArray = [];\n+\n+ useEffect(() => {\n+ const { seats } = router.query as { seats: string };\n+ const parsedSeats = parseInt(seats);\n+ setNumberOfSeats(parsedSeats);\n+ }, [router.query]);\n+\n+ const handleSubmit = (e) => {\n+ e.preventDefault();\n+ console.log(\"localEmailArray\", localEmailArray);\n+ // send local email array to DB here\n+ router.push(\"/billing/teammatesInvited\");\n+ };\n+\n+ return (\n+ \n+
\n+ \n+

\n+ Add your team members to Watermelon by typing their email addresses\n+

\n+ {/* Add a for loop of length equal to seats*/}\n+ {/* Add input field for each iteratrion */}\n+ {/* Style using primer system */}\n+ handleSubmit(e)}>\n+ {Array.from(Array(numberOfSeats || 0).keys()).map((seatIndex) => (\n+
\n+ {/* on change, add email to email */}\n+ {\n+ const { seats } = router.query as { seats: string };\n+ const parsedSeats = parseInt(seats);\n+ setNumberOfSeats(parsedSeats);\n+ }, [router.query]);\n+\n+ const handleSubmit = (e) => {\n+ e.preventDefault();\n+ console.log(\"localEmailArray\", localEmailArray);\n+ // send local email array to DB here", - "path": "pages/billing/paymentSuccess.tsx", - "position": 20, - "original_position": 20, - "commit_id": "38fdb8f43e3f7a754ccdf623de6ecf9cf67d526b", - "original_commit_id": "3af50083873e7714eaff62d7d897fbe80de513ed", - "user": { - "login": "baristaGeek", - "id": 8325094, - "node_id": "MDQ6VXNlcjgzMjUwOTQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/8325094?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/baristaGeek", - "html_url": "https://github.com/baristaGeek", - "followers_url": "https://api.github.com/users/baristaGeek/followers", - "following_url": "https://api.github.com/users/baristaGeek/following{/other_user}", - "gists_url": "https://api.github.com/users/baristaGeek/gists{/gist_id}", - "starred_url": "https://api.github.com/users/baristaGeek/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/baristaGeek/subscriptions", - "organizations_url": "https://api.github.com/users/baristaGeek/orgs", - "repos_url": "https://api.github.com/users/baristaGeek/repos", - "events_url": "https://api.github.com/users/baristaGeek/events{/privacy}", - "received_events_url": "https://api.github.com/users/baristaGeek/received_events", - "type": "User", - "site_admin": false - }, - "body": "Making those email addresses part of our DB is the next task, which is represented by ticket WM-51", - "created_at": "2022-10-20T09:01:13Z", - "updated_at": "2022-10-20T09:01:14Z", - "html_url": "https://github.com/watermelontools/watermelon/pull/98#discussion_r1000351662", - "pull_request_url": "https://api.github.com/repos/watermelontools/watermelon/pulls/98", - "author_association": "COLLABORATOR", - "_links": { - "self": { - "href": "https://api.github.com/repos/watermelontools/watermelon/pulls/comments/1000351662" - }, - "html": { - "href": "https://github.com/watermelontools/watermelon/pull/98#discussion_r1000351662" - }, - "pull_request": { - "href": "https://api.github.com/repos/watermelontools/watermelon/pulls/98" - } - }, - "reactions": { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/comments/1000351662/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "start_line": null, - "original_start_line": null, - "start_side": null, - "line": 20, - "original_line": 20, - "side": "RIGHT", - "in_reply_to_id": 1000104098 - }, - { - "url": "https://api.github.com/repos/watermelontools/watermelon/pulls/comments/1000354419", - "pull_request_review_id": 1148850498, - "id": 1000354419, - "node_id": "PRRC_kwDOEzNtoc47oDJz", - "diff_hunk": "@@ -0,0 +1,75 @@\n+import { useState, useEffect } from \"react\";\n+import { useRouter } from \"next/router\";\n+\n+function Paymentsuccess() {\n+ const router = useRouter();\n+\n+ const [numberOfSeats, setNumberOfSeats] = useState(4);\n+\n+ let localEmailArray = [];\n+\n+ useEffect(() => {\n+ const { seats } = router.query as { seats: string };\n+ const parsedSeats = parseInt(seats);\n+ setNumberOfSeats(parsedSeats);\n+ }, [router.query]);\n+\n+ const handleSubmit = (e) => {\n+ e.preventDefault();\n+ console.log(\"localEmailArray\", localEmailArray);\n+ // send local email array to DB here\n+ router.push(\"/billing/teammatesInvited\");\n+ };\n+\n+ return (\n+ \n+
\n+ \n+

\n+ Add your team members to Watermelon by typing their email addresses\n+

\n+ {/* Add a for loop of length equal to seats*/}\n+ {/* Add input field for each iteratrion */}\n+ {/* Style using primer system */}\n+ handleSubmit(e)}>\n+ {Array.from(Array(numberOfSeats || 0).keys()).map((seatIndex) => (\n+
\n+ {/* on change, add email to email */}\n+ Suggest the user to pay for Jira
\n💸

\n\n
\n
This is a premium feature, request a demo
\n
\n\n
    \n\t
  1. in the extension
  2. \n\t
  3. in the dashboard
  4. \n
\n", - "customfield_10010": null, - "customfield_10014": null, - "customfield_10015": null, - "customfield_10005": null, - "customfield_10006": null, - "security": null, - "customfield_10007": null, - "customfield_10008": null, - "aggregatetimeestimate": null, - "customfield_10009": null, - "summary": null, - "creator": null, - "subtasks": null, - "reporter": null, - "aggregateprogress": null, - "customfield_10001": null, - "customfield_10002": null, - "customfield_10003": null, - "customfield_10004": null, - "environment": "", - "duedate": null, - "progress": null, - "votes": null - }, - "fields": { - "statuscategorychangedate": "2022-10-03T09:22:07.329-0500", - "issuetype": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issuetype/10001", - "id": "10001", - "description": "Functionality or a feature expressed as a user goal.", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/2/universal_avatar/view/type/issuetype/avatar/10315?size=medium", - "name": "Story", - "subtask": false, - "avatarId": 10315, - "hierarchyLevel": 0 - }, - "timespent": null, - "customfield_10030": null, - "customfield_10031": null, - "project": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/project/10000", - "id": "10000", - "key": "WM", - "name": "Watermelon", - "projectTypeKey": "software", - "simplified": false, - "avatarUrls": { - "48x48": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551", - "24x24": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=small", - "16x16": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=xsmall", - "32x32": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=medium" - } - }, - "customfield_10032": null, - "customfield_10033": null, - "fixVersions": [], - "aggregatetimespent": null, - "resolution": null, - "customfield_10028": null, - "customfield_10029": [], - "resolutiondate": null, - "workratio": -1, - "lastViewed": "2022-10-18T15:40:55.579-0500", - "watches": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-43/watchers", - "watchCount": 3, - "isWatching": true - }, - "created": "2022-09-12T13:07:14.004-0500", - "customfield_10020": null, - "customfield_10021": null, - "customfield_10022": null, - "customfield_10023": null, - "priority": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/priority/3", - "iconUrl": "https://watermelontools.atlassian.net/images/icons/priorities/medium.svg", - "name": "Medium", - "id": "3" - }, - "customfield_10024": "2022-10-04T19:12:52.115-0500", - "customfield_10025": null, - "labels": [], - "customfield_10016": null, - "customfield_10017": null, - "customfield_10018": { - "hasEpicLinkFieldDependency": false, - "showField": false, - "nonEditableReason": { - "reason": "PLUGIN_LICENSE_ERROR", - "message": "The Parent Link is only available to Jira Premium users." - } - }, - "customfield_10019": "0|i0008n:", - "timeestimate": null, - "aggregatetimeoriginalestimate": null, - "versions": [], - "issuelinks": [], - "assignee": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=5b2969b4edacc156e2f37b21", - "accountId": "5b2969b4edacc156e2f37b21", - "emailAddress": "estebandalelr@gmail.com", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/32" - }, - "displayName": "Esteban Dalel R", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "updated": "2022-10-18T15:42:16.724-0500", - "status": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/status/10001", - "description": "", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/", - "name": "Selected for Development", - "id": "10001", - "statusCategory": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/statuscategory/2", - "id": 2, - "key": "new", - "colorName": "blue-gray", - "name": "To Do" - } - }, - "components": [], - "timeoriginalestimate": null, - "description": { - "version": 1, - "type": "doc", - "content": [ - { - "type": "paragraph", - "content": [ - { - "type": "text", - "text": "Suggest the user to pay for Jira" - }, - { - "type": "hardBreak" - }, - { - "type": "emoji", - "attrs": { - "shortName": ":money_with_wings:", - "id": "1f4b8", - "text": "💸" - } - }, - { - "type": "text", - "text": " " - } - ] - }, - { - "type": "codeBlock", - "attrs": {}, - "content": [ - { - "type": "text", - "text": "This is a premium feature, request a demo" - } - ] - }, - { - "type": "orderedList", - "content": [ - { - "type": "listItem", - "content": [ - { - "type": "paragraph", - "content": [ - { - "type": "text", - "text": "in the extension" - } - ] - } - ] - }, - { - "type": "listItem", - "content": [ - { - "type": "paragraph", - "content": [ - { - "type": "text", - "text": "in the dashboard" - } - ] - } - ] - } - ] - } - ] - }, - "customfield_10010": null, - "customfield_10014": null, - "customfield_10015": null, - "customfield_10005": null, - "customfield_10006": null, - "security": null, - "customfield_10007": null, - "customfield_10008": null, - "aggregatetimeestimate": null, - "customfield_10009": null, - "summary": "Jira Prompts", - "creator": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "subtasks": [], - "reporter": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "aggregateprogress": { - "progress": 0, - "total": 0 - }, - "customfield_10001": null, - "customfield_10002": null, - "customfield_10003": null, - "customfield_10004": null, - "environment": null, - "duedate": null, - "progress": { - "progress": 0, - "total": 0 - }, - "votes": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-43/votes", - "votes": 0, - "hasVoted": false - } - } - } -] - -``` diff --git a/docs/Jira/getMostRelevantTicket.mdx b/docs/Jira/getMostRelevantTicket.mdx deleted file mode 100644 index 3f8a4e2..0000000 --- a/docs/Jira/getMostRelevantTicket.mdx +++ /dev/null @@ -1,1630 +0,0 @@ -# Get Most Relevant Jira Ticket - -## Route - -``` -api/jira/getMostRelevantJiraTicket -``` - -## Method - -POST - -## Params - -``` -{ - "user": "string", - "prTitle": "string" -} -``` - -Where: - -- user: email of the user to search (registry on app). Not necessarily Jira email. -- prTitle: Title of the most relevant PR or fallback to latest commit. It will search for hotwords. - -## Response - -### Errors - -If the user does not exist, there will be no access token - -``` -{ - "error": "no access_token" -} -``` - -If nothing comes in the `user` param - -``` -{ - "error": "no user" -} -``` - -### Success - -``` -[ - { - "expand": "operations,versionedRepresentations,editmeta,changelog,customfield_10010.requestTypePractice,renderedFields", - "id": "10059", - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/10059", - "key": "WM-60", - "fields": { - "statuscategorychangedate": "2022-10-03T09:19:35.723-0500", - "issuetype": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issuetype/10001", - "id": "10001", - "description": "Functionality or a feature expressed as a user goal.", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/2/universal_avatar/view/type/issuetype/avatar/10315?size=medium", - "name": "Story", - "subtask": false, - "avatarId": 10315, - "hierarchyLevel": 0 - }, - "timespent": null, - "customfield_10030": null, - "project": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/project/10000", - "id": "10000", - "key": "WM", - "name": "Watermelon", - "projectTypeKey": "software", - "simplified": false, - "avatarUrls": { - "48x48": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551", - "24x24": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=small", - "16x16": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=xsmall", - "32x32": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=medium" - } - }, - "customfield_10031": null, - "customfield_10032": null, - "fixVersions": [], - "customfield_10033": null, - "aggregatetimespent": null, - "resolution": null, - "customfield_10028": null, - "customfield_10029": [], - "resolutiondate": null, - "workratio": -1, - "lastViewed": null, - "watches": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-60/watchers", - "watchCount": 1, - "isWatching": false - }, - "created": "2022-10-03T09:19:24.371-0500", - "customfield_10020": null, - "customfield_10021": null, - "customfield_10022": null, - "customfield_10023": null, - "priority": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/priority/3", - "iconUrl": "https://watermelontools.atlassian.net/images/icons/priorities/medium.svg", - "name": "Medium", - "id": "3" - }, - "customfield_10024": null, - "customfield_10025": null, - "labels": [], - "customfield_10016": null, - "customfield_10017": null, - "customfield_10018": { - "hasEpicLinkFieldDependency": false, - "showField": false, - "nonEditableReason": { - "reason": "PLUGIN_LICENSE_ERROR", - "message": "The Parent Link is only available to Jira Premium users." - } - }, - "customfield_10019": "0|i000cf:", - "timeestimate": null, - "aggregatetimeoriginalestimate": null, - "versions": [], - "issuelinks": [ - { - "id": "10000", - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issueLink/10000", - "type": { - "id": "10001", - "name": "Cloners", - "inward": "is cloned by", - "outward": "clones", - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issueLinkType/10001" - }, - "outwardIssue": { - "id": "10057", - "key": "WM-58", - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/10057", - "fields": { - "summary": "Talk to 2 prospects this week ", - "status": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/status/3", - "description": "This issue is being actively worked on at the moment by the assignee.", - "iconUrl": "https://watermelontools.atlassian.net/images/icons/statuses/inprogress.png", - "name": "In Progress", - "id": "3", - "statusCategory": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/statuscategory/4", - "id": 4, - "key": "indeterminate", - "colorName": "yellow", - "name": "In Progress" - } - }, - "priority": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/priority/3", - "iconUrl": "https://watermelontools.atlassian.net/images/icons/priorities/medium.svg", - "name": "Medium", - "id": "3" - }, - "issuetype": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issuetype/10001", - "id": "10001", - "description": "Functionality or a feature expressed as a user goal.", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/2/universal_avatar/view/type/issuetype/avatar/10315?size=medium", - "name": "Story", - "subtask": false, - "avatarId": 10315, - "hierarchyLevel": 0 - } - } - } - } - ], - "assignee": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "updated": "2022-10-07T08:19:58.741-0500", - "status": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/status/10003", - "description": "Este estado es administrado internamente por Jira Software", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/", - "name": "Ready For Review", - "id": "10003", - "statusCategory": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/statuscategory/4", - "id": 4, - "key": "indeterminate", - "colorName": "yellow", - "name": "In Progress" - } - }, - "components": [], - "timeoriginalestimate": null, - "description": { - "version": 1, - "type": "doc", - "content": [ - { - "type": "paragraph", - "content": [ - { - "type": "text", - "text": "Talk to 2 engineering leads this week. This could be CTO, tech lead, engineering manager, or any other role name that involves technical leadership. " - } - ] - } - ] - }, - "customfield_10010": null, - "customfield_10014": null, - "customfield_10015": null, - "customfield_10005": null, - "customfield_10006": null, - "security": null, - "customfield_10007": null, - "customfield_10008": null, - "customfield_10009": null, - "aggregatetimeestimate": null, - "summary": "CLONE - Talk to 2 prospects this week", - "creator": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "subtasks": [], - "reporter": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "aggregateprogress": { - "progress": 0, - "total": 0 - }, - "customfield_10001": null, - "customfield_10002": null, - "customfield_10003": null, - "customfield_10004": null, - "environment": null, - "duedate": null, - "progress": { - "progress": 0, - "total": 0 - }, - "votes": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-60/votes", - "votes": 0, - "hasVoted": false - } - } - }, - { - "expand": "operations,versionedRepresentations,editmeta,changelog,customfield_10010.requestTypePractice,renderedFields", - "id": "10057", - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/10057", - "key": "WM-58", - "fields": { - "statuscategorychangedate": "2022-09-26T18:55:05.385-0500", - "issuetype": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issuetype/10001", - "id": "10001", - "description": "Functionality or a feature expressed as a user goal.", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/2/universal_avatar/view/type/issuetype/avatar/10315?size=medium", - "name": "Story", - "subtask": false, - "avatarId": 10315, - "hierarchyLevel": 0 - }, - "timespent": null, - "customfield_10030": null, - "project": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/project/10000", - "id": "10000", - "key": "WM", - "name": "Watermelon", - "projectTypeKey": "software", - "simplified": false, - "avatarUrls": { - "48x48": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551", - "24x24": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=small", - "16x16": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=xsmall", - "32x32": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=medium" - } - }, - "customfield_10031": null, - "customfield_10032": null, - "fixVersions": [], - "customfield_10033": null, - "aggregatetimespent": null, - "resolution": null, - "customfield_10028": null, - "customfield_10029": [], - "resolutiondate": null, - "workratio": -1, - "watches": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-58/watchers", - "watchCount": 1, - "isWatching": false - }, - "lastViewed": null, - "created": "2022-09-26T10:17:52.696-0500", - "customfield_10020": null, - "customfield_10021": null, - "customfield_10022": null, - "customfield_10023": null, - "priority": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/priority/3", - "iconUrl": "https://watermelontools.atlassian.net/images/icons/priorities/medium.svg", - "name": "Medium", - "id": "3" - }, - "customfield_10024": null, - "customfield_10025": null, - "labels": [], - "customfield_10016": null, - "customfield_10017": null, - "customfield_10018": { - "hasEpicLinkFieldDependency": false, - "showField": false, - "nonEditableReason": { - "reason": "PLUGIN_LICENSE_ERROR", - "message": "The Parent Link is only available to Jira Premium users." - } - }, - "customfield_10019": "0|i000bz:", - "timeestimate": null, - "aggregatetimeoriginalestimate": null, - "versions": [], - "issuelinks": [ - { - "id": "10000", - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issueLink/10000", - "type": { - "id": "10001", - "name": "Cloners", - "inward": "is cloned by", - "outward": "clones", - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issueLinkType/10001" - }, - "inwardIssue": { - "id": "10059", - "key": "WM-60", - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/10059", - "fields": { - "summary": "CLONE - Talk to 2 prospects this week", - "status": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/status/10003", - "description": "Este estado es administrado internamente por Jira Software", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/", - "name": "Ready For Review", - "id": "10003", - "statusCategory": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/statuscategory/4", - "id": 4, - "key": "indeterminate", - "colorName": "yellow", - "name": "In Progress" - } - }, - "priority": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/priority/3", - "iconUrl": "https://watermelontools.atlassian.net/images/icons/priorities/medium.svg", - "name": "Medium", - "id": "3" - }, - "issuetype": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issuetype/10001", - "id": "10001", - "description": "Functionality or a feature expressed as a user goal.", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/2/universal_avatar/view/type/issuetype/avatar/10315?size=medium", - "name": "Story", - "subtask": false, - "avatarId": 10315, - "hierarchyLevel": 0 - } - } - } - } - ], - "assignee": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b86c506317006b092eec", - "accountId": "6205b86c506317006b092eec", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6205b86c506317006b092eec/16e8e25b-7175-416e-94ae-2363ccd824f6/48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6205b86c506317006b092eec/16e8e25b-7175-416e-94ae-2363ccd824f6/24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6205b86c506317006b092eec/16e8e25b-7175-416e-94ae-2363ccd824f6/16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6205b86c506317006b092eec/16e8e25b-7175-416e-94ae-2363ccd824f6/32" - }, - "displayName": "Esteban Dalel", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "updated": "2022-10-03T09:19:25.204-0500", - "status": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/status/3", - "description": "This issue is being actively worked on at the moment by the assignee.", - "iconUrl": "https://watermelontools.atlassian.net/images/icons/statuses/inprogress.png", - "name": "In Progress", - "id": "3", - "statusCategory": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/statuscategory/4", - "id": 4, - "key": "indeterminate", - "colorName": "yellow", - "name": "In Progress" - } - }, - "components": [], - "timeoriginalestimate": null, - "description": { - "version": 1, - "type": "doc", - "content": [ - { - "type": "paragraph", - "content": [ - { - "type": "text", - "text": "Talk to 2 engineering leads this week. This could be CTO, tech lead, engineering manager, or any other role name that involves technical leadership. " - } - ] - } - ] - }, - "customfield_10010": null, - "customfield_10014": null, - "customfield_10015": null, - "customfield_10005": null, - "customfield_10006": null, - "security": null, - "customfield_10007": null, - "customfield_10008": null, - "aggregatetimeestimate": null, - "customfield_10009": null, - "summary": "Talk to 2 prospects this week ", - "creator": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "subtasks": [], - "reporter": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "aggregateprogress": { - "progress": 0, - "total": 0 - }, - "customfield_10001": null, - "customfield_10002": null, - "customfield_10003": null, - "customfield_10004": null, - "environment": null, - "duedate": null, - "progress": { - "progress": 0, - "total": 0 - }, - "votes": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-58/votes", - "votes": 0, - "hasVoted": false - } - } - }, - { - "expand": "operations,versionedRepresentations,editmeta,changelog,customfield_10010.requestTypePractice,renderedFields", - "id": "10053", - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/10053", - "key": "WM-54", - "fields": { - "statuscategorychangedate": "2022-10-03T09:22:03.218-0500", - "issuetype": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issuetype/10001", - "id": "10001", - "description": "Functionality or a feature expressed as a user goal.", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/2/universal_avatar/view/type/issuetype/avatar/10315?size=medium", - "name": "Story", - "subtask": false, - "avatarId": 10315, - "hierarchyLevel": 0 - }, - "timespent": null, - "customfield_10030": null, - "customfield_10031": null, - "project": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/project/10000", - "id": "10000", - "key": "WM", - "name": "Watermelon", - "projectTypeKey": "software", - "simplified": false, - "avatarUrls": { - "48x48": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551", - "24x24": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=small", - "16x16": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=xsmall", - "32x32": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=medium" - } - }, - "customfield_10032": null, - "customfield_10033": null, - "fixVersions": [], - "aggregatetimespent": null, - "resolution": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/resolution/10000", - "id": "10000", - "description": "Work has been completed on this issue.", - "name": "Done" - }, - "customfield_10028": null, - "customfield_10029": [], - "resolutiondate": "2022-10-03T09:22:03.214-0500", - "workratio": -1, - "watches": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-54/watchers", - "watchCount": 1, - "isWatching": true - }, - "lastViewed": null, - "created": "2022-09-25T13:24:50.496-0500", - "customfield_10020": null, - "customfield_10021": null, - "customfield_10022": null, - "priority": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/priority/3", - "iconUrl": "https://watermelontools.atlassian.net/images/icons/priorities/medium.svg", - "name": "Medium", - "id": "3" - }, - "customfield_10023": null, - "customfield_10024": null, - "customfield_10025": "3_*:*_1_*:*_841746_*|*_10000_*:*_1_*:*_328_*|*_10002_*:*_1_*:*_0_*|*_10003_*:*_1_*:*_675790680", - "labels": [], - "customfield_10016": null, - "customfield_10017": null, - "customfield_10018": { - "hasEpicLinkFieldDependency": false, - "showField": false, - "nonEditableReason": { - "reason": "PLUGIN_LICENSE_ERROR", - "message": "The Parent Link is only available to Jira Premium users." - } - }, - "customfield_10019": "0|i000b3:", - "aggregatetimeoriginalestimate": null, - "timeestimate": null, - "versions": [], - "issuelinks": [], - "assignee": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=5b2969b4edacc156e2f37b21", - "accountId": "5b2969b4edacc156e2f37b21", - "emailAddress": "estebandalelr@gmail.com", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/32" - }, - "displayName": "Esteban Dalel R", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "updated": "2022-10-03T09:22:03.218-0500", - "status": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/status/10002", - "description": "", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/", - "name": "Done", - "id": "10002", - "statusCategory": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/statuscategory/3", - "id": 3, - "key": "done", - "colorName": "green", - "name": "Done" - } - }, - "components": [], - "timeoriginalestimate": null, - "description": null, - "customfield_10010": null, - "customfield_10014": null, - "customfield_10015": null, - "customfield_10005": null, - "customfield_10006": null, - "customfield_10007": null, - "security": null, - "customfield_10008": null, - "aggregatetimeestimate": null, - "customfield_10009": null, - "summary": "Fix stacking of elements in the extension", - "creator": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=5b2969b4edacc156e2f37b21", - "accountId": "5b2969b4edacc156e2f37b21", - "emailAddress": "estebandalelr@gmail.com", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/32" - }, - "displayName": "Esteban Dalel R", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "subtasks": [], - "reporter": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=5b2969b4edacc156e2f37b21", - "accountId": "5b2969b4edacc156e2f37b21", - "emailAddress": "estebandalelr@gmail.com", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/32" - }, - "displayName": "Esteban Dalel R", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "aggregateprogress": { - "progress": 0, - "total": 0 - }, - "customfield_10001": null, - "customfield_10002": null, - "customfield_10003": null, - "customfield_10004": null, - "environment": null, - "duedate": null, - "progress": { - "progress": 0, - "total": 0 - }, - "votes": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-54/votes", - "votes": 0, - "hasVoted": false - } - } - }, - { - "expand": "operations,versionedRepresentations,editmeta,changelog,customfield_10010.requestTypePractice,renderedFields", - "id": "10041", - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/10041", - "key": "WM-42", - "fields": { - "statuscategorychangedate": "2022-10-03T09:21:59.593-0500", - "issuetype": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issuetype/10001", - "id": "10001", - "description": "Functionality or a feature expressed as a user goal.", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/2/universal_avatar/view/type/issuetype/avatar/10315?size=medium", - "name": "Story", - "subtask": false, - "avatarId": 10315, - "hierarchyLevel": 0 - }, - "timespent": null, - "customfield_10030": null, - "customfield_10031": null, - "project": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/project/10000", - "id": "10000", - "key": "WM", - "name": "Watermelon", - "projectTypeKey": "software", - "simplified": false, - "avatarUrls": { - "48x48": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551", - "24x24": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=small", - "16x16": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=xsmall", - "32x32": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=medium" - } - }, - "customfield_10032": null, - "fixVersions": [], - "customfield_10033": null, - "aggregatetimespent": null, - "resolution": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/resolution/10000", - "id": "10000", - "description": "Work has been completed on this issue.", - "name": "Done" - }, - "customfield_10028": null, - "customfield_10029": [], - "resolutiondate": "2022-10-03T09:21:59.590-0500", - "workratio": -1, - "watches": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-42/watchers", - "watchCount": 1, - "isWatching": false - }, - "lastViewed": null, - "created": "2022-09-12T13:06:52.556-0500", - "customfield_10020": null, - "customfield_10021": null, - "customfield_10022": null, - "priority": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/priority/3", - "iconUrl": "https://watermelontools.atlassian.net/images/icons/priorities/medium.svg", - "name": "Medium", - "id": "3" - }, - "customfield_10023": null, - "customfield_10024": null, - "customfield_10025": "3_*:*_1_*:*_872661655_*|*_10000_*:*_1_*:*_26647_*|*_10002_*:*_1_*:*_0_*|*_10001_*:*_1_*:*_7894029_*|*_10003_*:*_1_*:*_920324721", - "labels": [], - "customfield_10016": null, - "customfield_10017": null, - "customfield_10018": { - "hasEpicLinkFieldDependency": false, - "showField": false, - "nonEditableReason": { - "reason": "PLUGIN_LICENSE_ERROR", - "message": "The Parent Link is only available to Jira Premium users." - } - }, - "customfield_10019": "0|i0008f:", - "aggregatetimeoriginalestimate": null, - "timeestimate": null, - "versions": [], - "issuelinks": [], - "assignee": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=5b2969b4edacc156e2f37b21", - "accountId": "5b2969b4edacc156e2f37b21", - "emailAddress": "estebandalelr@gmail.com", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5b2969b4edacc156e2f37b21/a507d8c4-4f38-493f-b807-ebc6c6c948bd/32" - }, - "displayName": "Esteban Dalel R", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "updated": "2022-10-03T09:21:59.593-0500", - "status": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/status/10002", - "description": "", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/", - "name": "Done", - "id": "10002", - "statusCategory": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/statuscategory/3", - "id": 3, - "key": "done", - "colorName": "green", - "name": "Done" - } - }, - "components": [], - "timeoriginalestimate": null, - "description": null, - "customfield_10010": null, - "customfield_10014": null, - "customfield_10015": null, - "customfield_10005": null, - "customfield_10006": null, - "customfield_10007": null, - "security": null, - "customfield_10008": null, - "customfield_10009": null, - "aggregatetimeestimate": null, - "summary": "Check Jira", - "creator": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "subtasks": [], - "reporter": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "aggregateprogress": { - "progress": 0, - "total": 0 - }, - "customfield_10001": null, - "customfield_10002": null, - "customfield_10003": null, - "customfield_10004": null, - "environment": null, - "duedate": null, - "progress": { - "progress": 0, - "total": 0 - }, - "votes": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-42/votes", - "votes": 0, - "hasVoted": false - } - } - }, - { - "expand": "operations,versionedRepresentations,editmeta,changelog,customfield_10010.requestTypePractice,renderedFields", - "id": "10034", - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/10034", - "key": "WM-35", - "fields": { - "statuscategorychangedate": "2022-08-23T20:12:40.301-0500", - "issuetype": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issuetype/10001", - "id": "10001", - "description": "Functionality or a feature expressed as a user goal.", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/2/universal_avatar/view/type/issuetype/avatar/10315?size=medium", - "name": "Story", - "subtask": false, - "avatarId": 10315, - "hierarchyLevel": 0 - }, - "timespent": null, - "customfield_10030": null, - "customfield_10031": null, - "project": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/project/10000", - "id": "10000", - "key": "WM", - "name": "Watermelon", - "projectTypeKey": "software", - "simplified": false, - "avatarUrls": { - "48x48": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551", - "24x24": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=small", - "16x16": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=xsmall", - "32x32": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=medium" - } - }, - "customfield_10032": null, - "fixVersions": [], - "customfield_10033": null, - "aggregatetimespent": null, - "resolution": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/resolution/10000", - "id": "10000", - "description": "Work has been completed on this issue.", - "name": "Done" - }, - "customfield_10028": null, - "customfield_10029": [], - "resolutiondate": "2022-08-23T20:12:40.296-0500", - "workratio": -1, - "lastViewed": null, - "watches": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-35/watchers", - "watchCount": 1, - "isWatching": false - }, - "created": "2022-08-22T12:48:11.504-0500", - "customfield_10020": null, - "customfield_10021": null, - "customfield_10022": null, - "priority": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/priority/3", - "iconUrl": "https://watermelontools.atlassian.net/images/icons/priorities/medium.svg", - "name": "Medium", - "id": "3" - }, - "customfield_10023": null, - "customfield_10024": null, - "customfield_10025": "3_*:*_1_*:*_5644914_*|*_10000_*:*_1_*:*_6759_*|*_10002_*:*_2_*:*_12049_*|*_10001_*:*_1_*:*_15832252_*|*_10003_*:*_2_*:*_91572841", - "labels": [], - "customfield_10016": null, - "customfield_10017": null, - "customfield_10018": { - "hasEpicLinkFieldDependency": false, - "showField": false, - "nonEditableReason": { - "reason": "PLUGIN_LICENSE_ERROR", - "message": "The Parent Link is only available to Jira Premium users." - } - }, - "customfield_10019": "0|i00073:", - "timeestimate": null, - "aggregatetimeoriginalestimate": null, - "versions": [], - "issuelinks": [], - "assignee": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=557058%3A74fdf62b-91b3-4e8f-9e93-cecf40224042", - "accountId": "557058:74fdf62b-91b3-4e8f-9e93-cecf40224042", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/41b9d0343fb01b52c97dbbecc55a1ae3?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-4.png", - "24x24": "https://secure.gravatar.com/avatar/41b9d0343fb01b52c97dbbecc55a1ae3?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-4.png", - "16x16": "https://secure.gravatar.com/avatar/41b9d0343fb01b52c97dbbecc55a1ae3?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-4.png", - "32x32": "https://secure.gravatar.com/avatar/41b9d0343fb01b52c97dbbecc55a1ae3?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-4.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "updated": "2022-08-23T20:12:40.301-0500", - "status": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/status/10002", - "description": "", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/", - "name": "Done", - "id": "10002", - "statusCategory": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/statuscategory/3", - "id": 3, - "key": "done", - "colorName": "green", - "name": "Done" - } - }, - "components": [], - "timeoriginalestimate": null, - "description": null, - "customfield_10010": null, - "customfield_10014": null, - "customfield_10015": null, - "customfield_10005": null, - "customfield_10006": null, - "security": null, - "customfield_10007": null, - "customfield_10008": null, - "aggregatetimeestimate": null, - "customfield_10009": null, - "summary": "Improve code context box", - "creator": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "subtasks": [], - "reporter": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "aggregateprogress": { - "progress": 0, - "total": 0 - }, - "customfield_10001": null, - "customfield_10002": null, - "customfield_10003": null, - "customfield_10004": null, - "environment": null, - "duedate": null, - "progress": { - "progress": 0, - "total": 0 - }, - "votes": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-35/votes", - "votes": 0, - "hasVoted": false - } - } - }, - { - "expand": "operations,versionedRepresentations,editmeta,changelog,customfield_10010.requestTypePractice,renderedFields", - "id": "10030", - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/10030", - "key": "WM-31", - "fields": { - "statuscategorychangedate": "2022-08-29T12:35:31.593-0500", - "issuetype": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issuetype/10001", - "id": "10001", - "description": "Functionality or a feature expressed as a user goal.", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/2/universal_avatar/view/type/issuetype/avatar/10315?size=medium", - "name": "Story", - "subtask": false, - "avatarId": 10315, - "hierarchyLevel": 0 - }, - "timespent": null, - "customfield_10030": null, - "project": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/project/10000", - "id": "10000", - "key": "WM", - "name": "Watermelon", - "projectTypeKey": "software", - "simplified": false, - "avatarUrls": { - "48x48": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551", - "24x24": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=small", - "16x16": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=xsmall", - "32x32": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=medium" - } - }, - "customfield_10031": null, - "customfield_10032": null, - "fixVersions": [], - "customfield_10033": null, - "aggregatetimespent": null, - "resolution": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/resolution/10000", - "id": "10000", - "description": "Work has been completed on this issue.", - "name": "Done" - }, - "customfield_10028": null, - "customfield_10029": [], - "resolutiondate": "2022-08-29T12:35:31.589-0500", - "workratio": -1, - "lastViewed": null, - "watches": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-31/watchers", - "watchCount": 1, - "isWatching": false - }, - "created": "2022-08-22T12:25:40.321-0500", - "customfield_10020": null, - "customfield_10021": null, - "customfield_10022": null, - "customfield_10023": null, - "priority": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/priority/3", - "iconUrl": "https://watermelontools.atlassian.net/images/icons/priorities/medium.svg", - "name": "Medium", - "id": "3" - }, - "customfield_10024": null, - "customfield_10025": "10000_*:*_1_*:*_4046_*|*_10002_*:*_1_*:*_0_*|*_10001_*:*_1_*:*_605387242", - "labels": [], - "customfield_10016": null, - "customfield_10017": null, - "customfield_10018": { - "hasEpicLinkFieldDependency": false, - "showField": false, - "nonEditableReason": { - "reason": "PLUGIN_LICENSE_ERROR", - "message": "The Parent Link is only available to Jira Premium users." - } - }, - "customfield_10019": "0|i00067:", - "aggregatetimeoriginalestimate": null, - "timeestimate": null, - "versions": [], - "issuelinks": [], - "assignee": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b86c506317006b092eec", - "accountId": "6205b86c506317006b092eec", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6205b86c506317006b092eec/16e8e25b-7175-416e-94ae-2363ccd824f6/48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6205b86c506317006b092eec/16e8e25b-7175-416e-94ae-2363ccd824f6/24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6205b86c506317006b092eec/16e8e25b-7175-416e-94ae-2363ccd824f6/16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6205b86c506317006b092eec/16e8e25b-7175-416e-94ae-2363ccd824f6/32" - }, - "displayName": "Esteban Dalel", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "updated": "2022-08-29T12:35:31.593-0500", - "status": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/status/10002", - "description": "", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/", - "name": "Done", - "id": "10002", - "statusCategory": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/statuscategory/3", - "id": 3, - "key": "done", - "colorName": "green", - "name": "Done" - } - }, - "components": [], - "timeoriginalestimate": null, - "description": null, - "customfield_10010": null, - "customfield_10014": null, - "customfield_10015": null, - "customfield_10005": null, - "customfield_10006": null, - "customfield_10007": null, - "security": null, - "customfield_10008": null, - "customfield_10009": null, - "aggregatetimeestimate": null, - "summary": "Fix access token refreshing", - "creator": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "subtasks": [], - "reporter": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "aggregateprogress": { - "progress": 0, - "total": 0 - }, - "customfield_10001": null, - "customfield_10002": null, - "customfield_10003": null, - "customfield_10004": null, - "environment": null, - "duedate": null, - "progress": { - "progress": 0, - "total": 0 - }, - "votes": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-31/votes", - "votes": 0, - "hasVoted": false - } - } - }, - { - "expand": "operations,versionedRepresentations,editmeta,changelog,customfield_10010.requestTypePractice,renderedFields", - "id": "10013", - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/10013", - "key": "WM-14", - "fields": { - "statuscategorychangedate": "2022-03-24T13:31:57.782-0500", - "issuetype": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issuetype/10004", - "id": "10004", - "description": "A problem or error.", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium", - "name": "Bug", - "subtask": false, - "avatarId": 10303, - "hierarchyLevel": 0 - }, - "timespent": null, - "customfield_10030": null, - "project": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/project/10000", - "id": "10000", - "key": "WM", - "name": "Watermelon", - "projectTypeKey": "software", - "simplified": false, - "avatarUrls": { - "48x48": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551", - "24x24": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=small", - "16x16": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=xsmall", - "32x32": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=medium" - } - }, - "customfield_10031": null, - "customfield_10032": null, - "customfield_10033": null, - "fixVersions": [ - { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/version/10001", - "id": "10001", - "description": "", - "name": "April 4", - "archived": false, - "released": true, - "releaseDate": "2022-04-04" - } - ], - "aggregatetimespent": null, - "resolution": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/resolution/10000", - "id": "10000", - "description": "Work has been completed on this issue.", - "name": "Done" - }, - "customfield_10029": [], - "resolutiondate": "2022-03-24T13:31:57.777-0500", - "workratio": -1, - "watches": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-14/watchers", - "watchCount": 1, - "isWatching": false - }, - "lastViewed": null, - "created": "2022-03-11T16:56:20.002-0500", - "customfield_10020": null, - "customfield_10021": null, - "customfield_10022": null, - "priority": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/priority/3", - "iconUrl": "https://watermelontools.atlassian.net/images/icons/priorities/medium.svg", - "name": "Medium", - "id": "3" - }, - "customfield_10023": null, - "customfield_10024": null, - "customfield_10025": "10000_*:*_1_*:*_1110937797_*|*_10002_*:*_1_*:*_0", - "labels": [], - "customfield_10016": null, - "customfield_10017": null, - "customfield_10018": { - "hasEpicLinkFieldDependency": false, - "showField": false, - "nonEditableReason": { - "reason": "PLUGIN_LICENSE_ERROR", - "message": "The Parent Link is only available to Jira Premium users." - } - }, - "customfield_10019": "0|i0002v:", - "timeestimate": null, - "aggregatetimeoriginalestimate": null, - "versions": [], - "issuelinks": [], - "assignee": null, - "updated": "2022-03-29T09:40:15.983-0500", - "status": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/status/10002", - "description": "", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/", - "name": "Done", - "id": "10002", - "statusCategory": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/statuscategory/3", - "id": 3, - "key": "done", - "colorName": "green", - "name": "Done" - } - }, - "components": [], - "timeoriginalestimate": null, - "description": { - "version": 1, - "type": "doc", - "content": [ - { - "type": "paragraph", - "content": [ - { - "type": "text", - "text": "Given a user selects the last line of a file " - } - ] - }, - { - "type": "paragraph", - "content": [ - { - "type": "text", - "text": "When she runs a watermelon query" - } - ] - }, - { - "type": "paragraph", - "content": [ - { - "type": "text", - "text": "Then git blame shouldn’t throw an error" - } - ] - } - ] - }, - "customfield_10010": null, - "customfield_10014": null, - "customfield_10015": null, - "customfield_10005": null, - "customfield_10006": null, - "security": null, - "customfield_10007": null, - "customfield_10008": null, - "aggregatetimeestimate": null, - "customfield_10009": null, - "summary": "Fix last line git blame bug", - "creator": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "subtasks": [], - "reporter": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "aggregateprogress": { - "progress": 0, - "total": 0 - }, - "customfield_10001": null, - "customfield_10002": null, - "customfield_10003": null, - "customfield_10004": null, - "environment": null, - "duedate": null, - "progress": { - "progress": 0, - "total": 0 - }, - "votes": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-14/votes", - "votes": 0, - "hasVoted": false - } - } - }, - { - "expand": "operations,versionedRepresentations,editmeta,changelog,customfield_10010.requestTypePractice,renderedFields", - "id": "10012", - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/10012", - "key": "WM-13", - "fields": { - "statuscategorychangedate": "2022-03-29T09:40:33.129-0500", - "issuetype": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issuetype/10004", - "id": "10004", - "description": "A problem or error.", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium", - "name": "Bug", - "subtask": false, - "avatarId": 10303, - "hierarchyLevel": 0 - }, - "timespent": null, - "customfield_10030": null, - "customfield_10031": null, - "project": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/project/10000", - "id": "10000", - "key": "WM", - "name": "Watermelon", - "projectTypeKey": "software", - "simplified": false, - "avatarUrls": { - "48x48": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551", - "24x24": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=small", - "16x16": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=xsmall", - "32x32": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/universal_avatar/view/type/project/avatar/10551?size=medium" - } - }, - "customfield_10032": null, - "customfield_10033": null, - "fixVersions": [], - "aggregatetimespent": null, - "resolution": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/resolution/10000", - "id": "10000", - "description": "Work has been completed on this issue.", - "name": "Done" - }, - "customfield_10029": [], - "resolutiondate": "2022-03-29T09:40:33.125-0500", - "workratio": -1, - "watches": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-13/watchers", - "watchCount": 1, - "isWatching": false - }, - "lastViewed": null, - "created": "2022-03-11T16:52:53.199-0500", - "customfield_10020": null, - "customfield_10021": null, - "customfield_10022": null, - "priority": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/priority/3", - "iconUrl": "https://watermelontools.atlassian.net/images/icons/priorities/medium.svg", - "name": "Medium", - "id": "3" - }, - "customfield_10023": null, - "customfield_10024": null, - "customfield_10025": "10000_*:*_1_*:*_1111146236_*|*_10002_*:*_1_*:*_0_*|*_10003_*:*_1_*:*_418113735", - "labels": [], - "customfield_10016": null, - "customfield_10017": null, - "customfield_10018": { - "hasEpicLinkFieldDependency": false, - "showField": false, - "nonEditableReason": { - "reason": "PLUGIN_LICENSE_ERROR", - "message": "The Parent Link is only available to Jira Premium users." - } - }, - "customfield_10019": "0|i0002n:", - "aggregatetimeoriginalestimate": null, - "timeestimate": null, - "versions": [], - "issuelinks": [], - "assignee": null, - "updated": "2022-03-29T09:40:33.128-0500", - "status": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/status/10002", - "description": "", - "iconUrl": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/", - "name": "Done", - "id": "10002", - "statusCategory": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/statuscategory/3", - "id": 3, - "key": "done", - "colorName": "green", - "name": "Done" - } - }, - "components": [], - "timeoriginalestimate": null, - "description": { - "version": 1, - "type": "doc", - "content": [ - { - "type": "paragraph", - "content": [ - { - "type": "text", - "text": "Given a user runs a Watermelon query" - } - ] - }, - { - "type": "paragraph", - "content": [ - { - "type": "text", - "text": "When doRefactor is called" - } - ] - }, - { - "type": "paragraph", - "content": [ - { - "type": "text", - "text": "Then it should render the issues gathered from all commit hashes, not just the first one. " - } - ] - } - ] - }, - "customfield_10010": null, - "customfield_10014": null, - "customfield_10015": null, - "customfield_10005": null, - "customfield_10006": null, - "security": null, - "customfield_10007": null, - "customfield_10008": null, - "customfield_10009": null, - "aggregatetimeestimate": null, - "summary": "Fix q: `hash:${arrayOfSHAs[0]}`", - "creator": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "subtasks": [], - "reporter": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/user?accountId=6205b6df506317006b092e68", - "accountId": "6205b6df506317006b092e68", - "avatarUrls": { - "48x48": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "24x24": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "16x16": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png", - "32x32": "https://secure.gravatar.com/avatar/5b64b227427133e31a19b17937fbf1ad?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FEV-3.png" - }, - "displayName": "Esteban Vargas", - "active": true, - "timeZone": "America/Bogota", - "accountType": "atlassian" - }, - "aggregateprogress": { - "progress": 0, - "total": 0 - }, - "customfield_10001": null, - "customfield_10002": null, - "customfield_10003": null, - "customfield_10004": null, - "environment": null, - "duedate": null, - "progress": { - "progress": 0, - "total": 0 - }, - "votes": { - "self": "https://api.atlassian.com/ex/jira/d11c1bcb-03e8-4d49-bef8-b48cc5a1b516/rest/api/3/issue/WM-13/votes", - "votes": 0, - "hasVoted": false - } - } - } -] - - -``` diff --git a/docs/Jira/index.mdx b/docs/Jira/index.mdx deleted file mode 100644 index faac615..0000000 --- a/docs/Jira/index.mdx +++ /dev/null @@ -1,8 +0,0 @@ -# Jira - -> 💎 This is a paid feature -> [Buy now](https://app.watermelontools.com/billing) - -This integration allows you to create and manage Jira tickets from within the Watermelon extension. - -It requires the user to log in onto Jira on [our Dashboard](https://app.watermelontools.com). diff --git a/docs/Jira/postComment.mdx b/docs/Jira/postComment.mdx deleted file mode 100644 index 9ffad2a..0000000 --- a/docs/Jira/postComment.mdx +++ /dev/null @@ -1,71 +0,0 @@ -# Post comment - -Note: this will prepend a "🍉" to the text. - -## Route - -``` -api/jira/commentOnJiraTicket -``` - -## Method - -POST - -## Params - -``` -{ - "user": "string", - "issueIdOrKey": "string" - "text": "string" -} -``` - -Where: - -- user: email of the user to search (registry on app). Not necessarily Jira email. -- issueIdOrKey: the ticket public id, such as "WM-43". -- text: text of the comment to add. - -## Response - -### Errors - -If the user does not exist, there will be no access token - -``` -{ - "error": "no access_token" -} -``` - -If nothing comes in the `user` param - -``` -{ - "error": "no user" -} -``` - -If nothing comes in the `issueIdOrKey` param - -``` -{ - "error": "no issueIdOrKey" -} -``` - -If nothing comes in the `text` param - -``` -{ - "error": "no text" -} -``` - -### Success - -``` -{"ok":"ok"} -``` diff --git a/docs/Slack/addMessageToThread.mdx b/docs/Slack/addMessageToThread.mdx deleted file mode 100644 index d67f029..0000000 --- a/docs/Slack/addMessageToThread.mdx +++ /dev/null @@ -1,126 +0,0 @@ -# Add Message to Thread - -Note: this will prepend a "🍉" to the text. - -## Route - -``` -api/slack/addMessageToThread -``` - -## Method - -POST - -## Params - -``` -{ - "user": "string", - "channelId": "string" - "text": "string", - "threadTS": "string", - "broadcast"?: "string", -} -``` - -Where: - -- user: email of the user to search (registry on app). Not necessarily Slack email. -- channelId: the channel id. -- text: text of the comment to add. -- threadTs: timestamp provided by Slack of the parent -- broadcast?: if true, send it also to the channel (like checking the box on the UI) - -## Response - -### Errors - -If the user does not exist, there will be no user token - -``` -{ - "error": "no user_token" -} -``` - -If nothing comes in the `user` param - -``` -{ - "error": "no user" -} -``` - -If nothing comes in the `channelId` param - -``` -{ - "error": "no channelId" -} -``` - -If nothing comes in the `text` param - -``` -{ - "error": "no text" -} -``` - -If nothing comes in the `threadTS` param - -``` -{ - "error": "no threadTS" -} -``` - -### Success - -``` -{ - "ok": true, - "channel": "C027L8BD2EQ", - "ts": "1668109461.993479", - "message": { - "bot_id": "B0497EAQRML", - "type": "message", - "text": "postman", - "user": "U026ZAJH3B9", - "ts": "1668109461.993479", - "app_id": "A03F6LB9DTM", - "blocks": [ - { - "type": "rich_text", - "block_id": "crr+J", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "postman" - } - ] - } - ] - } - ], - "team": "T027L8BCRNG", - "bot_profile": { - "id": "B0497EAQRML", - "app_id": "A03F6LB9DTM", - "name": "Churn bot", - "icons": { - "image_36": "https://a.slack-edge.com/80588/img/plugins/app/bot_36.png", - "image_48": "https://a.slack-edge.com/80588/img/plugins/app/bot_48.png", - "image_72": "https://a.slack-edge.com/80588/img/plugins/app/service_72.png" - }, - "deleted": false, - "updated": 1667502051, - "team_id": "T027L8BCRNG" - } - } -} -``` diff --git a/docs/Slack/getConversationReplies.mdx b/docs/Slack/getConversationReplies.mdx deleted file mode 100644 index f8ab04d..0000000 --- a/docs/Slack/getConversationReplies.mdx +++ /dev/null @@ -1,61 +0,0 @@ -# Get conversation replies - -## Route - -``` -api/slack/getConversationReplies -``` - -## Method - -POST - -## Params - -``` -{ - "user": "string", - "channelId": "string", - "ts": number -} -``` - -Where: - -- user: email of the user to search (registry on app). Not necessarily Slack email. -- channelId: channel id -- ts: the timestamp that Slack sends, found as `ts` - -## Response - -### Errors - -If nothing comes in the `user` param - -``` -{ - "error": "no user" -} -``` - -If nothing comes in the `channelId` param - -``` -{ - "error": "no channelId" -} -``` - -If nothing comes in the `ts` param - -``` -{ - "error": "no ts" -} -``` - -### Success - -``` - -``` diff --git a/docs/Slack/index.mdx b/docs/Slack/index.mdx deleted file mode 100644 index 6faa912..0000000 --- a/docs/Slack/index.mdx +++ /dev/null @@ -1,8 +0,0 @@ -# Slack - -> 💎 This is a paid feature -> [Buy now](https://app.watermelontools.com/billing) - -This integration allows you to view Threads and send Messages from Slack on the Watermelon extension. - -It requires the user to log in onto Slack on [our Dashboard](https://app.watermelontools.com). diff --git a/docs/Slack/searchMessagesByText.mdx b/docs/Slack/searchMessagesByText.mdx deleted file mode 100644 index 80d3a0c..0000000 --- a/docs/Slack/searchMessagesByText.mdx +++ /dev/null @@ -1,1028 +0,0 @@ -# Search Messages by Text - -## Route - -``` -api/slack/searchMessagesByText -``` - -## Method - -POST - -## Params - -``` -{ - "user": "string", - "text": "string" -} -``` - -Where: - -- user: email of the user to search (registry on app). Not necessarily Slack email. -- text: search query. - -## Response - -### Errors - -If the user does not exist, there will be no user token - -``` -{ - "error": "no user_token" -} -``` - -If nothing comes in the `user` param - -``` -{ - "error": "no user" -} -``` - -If nothing comes in the `text` param - -``` -{ - "error": "no text" -} -``` - -### Success - -``` -{ - "ok": true, - "query": "postman", - "messages": { - "total": 31, - "pagination": { - "total_count": 31, - "page": 1, - "per_page": 20, - "page_count": 2, - "first": 1, - "last": 20 - }, - "paging": { - "count": 20, - "total": 31, - "page": 1, - "pages": 2 - }, - "matches": [ - { - "iid": "4c78a0aa-2365-4c37-9355-4090219ee559", - "team": "T027L8BCRNG", - "score": 1052.9814, - "channel": { - "id": "C027L8BD2EQ", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "dev", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U026ZAJH3B9", - "username": "edalel", - "ts": "1668036055.858779", - "blocks": [ - { - "type": "rich_text", - "block_id": "J69", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "postman" - } - ] - } - ] - } - ], - "text": "postman", - "permalink": "https://watermelonsudo.slack.com/archives/C027L8BD2EQ/p1668036055858779", - "no_reactions": true - }, - { - "iid": "398934c8-5baf-4509-ada9-24fd3b0fff45", - "team": "T027L8BCRNG", - "score": 356.9513, - "channel": { - "id": "C036L0P80P4", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "product", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U026ZAJH3B9", - "username": "edalel", - "ts": "1657302741.565369", - "blocks": [ - { - "type": "rich_text", - "block_id": "/GkW", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "Interesting thought\nDocumentation is Postman" - } - ] - } - ] - } - ], - "text": "Interesting thought\nDocumentation is Postman", - "permalink": "https://watermelonsudo.slack.com/archives/C036L0P80P4/p1657302741565369?thread_ts=1657302741.565369", - "no_reactions": true - }, - { - "iid": "96dc2778-fc70-43cc-b50c-7b57e1d23982", - "team": "T027L8BCRNG", - "score": 1050.5364, - "channel": { - "id": "C027L8BD2EQ", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "dev", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U026ZAJH3B9", - "username": "edalel", - "ts": "1668035974.280969", - "blocks": [ - { - "type": "rich_text", - "block_id": "lUrv", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "postman" - } - ] - } - ] - } - ], - "text": "postman", - "permalink": "https://watermelonsudo.slack.com/archives/C027L8BD2EQ/p1668035974280969", - "no_reactions": true - }, - { - "iid": "d712727c-5801-4d45-a093-9b6948eada61", - "team": "T027L8BCRNG", - "score": 399.16763, - "channel": { - "id": "C027L8BD2EQ", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "dev", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U02779T4TDL", - "username": "evargas", - "ts": "1664311090.203889", - "blocks": [ - { - "type": "rich_text", - "block_id": "Y9ak4", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "First of all calm down. If you wanna solve stuff in general (not just this issue), you just can't bash people for not being there when they're having lunch/doing errands. I understand you're mad at the Aptuno thing, but don't let that ruin your day with me pls.\n\nSecond, you should calm down. No user is being affected by this. It's staging, and this is what it's for. I haven't bashed you when stuff has broken on prod (stays loading for ever, info stacks up, not working for certain users such as Vidal, etc.) because I know the nature of startup engineering. Also, I wanna say that I don't bash you when you talk to angel investors who say yes and then no (Luis), or when you do a user interview and exude arrogance, or when you give people the impression that we hate each other. I'm not going to do so, because I want a culture that's open to experimentation. I want you, to not be like that, and show you a good example in me.\n\nThird, when I was doing this in my remote branch in SF, it worked. It's not working here. Why? I don't know, you're the CTO. On the dev channel I summarized my debugging process to help you get some clue. Sometimes you act like my rival and not like my partner, and it feels very bad. This bug, is an example of such situation. You bash, and simply say \"it works on Postman, not on VS Code\" (thing that I clearly know as well). You're not saying something like \"Let my try calling the API on the extension to see what's wrong.\"\n\nFourth, speed? Yes, it's all about speed. With 10 months of runway, it's all about speed. You shouldn't expect stuff to be pixel-perfect at this stage. Critical errors shouldn't be deployed to prod, this error isn't being deployed to prod, I agree with that. Just don't expect everything to be pixel perfect. Again, this is not a corporate that has different problems to worry about (scaling, instead of finding PMF like us).\n\nFifth, taking a step forward: I don't wanna hire any engineer if you're gonna be that kind of engineering leader. People will think you're very arrogant, and that's detrimental for a workplace. We definitely need to fix this before thinking about even raising money to do so.\n\nFinally, I will turn off the car lights, and go to your desk to try to solve this. With the attitude of a partner (how it should be), not with the attitude of a rival." - } - ] - } - ] - } - ], - "text": "First of all calm down. If you wanna solve stuff in general (not just this issue), you just can't bash people for not being there when they're having lunch/doing errands. I understand you're mad at the Aptuno thing, but don't let that ruin your day with me pls.\n\nSecond, you should calm down. No user is being affected by this. It's staging, and this is what it's for. I haven't bashed you when stuff has broken on prod (stays loading for ever, info stacks up, not working for certain users such as Vidal, etc.) because I know the nature of startup engineering. Also, I wanna say that I don't bash you when you talk to angel investors who say yes and then no (Luis), or when you do a user interview and exude arrogance, or when you give people the impression that we hate each other. I'm not going to do so, because I want a culture that's open to experimentation. I want you, to not be like that, and show you a good example in me.\n\nThird, when I was doing this in my remote branch in SF, it worked. It's not working here. Why? I don't know, you're the CTO. On the dev channel I summarized my debugging process to help you get some clue. Sometimes you act like my rival and not like my partner, and it feels very bad. This bug, is an example of such situation. You bash, and simply say \"it works on Postman, not on VS Code\" (thing that I clearly know as well). You're not saying something like \"Let my try calling the API on the extension to see what's wrong.\"\n\nFourth, speed? Yes, it's all about speed. With 10 months of runway, it's all about speed. You shouldn't expect stuff to be pixel-perfect at this stage. Critical errors shouldn't be deployed to prod, this error isn't being deployed to prod, I agree with that. Just don't expect everything to be pixel perfect. Again, this is not a corporate that has different problems to worry about (scaling, instead of finding PMF like us).\n\nFifth, taking a step forward: I don't wanna hire any engineer if you're gonna be that kind of engineering leader. People will think you're very arrogant, and that's detrimental for a workplace. We definitely need to fix this before thinking about even raising money to do so.\n\nFinally, I will turn off the car lights, and go to your desk to try to solve this. With the attitude of a partner (how it should be), not with the attitude of a rival.", - "permalink": "https://watermelonsudo.slack.com/archives/C027L8BD2EQ/p1664311090203889?thread_ts=1664226927.757059", - "no_reactions": true - }, - { - "iid": "2059d88c-a975-40c2-b647-f2b7281eaf0d", - "team": "T027L8BCRNG", - "score": 410.73514, - "channel": { - "id": "C027L8BD2EQ", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "dev", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U026ZAJH3B9", - "username": "edalel", - "ts": "1666272481.773309", - "blocks": [ - { - "type": "rich_text", - "block_id": "ppC9V", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "Yes and no, seems that we would have to keep two different Postman collections" - } - ] - } - ] - } - ], - "text": "Yes and no, seems that we would have to keep two different Postman collections", - "permalink": "https://watermelonsudo.slack.com/archives/C027L8BD2EQ/p1666272481773309?thread_ts=1666272292.907509", - "no_reactions": true - }, - { - "iid": "0944ee40-d435-4ad0-875d-64bbe832699f", - "team": "T027L8BCRNG", - "score": 98.73024, - "channel": { - "id": "C042ZR3M9GA", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "jira-debug", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U026ZAJH3B9", - "username": "edalel", - "ts": "1663621848.713589", - "blocks": [ - { - "type": "rich_text", - "block_id": "hTDIN", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "For what are you using postman?" - } - ] - } - ] - } - ], - "text": "For what are you using postman?", - "permalink": "https://watermelonsudo.slack.com/archives/C042ZR3M9GA/p1663621848713589", - "no_reactions": true - }, - { - "iid": "21a7cc69-5468-4ee8-a5ed-348d4f080fb7", - "team": "T027L8BCRNG", - "score": 98.73024, - "channel": { - "id": "C042ZR3M9GA", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "jira-debug", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U026ZAJH3B9", - "username": "edalel", - "ts": "1663621878.947209", - "blocks": [ - { - "type": "rich_text", - "block_id": "piWP", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "Which endpoint are you calling using postman?" - } - ] - } - ] - } - ], - "text": "Which endpoint are you calling using postman?", - "permalink": "https://watermelonsudo.slack.com/archives/C042ZR3M9GA/p1663621878947209", - "no_reactions": true - }, - { - "iid": "bf0c10d8-6c2e-4c3a-9025-a653a250c074", - "team": "T027L8BCRNG", - "score": 98.73005, - "channel": { - "id": "C042ZR3M9GA", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "jira-debug", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U02779T4TDL", - "username": "evargas", - "ts": "1663621814.090319", - "blocks": [ - { - "type": "rich_text", - "block_id": "hYREl", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "I'm using Postman" - } - ] - } - ] - } - ], - "text": "I'm using Postman", - "permalink": "https://watermelonsudo.slack.com/archives/C042ZR3M9GA/p1663621814090319", - "no_reactions": true - }, - { - "iid": "dd105877-8f85-4f02-8558-60ecefc92b45", - "team": "T027L8BCRNG", - "score": 62.999176, - "channel": { - "id": "C027L8BD2EQ", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "dev", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U02779T4TDL", - "username": "evargas", - "ts": "1666272334.654239", - "attachments": [ - { - "from_url": "https://www.theneo.io/", - "image_url": "https://assets.website-files.com/61f7e03934c23c1dcc9c3cd4/61fd8ede72192947ba6a07ef_screencapture-app-staging-theneo-io-editor-6102fd46ca0084053b0e4942-2022-02-04-21_42_34%20(1)-p-1600.png", - "image_width": 357, - "image_height": 250, - "image_bytes": 164380, - "id": 1, - "original_url": "https://www.theneo.io/", - "fallback": "Theneo: High-Quality & Interactive API Docs", - "text": "Generate Stripe-like API docs in just a few clicks. We support OpenAPI, Postman, GraphQL and much more.", - "title": "Theneo: High-Quality & Interactive API Docs", - "title_link": "https://www.theneo.io/", - "service_name": "theneo.io" - } - ], - "blocks": [ - { - "type": "rich_text", - "block_id": "FpS", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "BTW, does this look useful?\n\n" - }, - { - "type": "link", - "url": "https://www.theneo.io/" - } - ] - } - ] - } - ], - "text": "BTW, does this look useful?\n\n", - "permalink": "https://watermelonsudo.slack.com/archives/C027L8BD2EQ/p1666272334654239?thread_ts=1666272292.907509", - "no_reactions": true - }, - { - "iid": "21a77473-c639-4009-a881-789afef01e1b", - "team": "T027L8BCRNG", - "score": 312.5342, - "channel": { - "id": "C027L8BD2EQ", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "dev", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U026ZAJH3B9", - "username": "edalel", - "ts": "1648679240.733889", - "files": [ - { - "id": "F039EEW3W8J", - "created": 1648679235, - "timestamp": 1648679235, - "name": "image.png", - "title": "image.png", - "mimetype": "image/png", - "filetype": "png", - "pretty_type": "PNG", - "user": "U026ZAJH3B9", - "user_team": "T027L8BCRNG", - "editable": false, - "size": 31838, - "mode": "hosted", - "is_external": false, - "external_type": "", - "is_public": true, - "public_url_shared": false, - "display_as_bot": false, - "username": "", - "url_private": "https://files.slack.com/files-pri/T027L8BCRNG-F039EEW3W8J/image.png", - "url_private_download": "https://files.slack.com/files-pri/T027L8BCRNG-F039EEW3W8J/download/image.png", - "media_display_type": "unknown", - "thumb_64": "https://files.slack.com/files-tmb/T027L8BCRNG-F039EEW3W8J-15c426203c/image_64.png", - "thumb_80": "https://files.slack.com/files-tmb/T027L8BCRNG-F039EEW3W8J-15c426203c/image_80.png", - "thumb_360": "https://files.slack.com/files-tmb/T027L8BCRNG-F039EEW3W8J-15c426203c/image_360.png", - "thumb_360_w": 360, - "thumb_360_h": 329, - "thumb_480": "https://files.slack.com/files-tmb/T027L8BCRNG-F039EEW3W8J-15c426203c/image_480.png", - "thumb_480_w": 480, - "thumb_480_h": 438, - "thumb_160": "https://files.slack.com/files-tmb/T027L8BCRNG-F039EEW3W8J-15c426203c/image_160.png", - "original_w": 555, - "original_h": 507, - "thumb_tiny": "AwArADClxjvmgY96B+P50u0+h/OgA+X/AGqML6NQFPofzoHHY/nQAh29s0UuPY/nRj2P50ANopcZGefyox9fyoASijH1/KjFABRRRQAoYjoTRzjrSUbj60AKS3cmkyfWjJ9aNx9aADJoo3H1o3H1oA//2Q==", - "permalink": "https://watermelonsudo.slack.com/files/U026ZAJH3B9/F039EEW3W8J/image.png", - "permalink_public": "https://slack-files.com/T027L8BCRNG-F039EEW3W8J-47e900ddae", - "has_rich_preview": false, - "file_access": "visible" - } - ], - "blocks": [ - { - "type": "rich_text", - "block_id": "6Zn", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "Windows postman works" - } - ] - } - ] - } - ], - "text": "Windows postman works", - "permalink": "https://watermelonsudo.slack.com/archives/C027L8BD2EQ/p1648679240733889?thread_ts=1648678222.270839", - "no_reactions": true - }, - { - "iid": "6527903a-ff0d-4b9a-8cd8-d66a8dddbc71", - "team": "T027L8BCRNG", - "score": 373.1969, - "channel": { - "id": "C027L8BD2EQ", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "dev", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U02779T4TDL", - "username": "evargas", - "ts": "1660088904.572119", - "blocks": [ - { - "type": "rich_text", - "block_id": "Pc1", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "resJson", - "style": { - "code": true - } - }, - { - "type": "text", - "text": " on test.ts prints " - }, - { - "type": "text", - "text": "undefined", - "style": { - "code": true - } - }, - { - "type": "text", - "text": " on Vercel. But the request is successful. Is that how is supposed to be? Or how are you sure that it worked 100% if it's not with the console log nor the postman console prompt?" - } - ] - } - ] - } - ], - "text": "resJson on test.ts prints undefined on Vercel. But the request is successful. Is that how is supposed to be? Or how are you sure that it worked 100% if it's not with the console log nor the postman console prompt?", - "permalink": "https://watermelonsudo.slack.com/archives/C027L8BD2EQ/p1660088904572119?thread_ts=1660088904.572119", - "no_reactions": true - }, - { - "iid": "f2a87aac-a71a-4a0a-8eb2-719dedf793f8", - "team": "T027L8BCRNG", - "score": 311.84348, - "channel": { - "id": "C027L8BD2EQ", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "dev", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U026ZAJH3B9", - "username": "edalel", - "ts": "1648594460.438109", - "blocks": [ - { - "type": "rich_text", - "block_id": "Rt8", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "link", - "url": "https://watermelontools.postman.co" - } - ] - } - ] - } - ], - "text": "", - "permalink": "https://watermelonsudo.slack.com/archives/C027L8BD2EQ/p1648594460438109", - "no_reactions": true - }, - { - "iid": "3c41da44-7d5a-4392-b962-c9dd3bf12834", - "team": "T027L8BCRNG", - "score": 397.9021, - "channel": { - "id": "C027L8BD2EQ", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "dev", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U026ZAJH3B9", - "username": "edalel", - "ts": "1664300571.052939", - "blocks": [ - { - "type": "rich_text", - "block_id": "t4K8z", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "I see in Postman that sending my email works" - } - ] - } - ] - } - ], - "text": "I see in Postman that sending my email works", - "permalink": "https://watermelonsudo.slack.com/archives/C027L8BD2EQ/p1664300571052939?thread_ts=1664226927.757059", - "no_reactions": true - }, - { - "iid": "8d8157af-3db1-4f03-be0d-acfcefd67f27", - "team": "T027L8BCRNG", - "score": 98.43506, - "channel": { - "id": "C042ZR3M9GA", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "jira-debug", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U026ZAJH3B9", - "username": "edalel", - "ts": "1663623154.796859", - "blocks": [ - { - "type": "rich_text", - "block_id": "HL4WP", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "When using postman, what actions are taken for this error to show up" - } - ] - } - ] - } - ], - "text": "When using postman, what actions are taken for this error to show up", - "permalink": "https://watermelonsudo.slack.com/archives/C042ZR3M9GA/p1663623154796859?thread_ts=1663623052.081999", - "no_reactions": true - }, - { - "iid": "bb4b22c3-43f9-4747-85a8-db0fdac09ed7", - "team": "T027L8BCRNG", - "score": 380.67474, - "channel": { - "id": "C027L8BD2EQ", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "dev", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U026ZAJH3B9", - "username": "edalel", - "ts": "1661382051.652669", - "blocks": [ - { - "type": "rich_text", - "block_id": "Wptf0", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "I updated the postman" - } - ] - } - ] - } - ], - "text": "I updated the postman", - "permalink": "https://watermelonsudo.slack.com/archives/C027L8BD2EQ/p1661382051652669", - "no_reactions": true - }, - { - "iid": "aed8ede0-6cd7-44fd-877a-928b1e949830", - "team": "T027L8BCRNG", - "score": 98.35559, - "channel": { - "id": "C042ZR3M9GA", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "jira-debug", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U026ZAJH3B9", - "username": "edalel", - "ts": "1663621601.994769", - "blocks": [ - { - "type": "rich_text", - "block_id": "zN1", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "no, postman didn’t break “the thing”, we want to know why our tokens are being deprecated if they are being refreshed" - } - ] - } - ] - } - ], - "text": "no, postman didn’t break “the thing”, we want to know why our tokens are being deprecated if they are being refreshed", - "permalink": "https://watermelonsudo.slack.com/archives/C042ZR3M9GA/p1663621601994769" - }, - { - "iid": "5686fcf4-29fb-40de-bad3-760f5aaf1862", - "team": "T027L8BCRNG", - "score": 98.54908, - "channel": { - "id": "C042ZR3M9GA", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "jira-debug", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U02779T4TDL", - "username": "evargas", - "ts": "1663620915.117869", - "blocks": [ - { - "type": "rich_text", - "block_id": "BTf5l", - "elements": [ - { - "type": "rich_text_list", - "style": "ordered", - "indent": 0, - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "Postman" - } - ] - } - ], - "border": 0 - } - ] - } - ], - "text": "1. Postman", - "permalink": "https://watermelonsudo.slack.com/archives/C042ZR3M9GA/p1663620915117869?thread_ts=1663620902.448749", - "no_reactions": true - }, - { - "iid": "67071391-2bec-463c-9a6b-7f125a1d5470", - "team": "T027L8BCRNG", - "score": 98.45518, - "channel": { - "id": "C042ZR3M9GA", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "jira-debug", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U02779T4TDL", - "username": "evargas", - "ts": "1663623129.973699", - "blocks": [ - { - "type": "rich_text", - "block_id": "xXX04", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "Postman console" - } - ] - } - ] - } - ], - "text": "Postman console", - "permalink": "https://watermelonsudo.slack.com/archives/C042ZR3M9GA/p1663623129973699?thread_ts=1663623052.081999", - "no_reactions": true - }, - { - "iid": "2d86516b-db0f-4846-8cd6-5bdd8fcd647f", - "team": "T027L8BCRNG", - "score": 372.69812, - "channel": { - "id": "C027L8BD2EQ", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "dev", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U02779T4TDL", - "username": "evargas", - "ts": "1660084469.704519", - "blocks": [ - { - "type": "rich_text", - "block_id": "X2Jiw", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "Ah no forget it, I already had this setup on postman" - } - ] - } - ] - } - ], - "text": "Ah no forget it, I already had this setup on postman", - "permalink": "https://watermelonsudo.slack.com/archives/C027L8BD2EQ/p1660084469704519", - "no_reactions": true - }, - { - "iid": "5228e5ac-ab40-4556-b229-b63855458581", - "team": "T027L8BCRNG", - "score": 312.29965, - "channel": { - "id": "C027L8BD2EQ", - "is_channel": true, - "is_group": false, - "is_im": false, - "name": "dev", - "is_shared": false, - "is_org_shared": false, - "is_ext_shared": false, - "is_private": false, - "is_mpim": false, - "pending_shared": [], - "is_pending_ext_shared": false - }, - "type": "message", - "user": "U02779T4TDL", - "username": "evargas", - "ts": "1648679346.746459", - "blocks": [ - { - "type": "rich_text", - "block_id": "PDU2I", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "Yeah Postman works" - } - ] - } - ] - } - ], - "text": "Yeah Postman works", - "permalink": "https://watermelonsudo.slack.com/archives/C027L8BD2EQ/p1648679346746459?thread_ts=1648678222.270839", - "no_reactions": true - } - ] - } -} -``` diff --git a/docs/Slack/sendMessageToChannel.mdx b/docs/Slack/sendMessageToChannel.mdx deleted file mode 100644 index cf0cee3..0000000 --- a/docs/Slack/sendMessageToChannel.mdx +++ /dev/null @@ -1,71 +0,0 @@ -# Post Message to Channel - -Note: this will prepend a "🍉" to the text. - -## Route - -``` -api/slack/sendMessageToChannel -``` - -## Method - -POST - -## Params - -``` -{ - "user": "string", - "channelId": "string" - "text": "string" -} -``` - -Where: - -- user: email of the user to search (registry on app). Not necessarily Slack email. -- channelId: the channel id. -- text: text of the comment to add. - -## Response - -### Errors - -If the user does not exist, there will be no user token - -``` -{ - "error": "no user_token" -} -``` - -If nothing comes in the `user` param - -``` -{ - "error": "no user" -} -``` - -If nothing comes in the `channelId` param - -``` -{ - "error": "no channelId" -} -``` - -If nothing comes in the `text` param - -``` -{ - "error": "no text" -} -``` - -### Success - -``` -{"ok":"ok"} -``` diff --git a/docs/intro.mdx b/docs/intro.mdx index 131506a..f268222 100644 --- a/docs/intro.mdx +++ b/docs/intro.mdx @@ -2,18 +2,108 @@ sidebar_position: 1 --- -# About Watermelon +import GitHubLogo from "../static/logos/github.svg"; +import GitLabLogo from "../static/logos/gitlab.svg"; +import BitbucketLogo from "../static/logos/bitbucket.svg"; +import JiraLogo from "../static/logos/jira.svg"; +import ConfluenceLogo from "../static/logos/confluence.svg"; +import NotionLogo from "../static/logos/notion.svg"; +import SlackLogo from "../static/logos/slack.svg"; +import LinearLogo from "../static/logos/linear.svg"; -Welcome! -[Watermelon Tools](https://watermelontools.com) is a company with a mission to make developing as a team easier. We started in February 2022 with a VSCode extension and have built on it. +# Watermelon API -Our philosophy is to be Open Core, which means our most notable product, [our VSCode Extension](https://marketplace.visualstudio.com/items?itemName=WatermelonTools.watermelon-tools) is [Open Source](https://github.com/watermelontools/wm-extension). -These are our Open Docs. +We try to keep the API as simple as possible, and we currently offer only 3 endpoints. We will return the full context taking into consideration the user's connected services and their settings. -## How to use +## Actions -You will first have to register in [our app](https://app.watermelontools.com). This will create a token and sessions. You will also have to login on [VSCode](https://app.watermelontools.com/vscode), [VSCode Insiders](https://app.watermelontools.com/vscode-insiders) or [VSCodium](https://app.watermelontools.com/vscodium). +To be used to comment from GitHub, not currently open. +This endpoint will write a comment to the PR. -## Paid features +### Context -We do have some paid features, including our Jira and Slack integrations and unlimited usage for version control systems. +Will return the whole context as a Markdown Comment in the PR. + +## Extension + +To be used from the IDEs. + +### Hover + +Will return a list of single element hits for the connected services. Does _not_ return an AI summary. + +### Context + +Recieves: + +```js +{ + email: string, + gitSystem: "github"| "gitlab"| "bitbucket", + repo: string, + owner: string, + commitList: string[] +} +``` + +Returns an array of services that contain the same information. + +```js +{ + [serviceName]: { + title: string; + body?: string; + link?: string; + number?: number | string; + image?: string; + }[] +} +``` + +## Services + +The current supported list of services is: + +
    + Git Platforms +
      +
    • + GitHub +
    • +
    • + GitLab +
    • +
    • + Bitbucket +
    • +
    + Ticketing +
      +
    • + {" "} + Jira +
    • +
    • + {" "} + Linear +
    • +
    + Documentation +
      +
    • + {" "} + Confluence +
    • +
    • + {" "} + Notion +
    • +
    + Communication +
      +
    • + {" "} + Slack +
    • +
    +
diff --git a/static/logos/asana.svg b/static/logos/asana.svg new file mode 100644 index 0000000..ae719c5 --- /dev/null +++ b/static/logos/asana.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/static/logos/bitbucket.svg b/static/logos/bitbucket.svg new file mode 100644 index 0000000..76d2659 --- /dev/null +++ b/static/logos/bitbucket.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/static/logos/confluence.svg b/static/logos/confluence.svg new file mode 100644 index 0000000..867b383 --- /dev/null +++ b/static/logos/confluence.svg @@ -0,0 +1,25 @@ + +Created with Fabric.js 3.5.0 + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/logos/discord.svg b/static/logos/discord.svg new file mode 100644 index 0000000..c03e8e1 --- /dev/null +++ b/static/logos/discord.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/static/logos/dropbox.svg b/static/logos/dropbox.svg new file mode 100644 index 0000000..7d7fcbe --- /dev/null +++ b/static/logos/dropbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/logos/git.svg b/static/logos/git.svg new file mode 100644 index 0000000..6664ce5 --- /dev/null +++ b/static/logos/git.svg @@ -0,0 +1,3 @@ + + +image/svg+xml \ No newline at end of file diff --git a/static/logos/github.svg b/static/logos/github.svg new file mode 100644 index 0000000..a5385ec --- /dev/null +++ b/static/logos/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/logos/gitlab.svg b/static/logos/gitlab.svg new file mode 100644 index 0000000..052ffb2 --- /dev/null +++ b/static/logos/gitlab.svg @@ -0,0 +1,22 @@ + +Created with Fabric.js 3.5.0 + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/logos/gitpod.svg b/static/logos/gitpod.svg new file mode 100644 index 0000000..b1402d5 --- /dev/null +++ b/static/logos/gitpod.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/logos/google drive.svg b/static/logos/google drive.svg new file mode 100644 index 0000000..388dbcc --- /dev/null +++ b/static/logos/google drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/logos/intellij.svg b/static/logos/intellij.svg new file mode 100644 index 0000000..04d5d61 --- /dev/null +++ b/static/logos/intellij.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/logos/jira.svg b/static/logos/jira.svg new file mode 100644 index 0000000..ad55fbb --- /dev/null +++ b/static/logos/jira.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/static/logos/linear.svg b/static/logos/linear.svg new file mode 100644 index 0000000..e60b224 --- /dev/null +++ b/static/logos/linear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/logos/microsoft teams.svg b/static/logos/microsoft teams.svg new file mode 100644 index 0000000..dee8b7f --- /dev/null +++ b/static/logos/microsoft teams.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/logos/notion.svg b/static/logos/notion.svg new file mode 100644 index 0000000..30f7be9 --- /dev/null +++ b/static/logos/notion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/logos/phpstorm.svg b/static/logos/phpstorm.svg new file mode 100644 index 0000000..17724e4 --- /dev/null +++ b/static/logos/phpstorm.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/logos/pycharm.svg b/static/logos/pycharm.svg new file mode 100644 index 0000000..82469f3 --- /dev/null +++ b/static/logos/pycharm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/logos/rubymine.svg b/static/logos/rubymine.svg new file mode 100644 index 0000000..7a68d96 --- /dev/null +++ b/static/logos/rubymine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/logos/slack.svg b/static/logos/slack.svg new file mode 100644 index 0000000..fa607dd --- /dev/null +++ b/static/logos/slack.svg @@ -0,0 +1,30 @@ + +Created with Fabric.js 3.5.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/logos/trello.svg b/static/logos/trello.svg new file mode 100644 index 0000000..8110b79 --- /dev/null +++ b/static/logos/trello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/logos/vscode insiders.svg b/static/logos/vscode insiders.svg new file mode 100644 index 0000000..e58b920 --- /dev/null +++ b/static/logos/vscode insiders.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/logos/vscode.svg b/static/logos/vscode.svg new file mode 100644 index 0000000..c453e63 --- /dev/null +++ b/static/logos/vscode.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/logos/vscodium.svg b/static/logos/vscodium.svg new file mode 100644 index 0000000..f17f06c --- /dev/null +++ b/static/logos/vscodium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/logos/watermelon.png b/static/logos/watermelon.png new file mode 100644 index 0000000..fcb83f6 Binary files /dev/null and b/static/logos/watermelon.png differ diff --git a/static/logos/watermelon.svg b/static/logos/watermelon.svg new file mode 100644 index 0000000..8207d0e --- /dev/null +++ b/static/logos/watermelon.svg @@ -0,0 +1,84 @@ + +Created with Fabric.js 3.5.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/logos/webstorm.svg b/static/logos/webstorm.svg new file mode 100644 index 0000000..c55a10e --- /dev/null +++ b/static/logos/webstorm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/logos/zoom.svg b/static/logos/zoom.svg new file mode 100644 index 0000000..a53e5af --- /dev/null +++ b/static/logos/zoom.svg @@ -0,0 +1 @@ + \ No newline at end of file