openmetadata
https://github.com/open-metadata/openmetadata
TypeScript
Open Standard for Metadata. A Single place to Discover, Collaborate and Get your data right.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
TypeScript not yet supported3 Subscribers
Add a CodeTriage badge to openmetadata
Help out
- Issues
- Auto-classification incorrectly tags ordinary event timestamps as PII
- Unity Catalog connector ignores BROWSE-only objects (no `include_browse`), forcing SELECT grants — and ingests "Success 100%" with zero tables
- Pin `EntityRepository`'s behaviour before changing it: size ratchet + golden master
- Split diff from apply: `EntityDiff` and `UpdatePolicy`, so versioning is testable without a database
- The create/write lifecycle is implicit, and its bulk and import copies have drifted
- Adding one capability edits the base class in eight places: turn the 17 `supports*` flags into aspects
- The contract is 5 abstract methods; the coupling surface is 140 protected hooks
- `ThreadLocal` used as a parameter, and five post-commit collectors across four classes
- Repository construction is a service-locator call with a side effect
- Column pages resolve owners needlessly, and auth enrichment fetches owners and domains separately
- Docs
- TypeScript not yet supported