This is an automated email from the ASF dual-hosted git repository.

timbrown pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-xtable.git


The following commit(s) were added to refs/heads/main by this push:
     new c64e94d6 Add contribution guidelines to reflect stale PR's guidelines
c64e94d6 is described below

commit c64e94d62a1b3fe0981c21690849a39c603828b0
Author: Vinish Reddy <[email protected]>
AuthorDate: Mon Apr 7 02:46:46 2025 -0700

    Add contribution guidelines to reflect stale PR's guidelines
---
 README.md                 |  2 +-
 website/community/sync.md | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 12b7ae25..d7ff6447 100644
--- a/README.md
+++ b/README.md
@@ -140,7 +140,7 @@ docker run \
 For setting up the repo on IntelliJ, open the project and change the Java 
version to Java 11 in File->ProjectStructure
 ![img.png](style/IDE.png)
 
-You have found a bug, or have a cool idea you that want to contribute to the 
project ? Please file a GitHub issue 
[here](https://github.com/apache/incubator-xtable/issues)
+Found a bug or have a cool idea to contribute? Open a GitHub 
[issue](https://github.com/apache/incubator-xtable/issues) to get started. For 
more contribution guidelines and ways to stay involved, visit our 
[community](https://xtable.apache.org/community/sync) page.
 
 ## Adding a new target format
 Adding a new target format requires a developer implement 
[ConversionTarget](./xtable-api/src/main/java/org/apache/xtable/spi/sync/ConversionTarget.java).
 Once you have implemented that interface, you can integrate it into the 
[ConversionController](./xtable-core/src/main/java/org/apache/xtable/conversion/ConversionController.java).
 If you think others may find that target useful, please raise a Pull Request 
to add it to the project.
diff --git a/website/community/sync.md b/website/community/sync.md
index eda95572..54d0d68e 100644
--- a/website/community/sync.md
+++ b/website/community/sync.md
@@ -14,6 +14,28 @@ Here's a quick view of the upcoming community syncs:
 ## Join the Community on Slack
 We have a [Slack 
channel](https://join.slack.com/t/apachextablei-yoi8504/shared_invite/zt-2y9hqskhv-ZfSwoxzq~PTJlWGj0V1sQw)
 that you can join for help with any questions, issues, design choices, 
announcements, etc.
 
+## Contribution Guidelines
+
+### Getting Started
+
+- Fork the repo and create a feature branch from `main`.
+- Open a pull request (PR) against the main branch with a clear summary of 
your changes.
+  - Use descriptive commit messages. 
+  - Write or update unit tests where applicable.
+- Refer to the 
[README](https://github.com/apache/incubator-xtable/blob/main/README.md) for 
more detailed setup instructions.
+
+### Pull Request Review Process
+
+- All PRs are reviewed by project committers.
+- Review comments may request changes, please try to update the PR within a 
reasonable time.
+- We aim to keep the review loop tight and collaborative.
+
+### Handling Stale Pull Requests
+
+- To keep development moving and reduce backlog, PRs with no activity for many 
days may be marked as stale. 
+- A committer may pick up a stale PR, incorporate necessary changes (including 
rebasing or completing the implementation), and merge it. 
+- Attribution to the original author will always be preserved in the commit 
history. This helps prevent good contributions from getting lost due to 
inactivity, while staying aligned with Apache’s community-first philosophy.
+
 
 ## Recordings of the Community Calls
 Find date-wise recordings here.

Reply via email to