| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| --> |
| |
| # Contributing to Apache Tika |
| |
| Thank you for your interest in contributing to Apache Tika! |
| |
| For comprehensive contribution guidelines, please see: **https://tika.apache.org/contribute.html** |
| |
| ## Quick Start |
| |
| 1. **Create a JIRA issue**: [issues.apache.org/jira/browse/TIKA](https://issues.apache.org/jira/browse/TIKA) |
| - We cannot accept pull requests without a corresponding issue |
| |
| 2. **Build and test**: |
| ```bash |
| ./mvnw clean install |
| ``` |
| |
| 3. **Submit a pull request** against the `main` branch with: |
| - JIRA issue ID in the title: `[TIKA-XXXX] Description` |
| - Squashed commits |
| - No merge conflicts |
| |
| ## Communication |
| |
| - **User questions**: [user@tika.apache.org](mailto:user@tika.apache.org) |
| - **Development discussion**: [dev@tika.apache.org](mailto:dev@tika.apache.org) |
| |
| Subscribe by sending a message to `{list}-subscribe@tika.apache.org`. |
| |
| ## Code of Conduct |
| |
| This project follows the [Apache Software Foundation Code of Conduct](https://www.apache.org/foundation/policies/conduct.html). |