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

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

commit 3ccf49a75fa65fe52d8723e71986a610642e3099
Author: Vinish Reddy <[email protected]>
AuthorDate: Thu Dec 19 17:37:03 2024 -0800

    [590] Add RFC template for XTable
---
 rfc/template.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

diff --git a/rfc/template.md b/rfc/template.md
new file mode 100644
index 00000000..75ab32a4
--- /dev/null
+++ b/rfc/template.md
@@ -0,0 +1,55 @@
+<!--
+  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.
+-->
+# RFC-[number]: [Title]
+
+## Proposers
+
+- @<proposer1 github username>
+- @<proposer2 github username>
+
+## Approvers
+- @<approver1 github username>
+- @<approver2 github username>
+
+## Status
+
+GH Feature Request: <link to umbrella JIRA>
+
+> Please keep the status updated in `rfc/README.md`.
+
+## Abstract
+
+Describe the problem you are trying to solve and a brief description of why 
it’s needed.
+
+## Background
+Introduce any background context which is relevant or necessary to understand 
the feature and design choices.
+
+## Implementation
+Describe the new thing you want to do in appropriate detail, how it fits into 
the project architecture.<br>
+Provide a detailed description of how you intend to implement this feature, 
this may be fairly extensive and have large subsections of its own or it may be 
a few sentences.<br>
+Use judgement to decide on how detailed the description needs to be based on 
the scope of the change. If unclear, you can ask questions in 
[email protected].
+
+## Rollout/Adoption Plan
+
+- Are there any breaking changes as part of this new feature/functionality?
+- What impact (if any) will there be on existing users?
+- If we are changing behavior how will we phase out the older behavior? When 
will we remove the existing behavior? 
+- If we need special migration tools, describe them here.
+
+## Test Plan
+
+Describe in few sentences how the RFC will be tested. How will we know that 
the implementation works as expected? How will we know nothing breaks?
\ No newline at end of file

Reply via email to