Skip to content
cccskills

The Apache Software Foundation

@apache

Organization

126 skills23 repositories 191.5K

Skills (126)

Refine in search

Compare text and metadata extracted by two Tika builds from the same file collection. Generate reports to investigate content differences, encoding changes, new exceptions, and missing embedded documents, then repeat the evaluation after fixes.

  • Comparing extracted content before and after a Tika change
  • Checking whether parser changes lose attachments
  • Investigating new exceptions and large content differences
apache/tika4.1KUpdated Oct 21, 2026

oss-fuzz

FreeSummary

Test local Tika changes with Jazzer, a tool that mutates inputs to uncover failures. Build parser fuzzers, check existing files, reproduce crashes, add starting samples, and retest fixes for memory exhaustion, hangs, and unexpected exceptions.

  • Fuzzing local Tika parser changes before merging
  • Running existing files through a parser once each
  • Reproducing and retesting an OSS-Fuzz crash
apache/tika4.1KUpdated Oct 21, 2026

metadata-schema

FreeSummary

Maintain Tika's registry of metadata keys, the names used for document attributes. Guides regeneration after key changes, checks generated files against code, applies naming rules, and finds outdated references after renaming.

  • Adding a Tika metadata key
  • Renaming keys and finding outdated references
  • Investigating metadata schema test failures
apache/tika4.1KUpdated Oct 21, 2026

feature-workflow

FreeSummary

Organize complex feature work into exploratory prototypes, written behavior contracts, shared tests, and focused pull requests. Use this workflow to settle interfaces before review, split large changes around clear responsibilities, and handle review findings without expanding scope.

  • Planning a feature that changes multiple public interfaces
  • Resolving interface changes that recur during review
  • Splitting a large branch into focused pull requests
apache/tika4.1KUpdated Oct 21, 2026

development

FreeSummary

Guide development in Apache Tika with project rules for Maven builds, module tests, code conventions, and checks before committing. Covers safe file handling, regression tests, and build pitfalls that can hide failures.

  • Preparing an Apache Tika development session
  • Building and testing selected modules
  • Checking parser changes and regression tests
apache/tika4.1KUpdated Oct 21, 2026

pr-review

FreeSummary

Review pull requests, branches, or uncommitted changes across eight areas, including security, correctness, and tests. Verify findings against the code, group problems by type, and assess whether the change needs redesign or smaller fixes.

  • Reviewing a pull request across eight areas
  • Checking local changes before submission
  • Challenging findings with thorough verification
apache/tika4.1KUpdated Oct 21, 2026

Prepare the Apache Tika website for a release by updating changes, navigation, news, and API documentation. Follow separate workflows for 4.x and 3.x, verify the generated pages, and hand the final commit to a human.

  • Preparing website updates for a Tika release
  • Updating 4.x documentation and API references
  • Maintaining versioned documentation for 3.x
apache/tika4.1KUpdated Oct 21, 2026

file-forensics

FreeSummary

Inspect files with Apache Tika to identify their actual format, embedded content, revision traces, and risk indicators. Save extracted evidence and file hashes while distinguishing recorded claims from observed structure, without asserting authorship or validating signatures.

  • Triaging suspicious files and misleading extensions
  • Reviewing recorded authors, dates, and creating applications
  • Comparing earlier PDF revisions with the final version
apache/tika4.1KUpdated Oct 21, 2026

Run Apache Tika in Docker to extract text from scanned PDFs and images or parse geospatial rasters. Choose the appropriate image, configure file access and memory, and check whether PDF text recognition actually ran.

  • Setting up text recognition for scanned PDFs
  • Running Tika without installing Java locally
  • Parsing geospatial raster files
apache/tika4.1KUpdated Oct 21, 2026

Step-by-step process for merging a previously-standalone Grails plugin repository (e.g. grails-spring-security, grails-redis) into the grails-core monorepo as one or more Gradle subprojects, wiring it into the shared build, publishing, docs, and CI the same way the existing modules are.

The English summary is being prepared. Showing the original description.

apache/grails-core2.9KUpdated Oct 21, 2026

Guide for working in the grails-data-hibernate7 module, especially Hibernate 7 domain binding, mapping migration, generators, and integration tests. Use this when changing code or tests under grails-data-hibernate7.

The English summary is being prepared. Showing the original description.

