User description
Added support for query params in base url - for usage of advanced global configuration for the entire integration
PR Type
Enhancement, Other
Description
-
Rename HTTP Server integration to Generic HTTP for clarity
-
Fix URL building to preserve query parameters in base URL
-
Convert numeric config parameters to string type for consistency
-
Add Zendesk integration example with configuration files
-
Update VS Code launch configurations and documentation references
Diagram Walkthrough
flowchart LR
A["HTTP Server Integration"] -->|Rename| B["Generic HTTP Integration"]
C["URL Building Logic"] -->|Fix Query Params| D["Preserve base_url query string"]
E["Config Parameters"] -->|Type Conversion| F["String type with int conversion"]
G["Documentation"] -->|Update| H["Zendesk Example + References"]
File Walkthrough
| Relevant files |
|---|
| Documentation | 13 files
debug.pyUpdate debug entry point naming                          |
+1/-1Â Â Â |
conftest.pyUpdate test fixture documentation                        |
+2/-2Â Â Â |
spec.yamlUpdate spec with Generic HTTP naming                     |
+11/-11Â |
CHANGELOG.mdUpdate version to stable release                         |
+1/-1Â Â Â |
README.mdRename to Generic HTTP Integration                       |
+1/-1Â Â Â |
config-api-key.envUpdate example configuration comments                    |
+1/-1Â Â Â |
config-basic-auth.envUpdate example configuration comments                    |
+1/-1Â Â Â |
config-bearer-token.envUpdate example configuration comments                    |
+1/-1Â Â Â |
config-no-auth.envUpdate example configuration comments                    |
+1/-1Â Â Â |
slack-integration.envUpdate example configuration comments                    |
+1/-1Â Â Â |
README.mdUpdate Zendesk example documentation                     |
+8/-2Â Â Â |
installation.mdUpdate Zendesk installation guide                        |
+7/-1Â Â Â |
zendesk-test.env.exampleAdd Zendesk test environment example                     |
+30/-0Â Â |
|
| Bug fix | 3 files
client.pyFix URL building with query parameters                   |
+12/-3Â Â |
handlers.pyConvert numeric config to integer type                   |
+2/-2Â Â Â |
initialize_client.pyConvert config parameters to integers                    |
+5/-5Â Â Â |
|
| Configuration changes | 3 files
launch.jsonUpdate launch configs for Generic HTTPÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â |
+20/-31Â |
MakefileUpdate Makefile integration path                         |
+2/-2Â Â Â |
pyproject.tomlUpdate project name and version                          |
+3/-3Â Â Â |
|
| Formatting | 1 files
port-app-config.ymlAdd formatting to config file                            |
+1/-0Â Â Â |
|
| Enhancement | 1 files
zendesk-integration.yamlAdd Zendesk integration configuration                    |
+55/-0Â Â |
|
| Additional files | 14 files |