Skip to content

Commit 07f97fc

Browse files
authored
Merge pull request #1 from microsoft/master
Master
2 parents 22a41a7 + 6b97d62 commit 07f97fc

File tree

1,053 files changed

+709852
-32790
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,053 files changed

+709852
-32790
lines changed

.github/CODEOWNERS

Lines changed: 53 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,57 @@
11
# See for instructions on this file https://help.github.com/articles/about-codeowners/
22

3+
# By default Microsoft owns the entire repo
4+
# Unless overridden later
35
* @Microsoft/connectors
46

5-
/certified-connectors/ahead @tjkb
6-
/certified-connectors/Data8 @mattybeard
7-
/certified-connectors/Encodian @Encodian
8-
/certified-connectors/Plumsail\ Documents @RFlipper
9-
/certified-connectors/Plumsail\ Forms @RFlipper
10-
/certified-connectors/Plumsail\ HelpDesk @RFlipper
11-
/certified-connectors/Plumsail\ SP @RFlipper
12-
/certified-connectors/Rencore @waldekmastykarz
13-
/certified-connectors/WebMerge @jeremyjclarke
14-
/certified-connectors/Yeelight @yusureabc
15-
/certified-connectors/Aquaforest\ PDF\ Connector @Aquaforest
16-
/certified-connectors/Cloudmersive\ Data\ Validation @Cloudmersive
17-
/certified-connectors/Cloudmersive\ Document\ Conversion @Cloudmersive
18-
/certified-connectors/Cloudmersive\ Image\ Processing @Cloudmersive
19-
/certified-connectors/Cloudmersive\ PDF @Cloudmersive
20-
/certified-connectors/Cloudmersive\ Virus\ Scan @Cloudmersive
21-
/certified-connectors/CompanyConnect @sschutten
22-
/certified-connectors/D7SMS @d7networks
23-
/certified-connectors/DBF2XML @yekhoKatyn
24-
/certified-connectors/ElfsquadProductConfigurator @johannesheesterman
25-
/certified-connectors/FireText @dp-firetext
26-
/certified-connectors/HotProfile @masuyama-hammock
27-
/certified-connectors/JungleMail365 @EnovaPoint-Lewis
28-
/certified-connectors/KnowledgeLakeRPA @SteveCurran
29-
/certified-connectors/LeadDesk @Lokenstein
30-
/certified-connectors/Mitto @mittork
31-
/certified-connectors/ModuleQ @tom-mq
32-
/certified-connectors/Mtarget\ SMS @devsmsMTarget
33-
/certified-connectors/Pushcut @sliemeobn
34-
/certified-connectors/Rencore\ Governance @waldekmastykarz
35-
/certified-connectors/Robolytix @ondrejfiala
36-
/certified-connectors/Scrive\ eSign @MarcusNilssonGithub
37-
/certified-connectors/ShortURL @cirrussoft
38-
/certified-connectors/Serverless360 @arunprabhu-kovai
39-
/certified-connectors/ShareEffect @Rens-Braspenning
40-
/certified-connectors/SignRequest @michi88
41-
/certified-connectors/Slascone @its-just-jo
42-
/certified-connectors/Smarp @pininsmarp
43-
/certified-connectors/Stormboard @mdbollman
44-
/certified-connectors/Tallyfy @EricHusa
45-
/certified-connectors/Way\ We\ Do @danspam
46-
/certified-connectors/Witivio @NicolasHumann
47-
/certified-connectors/easyvistaselfhelp @cedric-martin
48-
/certified-connectors/emfluencemp @ryandeba
49-
/certified-connectors/envoy @aasimniz95
50-
/certified-connectors/exghts @exghts
51-
/certified-connectors/Telephony-Xtended-Service @alainmenag
52-
/certified-connectors/CloudAppSecurity @robrams
53-
/certified-connectors/PartnerCenterReferrals @didalal
54-
/certified-connectors/gofileroom @calvinleong
55-
/tools/paconn-cli @Microsoft/connectors
7+
# Speicific owner for Certified Connectors
8+
/certified-connectors/Aquaforest\ PDF\ Connector/ @Aquaforest
9+
/certified-connectors/CloudAppSecurity/ @robrams
10+
/certified-connectors/Cloudmersive\ Data\ Validation/ @Cloudmersive
11+
/certified-connectors/Cloudmersive\ Document\ Conversion/ @Cloudmersive
12+
/certified-connectors/Cloudmersive\ Image\ Processing/ @Cloudmersive
13+
/certified-connectors/Cloudmersive\ PDF/ @Cloudmersive
14+
/certified-connectors/Cloudmersive\ Virus\ Scan/ @Cloudmersive
15+
/certified-connectors/CompanyConnect/ @sschutten
16+
/certified-connectors/D7SMS/ @d7networks
17+
/certified-connectors/DBF2XML/ @yekhoKatyn
18+
/certified-connectors/Data8/ @mattybeard
19+
/certified-connectors/ElfsquadProductConfigurator/ @johannesheesterman
20+
/certified-connectors/Encodian/ @Encodian
21+
/certified-connectors/FireText/ @dp-firetext
22+
/certified-connectors/HotProfile/ @masuyama-hammock
23+
/certified-connectors/JungleMail365/ @EnovaPoint-Lewis
24+
/certified-connectors/KnowledgeLakeRPA/ @SteveCurran
25+
/certified-connectors/LeadDesk/ @Lokenstein
26+
/certified-connectors/Mitto/ @mittork
27+
/certified-connectors/ModuleQ/ @tom-mq
28+
/certified-connectors/Mtarget\ SMS/ @devsmsMTarget
29+
/certified-connectors/PartnerCenterReferrals/ @didalal
30+
/certified-connectors/Plumsail\ Documents/ @RFlipper
31+
/certified-connectors/Plumsail\ Forms/ @RFlipper
32+
/certified-connectors/Plumsail\ HelpDesk/ @RFlipper
33+
/certified-connectors/Plumsail\ SP/ @RFlipper
34+
/certified-connectors/Pushcut/ @sliemeobn
35+
/certified-connectors/Rencore/ @waldekmastykarz
36+
/certified-connectors/Rencore\ Governance/ @waldekmastykarz
37+
/certified-connectors/Robolytix/ @ondrejfiala
38+
/certified-connectors/Scrive\ eSign/ @MarcusNilssonGithub
39+
/certified-connectors/Serverless360/ @arunprabhu-kovai
40+
/certified-connectors/ShareEffect/ @Rens-Braspenning
41+
/certified-connectors/ShortURL/ @cirrussoft
42+
/certified-connectors/SignRequest/ @michi88
43+
/certified-connectors/Slascone/ @its-just-jo
44+
/certified-connectors/Smarp/ @pininsmarp
45+
/certified-connectors/Stormboard/ @mdbollman
46+
/certified-connectors/Tallyfy/ @EricHusa
47+
/certified-connectors/Telephony-Xtended-Service/ @alainmenag
48+
/certified-connectors/Way\ We\ Do/ @danspam
49+
/certified-connectors/WebMerge/ @jeremyjclarke
50+
/certified-connectors/Witivio/ @NicolasHumann
51+
/certified-connectors/Yeelight/ @yusureabc
52+
/certified-connectors/ahead/ @tjkb
53+
/certified-connectors/easyvistaselfhelp/ @cedric-martin
54+
/certified-connectors/emfluencemp/ @ryandeba
55+
/certified-connectors/envoy/ @aasimniz95
56+
/certified-connectors/exghts/ @exghts
57+
/certified-connectors/gofileroom/ @calvinleong