apache/grails-core2.9KUpdated Oct 21, 2026

Guide for developing on the Java 21 baseline, including modern features, best practices, and integration with Groovy/Grails projects

The English summary is being prepared. Showing the original description.

apache/grails-core2.9KUpdated Oct 21, 2026

Guide for running, reviewing, and fixing test failures across grails-core modules using Gradle test reports

The English summary is being prepared. Showing the original description.

apache/grails-core2.9KUpdated Oct 21, 2026

Comprehensive guide for Grails development, covering web applications, REST APIs, GORM, controllers, services, views, plugins, and testing with Spock and Geb

The English summary is being prepared. Showing the original description.

apache/grails-core2.9KUpdated Oct 21, 2026

Guide for running, interpreting, and fixing code style and analysis violations in grails-core using GrailsCodeStylePlugin, GrailsCodeAnalysisPlugin, and GrailsViolationAggregationPlugin - covering CodeNarc, Checkstyle, PMD, SpotBugs, and JaCoCo

The English summary is being prepared. Showing the original description.

apache/grails-core2.9KUpdated Oct 21, 2026

Expert guide for Gradle 9 builds in apache/grails-core on the 8.0.x line - multi-project topology, convention plugins, BOM platforms, dependency rules, task configuration hygiene, and repo-specific patterns that override generic Gradle docs

The English summary is being prepared. Showing the original description.

apache/grails-core2.9KUpdated Oct 21, 2026

Guide for upgrading Grails applications from Grails 7.x to Grails 8, covering Java 21, Groovy 5 name resolution and static compilation, Spring Boot 4.1, Spring Framework 7, dependency management, Micronaut, Jackson 3, Hibernate 7, TagLibs, testing, content negotiation, asset pipeline wildcard paths, and validation behavior changes

The English summary is being prepared. Showing the original description.

apache/grails-core2.9KUpdated Oct 21, 2026

Expert guide for Groovy 5 development, covering concise syntax, closures, DSLs, metaprogramming, static compilation, and integration with Java 21 and Grails

The English summary is being prepared. Showing the original description.

apache/grails-core2.9KUpdated Oct 21, 2026

Analyze Gluten ANSI-mode test results (run dev/verify-ansi-expressions.sh, parse JSON tracker output, produce root-cause analysis and fix recommendations). Trigger on user requests like "analyze ANSI tests", "run ANSI matrix", "why is this ANSI test failing".

The English summary is being prepared. Showing the original description.

apache/gluten1.6KUpdated Oct 21, 2026

Use when running or planning an Apache Struts release on any maintenance line (6.x, 7.x) - cutting the tag, staging artifacts, opening the vote, promoting, updating the site and announcing - or when asked what the next step in a release is.

The English summary is being prepared. Showing the original description.

apache/struts1.4KUpdated Oct 21, 2026

Apache Struts pull request review guide. Use when reviewing pull requests in this repository to check test conventions, security-sensitive framework code, PR and commit hygiene, and Struts-specific implementation patterns.

The English summary is being prepared. Showing the original description.

apache/struts1.4KUpdated Oct 21, 2026

Use when a vulnerability or security report arrives for triage, when assessing a CVE/RCE/OGNL/injection claim against the code, or when drafting a reply to a security researcher — to research the claim from source without trusting the reporter and without fabricating your own facts.

The English summary is being prepared. Showing the original description.

apache/struts1.4KUpdated Oct 21, 2026

Use when preparing, updating, or reviewing the release documentation for a Struts release or release candidate on any maintenance line (6.x, 7.x) - the Version Notes page on the cwiki, its Migration Guide entry, the GitHub release notes, and the test-build announcement mail.

The English summary is being prepared. Showing the original description.

apache/struts1.4KUpdated Oct 21, 2026

Use when drafting, updating, or reviewing an S2-XXX security bulletin on the Struts cwiki, when preparing bulletin text ahead of a CVE request, when filling a CVE record in the ASF CVE tool (cveprocess.apache.org / Vulnogram), when deciding when to publish, when publishing a bulletin and announcing it to the ASF lists, when wrapping up after the advisory mails, or when deciding how much detail about a fixed vulnerability is safe to publish.

The English summary is being prepared. Showing the original description.

apache/struts1.4KUpdated Oct 21, 2026

Is this your account? Link GitHub to bring it onto your creator page (Japanese)