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: add configuration pipeline generator #141

Draft
wants to merge 22 commits into
base: main
Choose a base branch
from

Conversation

raulb
Copy link
Member

@raulb raulb commented Sep 29, 2024

This is a POC that adds a pipeline generator to our documentation.

The idea is a user would select what source and destination would like to start with, an automatically generated configuration pipeline file will be shown. At that point, the user will be able to copy it and use it on their local Conduit.

In order to ship this to production, we'll need to:

  1. Make sure we're able to automatically generate conduit YAML files with their specifications.
  2. Update the way we generate the connector's JSON file. Notice we have three new keys for that purpose:
  • To link to the path of the connector YAML (specificationPath)
  • To determine whether the connector has source configuration (source: true / false)
  • To determine whether the connector has destination configuration (destination: true / false)

Recording of a demo can be found here.

@raulb raulb requested a review from a team as a code owner September 29, 2024 15:19
@raulb raulb self-assigned this Sep 29, 2024
@raulb raulb marked this pull request as draft September 29, 2024 15:19
Copy link

cloudflare-workers-and-pages bot commented Sep 29, 2024

Deploying conduit-site with  Cloudflare Pages  Cloudflare Pages

Latest commit: 38a45f5
Status: ✅  Deploy successful!
Preview URL: https://70634449.conduit-site.pages.dev
Branch Preview URL: https://raul-build-pipeline-config-f.conduit-site.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant