MeltanoLabs / MeltanoLabs/tap-github

Use repo_id instead of [repo, org] as partition key and index when possible

Open
#122 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
20
Forks
60
Avg merge
20h 29m
Merged PRs (30d)
6

Description

Thanks to the changes introduced by #112, we now have a more reliable column to use for children streams.

Note, this is potentially a breaking changes and might change the DB index structure.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the changes introduced by #112 and locating the child streams that currently use [repo, org] as their partition key and index. Check how repo_id can replace that key where available, then validate the resulting database index structure and document any breaking-change impact.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
database
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.