.github/ISSUE_TEMPLATE/Bug_report.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/Feature_request.md

Lines changed: 0 additions & 17 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/Service_team_request.md

Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
name: 🐛 Bug report
2+
description: File a connector bug here!
3+
title: "[BUG] <title>"
4+
labels: [bug]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out this bug report. Remember to include sufficient details and context. If you have multiple bugs, please submit them in separate issues.
10+
- type: dropdown
11+
id: connector-type
12+
attributes:
13+
label: Type of Connector
14+
options:
15+
- Certified Connector
16+
- Custom Connector
17+
- Independent Publisher Connector
18+
validations:
19+
required: true
20+
- type: input
21+
id: connector-name
22+
attributes:
23+
label: Name of Connector
24+
placeholder: |
25+
Enter the name of the connector.
26+
validations:
27+
required: true
28+
- type: textarea
29+
id: bug-description
30+
attributes:
31+
label: Describe the bug
32+
placeholder: |
33+
A clear and concise description of what the bug is.
34+
validations:
35+
required: true
36+
- type: dropdown
37+
id: security-bug
38+
attributes:
39+
label: Is this a security bug?
40+
options:
41+
- Yes, this is a security bug
42+
- No, this is not a security bug
43+
validations:
44+
required: true
45+
- type: dropdown
46+
id: severity
47+
attributes:
48+
label: What is the severity of this bug?
49+
options:
50+
- Severity 1 - Connector is broken or there's a very serious issue
51+
- Severity 2 - One or more important connector features are down
52+
- Severity 3 - Minor issue
53+
validations:
54+
required: true
55+
- type: textarea
56+
id: reproduce
57+
attributes:
58+
label: To Reproduce
59+
placeholder: |
60+
Steps to reproduce the behavior.
61+
validations:
62+
required: true
63+
- type: textarea
64+
id: expected-behavior
65+
attributes:
66+
label: Expected behavior
67+
placeholder: |
68+
A clear and concise description of what you expected to happen.
69+
validations:
70+
required: true
71+
- type: textarea
72+
attributes:
73+
label: Environment summary
74+
value: |
75+
Install Method (e.g. pip, interactive script, apt-get, Docker, MSI, edge build)
76+
CLI version (paconn --version)
77+
OS version
78+
Shell Type (e.g. bash, cmd.exe, Bash on Windows)
79+
validations:
80+
required: true
81+
- type: textarea
82+
attributes:
83+
label: Additional context
84+
placeholder: |
85+
Add any other context about the problem here.
86+
validations:
87+
required: true
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
name: 🚀 Feature request
2+
description: Suggest an idea for an existing connector in this repository!
3+
title: "[FEATURE REQUEST] <title>"
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
New ideas for existing connectors can include support for new actions, triggers, and support for more endpoints. If you need to submit a request for a new connector, please use the New connector request template.
9+
- type: dropdown
10+
id: connector-type
11+
attributes:
12+
label: Type of Connector
13+
options:
14+
- Certified Connector
15+
- Custom Connector
16+
- Independent Publisher Connector
17+
validations:
18+
required: true
19+
- type: input
20+
id: connector-name
21+
attributes:
22+
label: Name of Connector
23+
placeholder: |
24+
Enter the name of the connector.
25+
validations:
26+
required: true
27+
- type: textarea
28+
id: feature-related-problem
29+
attributes:
30+
label: Is your feature request related to a problem? Please describe.
31+
placeholder: |
32+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
33+
validations:
34+
required: true
35+
- type: textarea
36+
id: solution-description
37+
attributes:
38+
label: Describe the solution you'd like
39+
placeholder: |
40+
A clear and concise description of what you want to happen.
41+
validations:
42+
required: true
43+
- type: textarea
44+
id: solution-alternatives
45+
attributes:
46+
label: Describe alternatives you've considered
47+
placeholder: |
48+
A clear and concise description of any alternative solutions or features you've considered.
49+
validations:
50+
required: true
51+
- type: textarea
52+
id: additional-context
53+
attributes:
54+
label: Additional context
55+
placeholder: |
56+
Add any other context or screenshots about the feature request here.
57+
validations:
58+
required: true
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: 💡 New connector request
2+
description: Specify a connector that you need!
3+
title: "[CONNECTOR REQUEST] <title>"
4+
body:
5+
- type: input
6+
id: end-service-name
7+
attributes:
8+
label: Name of the end service.
9+
placeholder: |
10+
Enter the name of the end service.
11+
validations:
12+
required: true
13+
- type: textarea
14+
id: potential-use-cases
15+
attributes:
16+
label: Describe the potential use cases for this connector
17+
validations:
18+
required: true
19+
- type: textarea
20+
id: helpful-triggers-actions
21+
attributes:
22+
label: What would be the most helpful actions and triggers for this connector?
23+
validations:
24+
required: true
25+
- type: textarea
26+
id: additional-context
27+
attributes:
28+
label: Additional context
29+
placeholder: |
30+
Add any other context about this new connector.
31+
validations:
32+
required: true
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: 🚧 Service Team Support Request
2+
description: For select service teams to request CLI-team support for work such as new features, commands, etc.
3+
title: "[SERVICE TEAM SUPPORT REQUEST] <title>"
4+
body:
5+
- type: textarea
6+
id: feature-work-requested
7+
attributes:
8+
label: Description of Feature or Work Requested
9+
placeholder: |
10+
Provide a brief description of the feature or work requested. A link to conceptual documentation may be helpful too.
11+
validations:
12+
required: true
13+
- type: textarea
14+
id: target-date
15+
attributes:
16+
label: Target Date
17+
placeholder: |
18+
If you have a target date for release of this feature/work, please provide it. While we can't guarantee these dates, it will help us prioritize your request against other requests.
19+
validations:
20+
required: true

