Navigate Apache Beam contributions from finding an issue to submitting a pull request, a proposed code change, and responding to reviews. Covers environment setup, tests, formatting, licensing requirements, and closer evaluation of changes to core components.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Prepare a first Apache Beam contribution
- Organize a pull request and its related issue
- Check tests and formatting before submission
apache/beam☆ 8.7천2026년 10월 20일 업데이트
Build Apache Beam connectors that read and write external data. This guide covers Java implementation, schema support for structured records, access from Python and Go, Managed API integration, and testing.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Add a connector for an external data system
- Make a Java connector available to Python and Go
- Integrate a connector with Beam YAML and the Managed API
apache/beam☆ 8.7천2026년 10월 20일 업데이트
Guides Java SDK development in Apache Beam, from finding relevant modules to building code, running focused tests, and trying examples. Also explains how to publish modified modules locally and build SDK containers.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Finding the Java SDK module to modify
- Running a specific test class or method
- Checking setup with the WordCount example
apache/beam☆ 8.7천2026년 10월 20일 업데이트
Check whether Apache Hudi table maintenance is keeping pace with incoming data. Runs a read-only utility, interprets its JSON report, and explains unhealthy or skipped checks with concrete next steps.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Checking Hudi table maintenance health
- Investigating delayed compaction or cleaning
- Finding why the active timeline keeps growing
apache/hudi☆ 6.3천2026년 10월 20일 업데이트
Design or review Apache Hudi tables through questions about data volume, updates, and usage. Get architecture recommendations, a decision record explaining tradeoffs, and configuration artifacts for supported processing paths.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Designing a new Hudi table
- Reviewing an existing table design
- Planning a small prototype
apache/hudi☆ 6.3천2026년 10월 20일 업데이트
Migrate Java projects from FastExcel 1.3 to Apache Fesod by updating Maven or Gradle dependencies, package imports, and entry class calls. Handles both legacy package namespaces and identifies conditional helper class changes.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Migrating an existing Java Excel application to Fesod
- Updating Maven or Gradle dependencies
- Cleaning up partially migrated package imports
apache/fesod☆ 6.3천2026년 10월 19일 업데이트
Review Apache Pinot changes for concurrency and state safety, including locks, shared callbacks, lifecycle changes, and distributed metadata. Use it to examine how changes affect shared state when multiple operations run at the same time.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Reviewing changes to locks and atomic operations
- Checking shared callback registration changes
- Reviewing Helix state transitions and ZK node changes
apache/pinot☆ 6.2천2026년 10월 20일 업데이트
Investigate Pinot tests that fail intermittently in GitHub Actions. Use the skill to produce a report describing the evidence found and likely causes, helping explain failures that do not occur consistently.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Investigating intermittent Pinot test failures
- Reporting evidence from GitHub Actions test failures
- Documenting likely causes of inconsistent test results
apache/pinot☆ 6.2천2026년 10월 20일 업데이트
Review Apache Pinot changes affecting frequently executed code or making performance claims in a pull request. Relevant areas include operators, segment readers, aggregation functions, and locking inside loops that process individual rows.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Review changes to frequently executed processing code
- Review performance improvement claims in a pull request
- Review locking inside per-row loops
apache/pinot☆ 6.2천2026년 10월 20일 업데이트
Review architecture changes in Apache Pinot, focusing on module dependencies, extension interfaces, abstractions, and class placement. Use it to examine changes that cross module boundaries or introduce new plugins and interfaces.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Reviewing classes moved between modules
- Checking new extension interfaces or abstract classes
- Reviewing new plugin directories
apache/pinot☆ 6.2천2026년 10월 20일 업데이트
Start a local Pinot quickstart and verify it using modes supported by the checked-out code. Use it to bring up a local trial environment that matches the version you are working with.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Start a local Pinot quickstart
- Use a mode supported by the checked-out code
- Verify the quickstart after startup
apache/pinot☆ 6.2천2026년 10월 20일 업데이트
Compare baseline and current Pinot benchmark results from JMH, a tool for measuring code performance. The skill uses a separate baseline worktree, a working directory kept apart from the current code.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Compare Pinot benchmarks before and after a code change
- Check performance differences against a baseline
- Keep baseline code in a separate working directory
apache/pinot☆ 6.2천2026년 10월 20일 업데이트
Validate and fix Pinot pre-commit checks for modules affected by a change. Use it before a commit or pull request to address check failures in the relevant parts of the project.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Checking affected modules before a commit
- Validating changes before a pull request
- Fixing pre-commit check failures
apache/pinot☆ 6.2천2026년 10월 20일 업데이트
Review the scope and process of Apache Pinot changes, including pull request descriptions, reverts, retries, and compatibility notes. Use it to examine large changes, test workarounds, and documentation needed for changes that break backward compatibility.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Reviewing large changes across multiple modules
- Reviewing Revert or Hotfix pull requests
- Checking retries and sleeps added to tests
apache/pinot☆ 6.2천2026년 10월 20일 업데이트
Review regression coverage and test quality in Apache Pinot when behavior or tests change. Use it to assess whether code changes and bug fixes have relevant tests, including paths that handle different types or null values.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Reviewing added or modified test files
- Checking production changes without test updates
- Checking regression tests for bug fixes
apache/pinot☆ 6.2천2026년 10월 20일 업데이트
Run a named Pinot test class or individual method in the Maven module that contains it. Use it to focus test execution on a specific target within the project's module structure.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Run a specific Pinot test class
- Run an individual test method
- Execute a test in its owning Maven module
apache/pinot☆ 6.2천2026년 10월 20일 업데이트
Review Apache Pinot changes against naming and API conventions, including public names, method signatures, REST endpoints, JSON fields, and documentation. Use it when adding or renaming elements exposed to other code or users.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Reviewing public class, method, or field names
- Checking new enum constants or DataType values
- Reviewing REST endpoints and JSON fields
apache/pinot☆ 6.2천2026년 10월 20일 업데이트
Review Apache Pinot changes for correctness in null handling, numeric types, type-based processing, and resource lifecycles. Use it to examine changes to calculations, aggregations, window functions, and segment cleanup or persistence.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Reviewing changes to null handling
- Checking branches based on data or index types
- Reviewing numeric processing in aggregations and window functions
apache/pinot☆ 6.2천2026년 10월 20일 업데이트
Review Apache Pinot changes for compatibility with existing configurations and consumers. Covers public APIs, extension interfaces, serialized data formats, and REST responses, helping focus code review on changes that may affect existing users.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Reviewing changes to configuration fields
- Checking compatibility after extension interface changes
- Reviewing enum and schema type changes
apache/pinot☆ 6.2천2026년 10월 20일 업데이트
Guides Apache OpenDAL release managers through preparation, release candidates, verification, voting, and publication. It tracks the current stage, checks external systems, and distinguishes core, candidate, and package versions when deciding the next release action.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Preparing a weekly candidate or manual release candidate
- Checking release CI and staged source artifacts
- Preparing a vote and verifying its outcome
apache/opendal☆ 5.4천2026년 10월 19일 업데이트
Condensed tika-eval pattern for charset-detector regression hunts ("A picks encoding X, B picks Y") using one build and two configs — encoding-pair flip queries, OOV/languageness/FFFD signals, per-file detector attribution.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
apache/tika☆ 4.1천2026년 10월 20일 업데이트
Working with tika-metadata-schema, the build-gated registry of Tika metadata keys — regeneration after Property changes, gate tests, naming conventions, post-rename sweeps. Use when adding or renaming metadata keys or when the schema gate fails.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
apache/tika☆ 4.1천2026년 10월 20일 업데이트
Taking a multi-PR feature from "shape unknown" to merged without five review rounds per PR: spike until interfaces stop moving, write the contract, cut PRs along contract seams, one review per PR. Use when starting a feature that touches more than one lifecycle object or public interface, when a PR review keeps changing interfaces, or when splitting a large branch.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
apache/tika☆ 4.1천2026년 10월 20일 업데이트
Run Tika's OSS-Fuzz Jazzer targets locally against a working-tree checkout — build the image, build fuzzers from local source, fuzz a target, run a corpus as a regression pass, reproduce a crash, and add seeds. Use for "fuzz the OneNote parser", "run OneNoteParserFuzzer against these files", "reproduce an OSS-Fuzz crash", "fuzz my branch before merge".
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
apache/tika☆ 4.1천2026년 10월 20일 업데이트