Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: GraphQL connector template #202

Merged
merged 20 commits into from
Feb 10, 2023
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
d437444
feat: GraphQL connector template
markfarkas-camunda Jan 11, 2023
856f06e
fix(graphql): update license headers
markfarkas-camunda Jan 11, 2023
4c4a942
feat(graphql): implement GraphQL GET method without variables
markfarkas-camunda Jan 23, 2023
949d43e
feat(graphql): implement POST method and variable handling
markfarkas-camunda Jan 23, 2023
d9afadf
fix(graphql): additional character escape, and cleanup
markfarkas-camunda Jan 25, 2023
3400db7
feat(graphql): modify application.properties, code restructure
markfarkas-camunda Jan 26, 2023
6a111bd
fix(graphql): make input variable names graphql specific
markfarkas-camunda Jan 27, 2023
1ce9f74
fix(graphql): swap url and method in the element template
markfarkas-camunda Jan 27, 2023
7a6ea75
chore(graphql): add connectors-common-library to unify http behavior
markfarkas-camunda Jan 31, 2023
2cb7f8e
chore(graphql): set post as default value for method
markfarkas-camunda Feb 3, 2023
e6545ca
Merge branch 'main' into 153-create-template-for-graphql-deploy
markfarkas-camunda Feb 3, 2023
59a6015
feat(graphql): use connectors-common-library in http-json connector, …
markfarkas-camunda Feb 8, 2023
706618b
feat(graphql): add proxy behavior
markfarkas-camunda Feb 9, 2023
cf5d61a
chore(graphql): bundle pom cleanup
markfarkas-camunda Feb 9, 2023
8768ae5
chore(graphql): add README
markfarkas-camunda Feb 9, 2023
ae158c9
chore(graphql): fix README format
markfarkas-camunda Feb 9, 2023
7a853aa
Merge branch 'main' into 153-create-template-for-graphql-deploy
markfarkas-camunda Feb 9, 2023
5b8dbab
chore(graphql): update links to point to internal documentation
markfarkas-camunda Feb 9, 2023
32238f2
fix(graphql): common library licensing, null safety
markfarkas-camunda Feb 10, 2023
518a5ba
fix(graphql): fix code style
markfarkas-camunda Feb 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
</parent>

<name>${artifactId}</name>
<description>${connectorName} cnnector for Camunda 8</description>
<description>${connectorName} connector for Camunda 8</description>
<artifactId>${artifactId}</artifactId>
<packaging>jar</packaging>

Expand Down
5 changes: 5 additions & 0 deletions connectors/graphql/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Copyright Camunda Services GmbH and/or licensed to Camunda Services GmbH under one or more contributor license agreements and licensed to you under a proprietary license.
You may not use this file except in compliance with the proprietary license.
The proprietary license can be either the Camunda Platform Self-Managed Free Edition license (available on Camunda’s website) or the Camunda Platform Self-Managed Enterprise Edition license (a copy you obtain when you contact Camunda).
The Camunda Platform Self-Managed Free Edition comes for free but only allows for usage of the software (file) in non-production environments.
If you want to use the software (file) in production, you need to purchase the Camunda Platform Self-Managed Enterprise Edition.
Comment on lines +1 to +5
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since we have REST connector under Apache 2.0, does it make sense to make GraphQL Apache 2.0 as well?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correct

38 changes: 38 additions & 0 deletions connectors/graphql/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Camunda Connector Template


```bash
mvn clean package
```



```json
{
"myProperty": "....."
}
```


```json
{
"result": {
"myProperty": "....."
}
}
```


| Code | Description |
| - | - |
| FAIL | Message starts with 'fail' (ignoring case) |


Run unit tests

```bash
mvn clean verify
```


The element templates can be found in the [element-templates](element-templates) directory.
Loading