-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Add Platforms for Atlassian, BambooHR, Bitbucket, Boldsign, Box (…
…#273) * feat: atlassian client * feat: atlassian readme * feat: atlassian full logo * feat: atlassian box logo * feat: atlassian platform * feat: bamboohr client * feat: bamboohr readme * feat: bamboohr full logo * feat: bamboohr box logo * feat: bamboohr platform * feat: battlenet client * feat: battlenet readme * feat: battlenet platform * feat: bitbucket client * feat: bitbucket readme * feat: bitbucket full logo * feat: bitbucket box logo * feat: bitbucket platform * feat: boldsign client * feat: boldsign readme * feat: boldsign full logo * feat: boldsign platform * feat: update platforms index * chore: bump package version * feat: atlassian client * feat: atlassian readme * feat: atlassian full logo * feat: atlassian box logo * feat: atlassian platform * feat: bamboohr client * feat: bamboohr readme * feat: bamboohr full logo * feat: bamboohr box logo * feat: bamboohr platform * feat: battlenet client * feat: battlenet readme * feat: battlenet platform * feat: bitbucket client * feat: bitbucket readme * feat: bitbucket full logo * feat: bitbucket box logo * feat: bitbucket platform * feat: boldsign client * feat: boldsign readme * feat: boldsign platform * feat: box client * feat: box readme * feat: box full logo * feat: box box logo * feat: box platform * feat: update platforms index * chore: bump package version * fix boldsign * prettier * fix merge * add questions * remove battlenet
- Loading branch information
Showing
28 changed files
with
312 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Atlassian | ||
|
||
## Description | ||
Atlassian provides collaboration, development, and issue tracking software for teams. | ||
|
||
## Resources | ||
* [Website](atlassian.com) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
import { makeRequestFactory } from '@/sdk/client'; | ||
import { HttpsUrl } from '../../sdk'; | ||
|
||
const request = makeRequestFactory(async (auth, options) => { | ||
return { | ||
...options, | ||
// Since this integration works for any atlassian product, | ||
// the entire url must be specific by the user | ||
url: options.url as `${HttpsUrl}/${string}`, | ||
headers: { | ||
...options.headers, | ||
Authorization: `Bearer ${await auth.getToken()}`, | ||
}, | ||
}; | ||
}); | ||
|
||
export const client = { | ||
passthrough: request.passthrough(), | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
import { client } from '@/platforms/atlassian/client'; | ||
import boxIcon from '@/platforms/atlassian/logos/box'; | ||
import fullIcon from '@/platforms/atlassian/logos/full'; | ||
import { auth, platform } from '@/sdk'; | ||
|
||
export default platform('atlassian', { | ||
auth: auth.oauth2({ | ||
authUrl: 'https://auth.atlassian.com/authorize', | ||
tokenUrl: 'https://auth.atlassian.com/oauth/token', | ||
requiredScopes: ['offline_access'], | ||
authParams: { | ||
audience: 'api.atlassian.com', | ||
prompt: 'consent', | ||
}, | ||
}), | ||
display: { | ||
name: 'Atlassian', | ||
logos: { | ||
defaultURI: fullIcon ?? boxIcon, | ||
fullURI: fullIcon, | ||
boxURI: boxIcon, | ||
}, | ||
colors: { | ||
primary: '#0052cc', | ||
}, | ||
categories: [], | ||
}, | ||
client, | ||
constants: {}, | ||
actions: {}, | ||
}); |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export default 'data:image/jpeg;base64,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'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# BambooHR | ||
|
||
## Description | ||
BambooHR brings a modern approach to hiring, with applicant tracking tools that improve everything from job posting to offer letters.a | ||
|
||
## Resources | ||
* [Docs](https://documentation.bamboohr.com/docs) | ||
* [Website](bamboohr.com) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
import { formatUrl, makeRequestFactory } from '@/sdk/client'; | ||
|
||
const request = makeRequestFactory(async (auth, options) => { | ||
const { answers } = await auth.getMetadata(); | ||
return { | ||
...options, | ||
url: formatUrl( | ||
`https://api.bamboohr.com/api/gateway.php/${answers.subdomain}/v1`, | ||
options.url, | ||
), | ||
headers: { | ||
...options.headers, | ||
Authorization: `Bearer ${await auth.getToken()}`, | ||
}, | ||
}; | ||
}); | ||
|
||
export const client = { | ||
passthrough: request.passthrough(), | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
import { client } from '@/platforms/bamboohr/client'; | ||
import boxIcon from '@/platforms/bamboohr/logos/box'; | ||
import fullIcon from '@/platforms/bamboohr/logos/full'; | ||
import { auth, platform } from '@/sdk'; | ||
|
||
export default platform('bamboohr', { | ||
auth: auth.oauth2({ | ||
authUrl: ({ answers }) => | ||
`https://${answers.subdomain}.bamboohr.com/authorize.php`, | ||
tokenUrl: ({ answers }) => | ||
`https://${answers.subdomain}.bamboohr.com/token.php`, | ||
authParams: { | ||
request: 'authorize', | ||
}, | ||
questions: [ | ||
{ | ||
type: 'text', | ||
id: 'subdomain', | ||
label: 'What is your BambooHR subdomain?', | ||
}, | ||
], | ||
}), | ||
display: { | ||
name: 'BambooHR', | ||
logos: { | ||
defaultURI: fullIcon ?? boxIcon, | ||
fullURI: fullIcon, | ||
boxURI: boxIcon, | ||
}, | ||
colors: { | ||
primary: '#D5FE81', | ||
}, | ||
categories: [], | ||
}, | ||
client, | ||
constants: {}, | ||
actions: {}, | ||
}); |
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Bitbucket | ||
|
||
## Description | ||
Bitbucket Cloud is a Git-based code and CI/CD tool optimized for teams using Jira. | ||
|
||
## Resources | ||
* [Docs](https://developer.atlassian.com/server/bitbucket/rest/v811/intro) | ||
* [Website](bitbucket.org) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
import { formatUrl, makeRequestFactory } from '@/sdk/client'; | ||
|
||
const request = makeRequestFactory(async (auth, options) => { | ||
const { answers } = await auth.getMetadata(); | ||
return { | ||
...options, | ||
url: formatUrl( | ||
`https://bitbucket.${answers.subdomain}.com/rest/api/1.0`, | ||
options.url, | ||
), | ||
headers: { | ||
...options.headers, | ||
Authorization: `Bearer ${await auth.getToken()}`, | ||
}, | ||
}; | ||
}); | ||
|
||
export const client = { | ||
passthrough: request.passthrough(), | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
import { client } from '@/platforms/bitbucket/client'; | ||
import boxIcon from '@/platforms/bitbucket/logos/box'; | ||
import fullIcon from '@/platforms/bitbucket/logos/full'; | ||
import { auth, platform } from '@/sdk'; | ||
|
||
export default platform('bitbucket', { | ||
auth: auth.oauth2({ | ||
authUrl: 'https://bitbucket.org/site/oauth2/authorize', | ||
tokenUrl: 'https://bitbucket.org/site/oauth2/access_token', | ||
questions: [ | ||
{ | ||
type: 'text', | ||
id: 'subdomain', | ||
label: 'What is your Bitbucket subdomain?', | ||
}, | ||
], | ||
}), | ||
display: { | ||
name: 'Bitbucket', | ||
logos: { | ||
defaultURI: fullIcon ?? boxIcon, | ||
fullURI: fullIcon, | ||
boxURI: boxIcon, | ||
}, | ||
colors: { | ||
primary: '#0052cc', | ||
}, | ||
categories: [], | ||
}, | ||
client, | ||
constants: {}, | ||
actions: {}, | ||
}); |
Oops, something went wrong.