Skip to content

Instantly share code, notes, and snippets.

View RobertKielty's full-sized avatar
🌎
🏠

Robert Kielty RobertKielty

🌎
🏠
View GitHub Profile
@RobertKielty
RobertKielty / fossa_license_triage.py
Created July 13, 2026 16:47
fossa_license_triage.py
#!/usr/bin/env python3
"""Generate a FOSSA licensing-issue triage document for a CNCF project repo.
Run from the top level of any CNCF project's git checkout. Pulls the current
FOSSA policy-flag (licensing) issues for HEAD's revision via `fossa test`,
cross-checks each flagged package's own registry-declared license against the
CNCF allowed-third-party-license policy, locates where each dependency enters
the repo, and writes a markdown triage table.
Requires the `fossa` CLI (https://github.com/fossas/fossa-cli) on PATH.

FOSSA Licensing Triage — opentelemetry-demo

Revision scanned: 6fe738bec66c3cf1996adf3661ab31180c5673d0 (main) Pulled via: fossa test --fossa-api-key $FOSSA_API_KEY --project https://github.com/open-telemetry/opentelemetry-demo --revision 6fe738bec66c3cf1996adf3661ab31180c5673d0 --format json 12 unresolved policy_flag (licensing) issues, all triggered by licenses absent from the CNCF allowlist (which only permits 0BSD, BSD-2/3-Clause, MIT, ISC, OpenSSL, PSF-2.0, Python-2.0, PostgreSQL, UPL-1.0, X11, Zlib + Apache-2.0).

Important note on methodology: for every package below, FOSSA's flagged license differs from

@RobertKielty
RobertKielty / dot-project-repos.md
Created July 8, 2026 14:18
maintainer-d dot-project repository report
@RobertKielty
RobertKielty / dot-project-repos.md
Created July 8, 2026 10:29
maintainer-d dot-project repository report
aliases:
sig-etcd-chairs:
- @ivanvc # Ivan Valdes <ivan@vald.es>
- @jmhbnz # James Blair <jablair@redhat.com> <mail@jamesblair.net>
- @siyuanfoundation # Siyuan Zhang <sizhang@google.com> <physicsbug@gmail.com>
sig-etcd-tech-leads:
- @ahrtr # Benjamin Wang <benjamin.ahrtr@gmail.com> <benjamin.wang@broadcom.com>
- @fuweid # Wei Fu <fuweid89@gmail.com>
- @serathius # Marek Siarkowicz <siarkowicz@google.com> <marek.siarkowicz@gmail.com>

Documentation Index

Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt Use this file to discover all available pages before exploring further.

Best practices for Claude Code

Tips and patterns for getting the most out of Claude Code, from configuring your environment to scaling across parallel sessions.

Claude Code is an agentic coding environment. Unlike a chatbot that answers questions and waits, Claude Code can read your files, run commands, make changes, and autonomously work through problems while you watch, redirect, or step away entirely.

@RobertKielty
RobertKielty / dot-project-repos.md
Last active June 29, 2026 14:35
maintainer-d dot-project repository report
@RobertKielty
RobertKielty / dot-project-repos.md
Created June 16, 2026 07:25
maintainer-d dot-project repository report
@RobertKielty
RobertKielty / dot-project-repos.csv
Created June 15, 2026 16:06
maintainer-d .project report
We can make this file beautiful and searchable if this error is corrected: It looks like row 6 should actually have 8 columns, instead of 5 in line 5.
Project Name,project.yaml,maintainers.yaml,Maintainer Count,SECURITY.md,CONTRIBUTING.md,GOVERNANCE.md,Warning
Aeraki Mesh,https://github.com/aeraki-mesh/.project/blob/main/project.yaml,https://github.com/aeraki-mesh/.project/blob/main/maintainers.yaml,7,,,,
Bank-Vaults,https://github.com/bank-vaults/.project/blob/main/project.yaml,https://github.com/bank-vaults/.project/blob/main/maintainers.yaml,10,https://github.com/bank-vaults/.project/blob/main/SECURITY.md,,,
BFE,https://github.com/bfenetworks/.project/blob/main/project.yaml,https://github.com/bfenetworks/.project/blob/main/maintainers.yaml,1,https://github.com/bfenetworks/.project/blob/main/SECURITY.md,,,
bpfman,https://github.com/bpfman/.project/blob/main/project.yaml,https://github.com/bpfman/.project/blob/main/maintainers.yaml,5,https://github.com/bpfman/.project/blob/main/SECURITY.md,,,
Cadence,https://github.com/cadence-workflow/.project/blob/main/project.yaml,https://github.com/cadence-workflow/.project/blob/main/maintainers.yaml,1,https://github.c
@RobertKielty
RobertKielty / dot-project-repos.csv
Created June 15, 2026 11:56
maintainer-d dot-project repository report
We can make this file beautiful and searchable if this error is corrected: It looks like row 6 should actually have 8 columns, instead of 3 in line 5.
Project Name,project.yaml,maintainers.yaml,Maintainer Count,SECURITY.md,CONTRIBUTING.md,GOVERNANCE.md,Warning
Aeraki Mesh,https://github.com/aeraki-mesh/.project/blob/main/project.yaml,https://github.com/aeraki-mesh/.project/blob/main/maintainers.yaml,7,,,,
Eraser,https://github.com/project-copacetic/.project/blob/main/project.yaml,https://github.com/project-copacetic/.project/blob/main/maintainers.yaml,4,https://github.com/project-copacetic/.project/blob/main/SECURITY.md,,,
CloudNativePG,https://github.com/cloudnative-pg/.project/blob/main/project.yaml,https://github.com/cloudnative-pg/.project/blob/main/maintainers.yaml,5,https://github.com/cloudnative-pg/.project/blob/main/SECURITY.md,,,
Clusterpedia,https://github.com/clusterpedia-io/.project/blob/main/project.yaml,https://github.com/clusterpedia-io/.project/blob/main/maintainers.yaml,1,https://github.com/clusterpedia-io/.project/blob/main/SECURITY.md,,,
BFE,https://github.com/bfenetworks/.project/blob/main/project.yaml,https://github.com/bfenetworks/.pro