Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

API client connector #183

Closed
syndesis-bot opened this issue Nov 15, 2017 · 4 comments
Closed

API client connector #183

syndesis-bot opened this issue Nov 15, 2017 · 4 comments
Assignees
Labels
cat/feature PR label for a new feature Epic Use by ZenHub, typically also for user stories group/connector Supported camel connectors group/meta Service for connector meta-data and verification of connections group/server REST backend for managing integrations group/ui User interface SPA, talking to the REST backend group/uxd User experience (UX) designs size/xl Extra large
Milestone

Comments

@syndesis-bot
Copy link
Collaborator

@rhuss 2017-10-10 Epic, Feature

This epic (scenario) is about a general purpose API Client Connector and the idea of a Connector Builder which can create a connector from a given API description (Swagger) and knows how to deal with OAuth flows in a generic fashion.

@kcbabo please fill in a more complete description of the business case, ideally again in the form of a narrative, including a concrete API which should be tackled first

The details needs to be flashed out in engineering planning meetings. The high-level list was assembled in the F2F Kickoff in Westford and highlights the topics

  • Swagger (P0)
  • OAS (P1)
  • API Connector Builder (P0)
  • OAuth Config (P0)
  • API Connection Config (P0)
  • Action Mapping based on Swagger (P0)
  • Data Shape based on Swagger (P0)
  • Headers and Query params - how handled (0)
     
    Comments:
  • UI - General Settings -> API Connection Builder
  • PoC for Swagger + OAuth ingest to
  • Swagger-like view of resources for action list
@syndesis-bot syndesis-bot added this to the Sprint 20 milestone Nov 15, 2017
@syndesis-bot syndesis-bot added cat/feature PR label for a new feature Epic Use by ZenHub, typically also for user stories module/project labels Nov 15, 2017
@syndesis-bot
Copy link
Collaborator Author

@sjcox-rh 2017-10-30

Designs for issue found here:

syndesisio/syndesis-ux#49

Please review!
@dongniwang @amysueg @rhuss @gashcrumb @kahboom @kcbabo

@rhuss rhuss added Epic Use by ZenHub, typically also for user stories target/tp3 and removed module/project labels Nov 20, 2017
@zregvart zregvart modified the milestones: Sprint 20, Sprint 21 Nov 27, 2017
@rhuss rhuss added group/ui User interface SPA, talking to the REST backend group/uxd User experience (UX) designs labels Nov 27, 2017
@zregvart zregvart added group/connector Supported camel connectors group/server REST backend for managing integrations module/tests group/meta Service for connector meta-data and verification of connections labels Nov 29, 2017
@rhuss rhuss added size/xl Extra large d/fri labels Dec 6, 2017
@zregvart zregvart mentioned this issue Dec 15, 2017
@rhuss rhuss modified the milestones: Sprint 21, Sprint 23 Jan 9, 2018
@rhuss
Copy link
Collaborator

rhuss commented Jan 15, 2018

@zregvart Sorry, I forgot again what was missing still and open for Sprint #23. What was it again and could we open issues for this ?

@zregvart
Copy link
Member

We agreed to see what we have implemented thus far and see if any functionality is missing. There are 7 issues (currently) linked to this one some of which I placed in Sprint 23. The bigger issue would be to rework the way we handle parameters and separate them from the body in #796 if we deem that the current implementation with the unified parameter/body is too cumbersome.

@zregvart zregvart added d/tue and removed d/thu labels Jan 17, 2018
@zregvart zregvart modified the milestones: Sprint 23, Sprint 24 Jan 30, 2018
@zregvart zregvart modified the milestones: Sprint 24, Sprint 25 Feb 19, 2018
@zregvart
Copy link
Member

I think we're done here. Any outstanding issues should be considered bugs/improvements, i.e. not part of this epic.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cat/feature PR label for a new feature Epic Use by ZenHub, typically also for user stories group/connector Supported camel connectors group/meta Service for connector meta-data and verification of connections group/server REST backend for managing integrations group/ui User interface SPA, talking to the REST backend group/uxd User experience (UX) designs size/xl Extra large
Projects
None yet
Development

No branches or pull requests

4 participants