Skip to content
View 00yhj22-debug's full-sized avatar

Block or report 00yhj22-debug

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
00yhj22-debug/README.md

Hi, I'm Hyungjoo

I fix broken Python code and build small, focused developer tools.

10 pull requests merged into major open-source projects — reviewed and accepted by core maintainers.

Merged contributions

ag2ai/faststream · Kafka / async framework · ★5.3k — 7 merged

PR What it did
#3046 Fixed a garbage-collection race in the test client: fake subscribers were only weakly held, so a second TestBroker could adopt a leftover and then lose it mid-test. Regression test went into the shared base case, so every broker inherits it
#3041 NATS subscribers declared with filter_subjects rendered an empty subject in the generated AsyncAPI schema — the channel now shows the subjects actually consumed
#2885 Documented the subscriber concurrency model — max_workers vs. multiple subscribers — after tracing which brokers actually implement each
#2882 Fixed a routing bug — group_instance_id was accepted by the FastAPI router but silently dropped before reaching the broker
#2883 Added consumer-only mode, disabling producer/admin client creation. 7 test cases
#2871 Exposed client_rack across broker, subscriber and FastAPI router with correct override precedence
#2884 Verified an aiokafka version bump by running the full 171-test Kafka suite before proposing it

astronomer/astronomer-cosmos · Airflow + dbt · ★1.2k — 3 merged

PR What it did
#2689 Refactored a function failing the project's C901 complexity check, and fixed a user-reported crash on empty manifests. A competing PR fixed the same bug differently; maintainers chose this approach
#2726 Made output-only template fields fail fast — they were being silently discarded, so misconfiguration produced no error and no effect
#2719 Documented which fields are runtime-populated. Credited in the 1.15.0 release notes

See all merged PRs →

My tools

Repo What it is
envcheck Validates .env files against a schema so missing variables fail in CI, not production. JSON + quiet modes. 25 tests
mdtoc Generates and updates Markdown tables of contents. --check mode fails CI when the TOC is stale. 28 tests
dupfind Finds duplicate files by content hash and reports reclaimable space. Glob exclusions, --top mode. 25 tests

How I work

Every change ships with a test that proves it, and a short written explanation of what changed and why. Before claiming a fix works, I revert it and watch the test fail — a test that passes either way proves nothing. I'd rather fix the cause than patch the symptom; in open source, anything less doesn't get merged.

Stack — Python · TypeScript · pytest · Airflow · dbt · Kafka · NATS · Git

Popular repositories Loading

  1. envcheck envcheck Public

    A tiny, dependency-free CLI that validates .env files against a .env.example template.

    Python

  2. mdtoc mdtoc Public

    Generate a Markdown table of contents from a document's heading structure. A small, dependency-free TypeScript CLI.

    TypeScript

  3. dupfind dupfind Public

    Find duplicate files by comparing their contents. A small, dependency-free Python CLI.

    Python

  4. astronomer-cosmos astronomer-cosmos Public

    Forked from astronomer/astronomer-cosmos

    Run your dbt Core or dbt Fusion projects as Apache Airflow DAGs and Task Groups with a few lines of code

    Python

  5. faststream faststream Public

    Forked from ag2ai/faststream

    FastStream is a powerful and easy-to-use asynchronous Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS, MQTT and Redis.

    Python

  6. target-snowflake target-snowflake Public

    Forked from MeltanoLabs/target-snowflake

    Singer Target for the Snowflake cloud Data Warehouse

    Python