.github/pull_request_template.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,17 @@
11

2-
32
---
3+
### When submitting a connector, please make sure that you follow the requirements below, otherwise your PR might be rejected. We want to make you have a well-built connector, a smooth certification experience, and your users are happy :)
4+
5+
- [ ] I attest that the connector works and I verified by deploying and testing all the operations.
6+
- [ ] I attest that I have added detailed descriptions for all operations and parameters in the swagger file.
7+
- [ ] I attest that I have added response schemas to my actions, unless the response schema is dynamic.
8+
- [ ] I validated the swagger file, `apiDefinition.swagger.json`, by running `paconn validate` command.
9+
- [ ] If this is a certified connector, I confirm that `apiProperties.json` has a valid brand color and doesn't use an invalid brand color, `#007ee5` or `#ffffff`. If this is an independent publisher connector, I confirm that I am not submitting a connector icon.
10+
11+
If you are an Independent Publisher, you must also attest to the following to ensure a smooth publishing process:
12+
- [ ] I have named this PR after the pattern of "Connector Name (Independent Publisher)" ex: HubSpot Marketing (Independent Publisher)
13+
- [ ] Within this PR markdown file, I have pasted screenshots that show: 3 unique operations (actions/triggers) working within a Flow. This can be in one flow or part of multiple flows. For each one of those flows, I have pasted in screenshots of the Flow succeeding.
14+
- [ ] Within this PR markdown file, I have pasted in a screenshot from the Test operations section within the Custom Connector UI.
15+
- [ ] If the connector uses OAuth, I have provided detailed steps on how to create an app in the readme.md.
416

5-
This checklist is used to make sure that common guidelines for a pull request are followed.
617

7-
- [ ] The PR has modified HISTORY.rst describing any customer-facing, functional changes. Note that this does not include changes only to help content. (see [Modifying change log](https://github.com/Azure/azure-cli/tree/master/doc/authoring_command_modules#modify-change-log)).

0 commit comments

Comments
 (0)