odpi/egeria-docs

Egeria lineage sample - add to connector catalog / release process

Opened this issue · 7 comments

Name

egeria-connector-integration-lineage-event-driven-sample

Owner

davidradl

Deliverable

Useful to bring in lineage to Egeria

Build, test and CI-CD process

usual

Dependencies

usual

Justification

in line with the thinking behind a new repo for egeria-connector-repository-file-sample we would like one for this sample. The samples repo is coco based

Assumptions

yes all true

Additional Information

No response

Work Plan

Before creating the repo

  • review overall request & get clarifications
  • get approval on developer/TSC call from maintainers

Creating the repo

  • Create the repo under the odpi organization (default gitignore, license, readme)
  • Setup branch protection rules
  • Set pull request options (allow merge, squash, rebase, suggest updating, allow automerge, do not delete head)
  • Update security settings in repo (policy, advisories, alerts)
  • set up permissions

First steps

  • Initial code-drop (author)

Getting CI/CD started & refining settings

  • Add initial build script for PR (including gradle wrapper if required)
  • Add initial build script for merge

Further Refinement

Release

  • Add release pipeline

email sent to maintainer list in lieu of dev call as it would be useful to get this creation done soon.

Agreed to create 20221116 TSC

Started - updating template repository first, which will create the initial outline of this repo

@davidradl I've done the initial repo setup.

  • the code is still the sample (need something to get the actions in place) - you'll need to update
  • search for 'TODO's to get pointers
  • I've not setup any specific tags

Let me know if it looks ok. If so, will add the docs

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 20 days if no further activity occurs. Thank you for your contributions.

Moving to docs to ensure we've catalogued the repo there & in the lfx sites

@juergenhemelt Can you handle this? This is just some missing docs -- documenting the connector in the connector catalog & documenting the release process.