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

bsalzano pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/openserverless.git


The following commit(s) were added to refs/heads/main by this push:
     new 35b89ec  CONTRIBUTING guidelines and ISSUES templates (#73)
35b89ec is described below

commit 35b89ecab16fb457afc7b96f2e60f984ce13c0c2
Author: Francesco Timperi Tiberi <[email protected]>
AuthorDate: Sun Nov 17 17:43:02 2024 +0100

    CONTRIBUTING guidelines and ISSUES templates (#73)
    
    * chore: added contribution guidelines and issues templates
    
    * chore: README update
    
    * chore: fix for typoin asf.yaml
---
 .asf.yaml                                 |  2 +-
 .github/ISSUE_TEMPLATE/BUG_REPORT.md      | 41 ++++++++++++++++++
 .github/ISSUE_TEMPLATE/FEATURE_REQUEST.md | 14 ++++++
 .github/PULL_REQUEST_TEMPLATE.md          | 18 ++++++++
 CONTRIBUTING.md                           | 71 +++++++++++++++++++++++++++++++
 README.md                                 |  2 +-
 6 files changed, 146 insertions(+), 2 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
index e10def9..bea0c17 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -16,7 +16,7 @@
 #
 
 github:
-  description: "Apache OpenServerless"
+  description: "Apache OpenServerless (incubating)"
   homepage: https://openserverless.apache.org
   labels:
     - openserverless
diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.md 
b/.github/ISSUE_TEMPLATE/BUG_REPORT.md
new file mode 100644
index 0000000..26911b7
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.md
@@ -0,0 +1,41 @@
+---
+name: Bug Report    
+
+about: If you would like to report an issue to OpenServerless, please use this 
template.
+
+---
+<!-- Please do not use this issue template to report security vulnerabilities 
but refer to our [security 
policy](https://github.com/seata/seata/security/policy). -->
+
+- [ ] I have searched the 
[issues](https://github.com/apache/openserverless/issues) of this repository 
and believe that this is not a duplicate.
+
+### Ⅰ. Issue Description
+
+
+### Ⅱ. Describe what happened
+
+  If there is an exception, please attach the exception trace:
+
+```
+Just paste your stack trace here!
+```
+
+
+### Ⅲ. Describe what you expected to happen
+
+
+### Ⅳ. How to reproduce it (as minimally and precisely as possible)
+
+1. xxx
+2. xxx
+3. xxx
+
+Minimal yet complete reproducer code (or URL to code):
+
+
+### Ⅴ. Anything else we need to know?
+
+### Ⅵ. Environment:
+
+- K8S Runtime and version:
+- OPS CLI version:  
+- Others:
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md 
b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md
new file mode 100644
index 0000000..4ab430a
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md
@@ -0,0 +1,14 @@
+---
+name: Feature Request
+
+about: Suggest an idea for OpenServerless
+
+---
+## Why you need it?
+ Is your feature request related to a problem? Please describe in details
+
+## How it could be?
+A clear and concise description of what you want to happen. You can explain 
more about input of the feature, and output of it.
+
+## Other related information
+Add any other context or screenshots about the feature request here.
\ No newline at end of file
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 0000000..684e3fb
--- /dev/null
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,18 @@
+<!-- Please make sure you have read and understood the contributing guidelines 
-->
+
+- [ ] I have registered the PR [changes](../changes).
+
+### Ⅰ. Describe what this PR did
+
+
+### Ⅱ. Does this pull request fix one issue?
+<!-- If that, add "fixes #xxx" below in the next line, for example, fixes #97. 
-->
+
+
+### Ⅲ. Why don't you add test cases (unit test/integration test)? 
+
+
+### Ⅳ. Describe how to verify it
+
+
+### Ⅴ. Special notes for reviews
\ No newline at end of file
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..ef3969b
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,71 @@
+<!--
+#
+# 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.
+#
+-->
+[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0)
+
+# Contributing to Apache OpenServerless (incubating)
+
+Anyone can contribute to the OpenServerless project and we welcome your 
contributions.
+
+There are multiple ways to contribute: report bugs, improve the docs, and
+contribute code, but you must follow these prerequisites and guidelines:
+
+- [Contributing to Apache OpenServerless 
(incubating)](#contributing-to-apache-openserverless-incubating)
+    - [Contributor License Agreement](#contributor-license-agreement)
+  - [Raising issues](#raising-issues)
+    - [Discussion](#discussion)
+    - [Coding standards](#coding-standards)
+
+### Contributor License Agreement
+
+All contributors must sign and submit an Apache CLA (Contributor License 
Agreement).
+
+Instructions on how to do this can be found here:
+[http://www.apache.org/licenses/#clas](http://www.apache.org/licenses/#clas)
+
+Sign the appropriate CLA and submit it to the Apache Software Foundation (ASF) 
secretary. You will receive a confirmation email from the ASF and be added to
+the following list: http://people.apache.org/unlistedclas.html.  Once your 
name is on this list, you are done and your PR can be merged.
+
+Project committers will use this list to verify pull requests (PRs) come from 
contributors that have signed a CLA.
+
+We look forward to your contributions!
+
+## Raising issues
+
+Please raise any bug reports or enhancement requests on the main project 
repository's GitHub [issue 
tracker](https://github.com/apache/openserverless/issues). Be sure to search the
+list to see if your issue has already been raised.
+
+A good bug report is one that make it easy for us to understand what you were 
trying to do and what went wrong.
+Provide as much context as possible so we can try to recreate the issue.
+
+A good enhancement request comes with an explanation of what you are trying to 
do and how that enhancement would help you.
+
+### Discussion
+
+Please use the project's developer email list to engage our community:
+[[email protected]]([email protected])
+
+In addition, we provide a [Telegram](https://t.me/+XhbCjBrkkaNkOWM0) team 
channel for conversation and support.
+
+### Coding standards
+
+Please ensure you follow the coding standards used throughout the existing
+code base. Some basic rules include:
+
+ - all files must have the Apache license in the header.
+ - all PRs must have passing builds for all operating systems (where this is 
applicable).
\ No newline at end of file
diff --git a/README.md b/README.md
index 990c226..eefb179 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
 
 Welcome to [Apache 
OpenServerless](https://cwiki.apache.org/confluence/display/INCUBATOR/OpenServerlessProposal)
 (shortened as **AOS**), an incubating project at the [Apache Software 
Foundation](https://www.apache.org).
 
-*NOTE*: This README provides information about how to setup the development 
environment of the project, in case you are interested in contributing to the 
project or have a better understanding of the it. *If you are interested in 
testing and use the platform as it is, refer to the installation instructions 
on the project [website](https://openserverless.apache.org).*
+*NOTE*: This README provides how-to setup instructions for the Apache 
OpenServerless development. It is mostly addressed to people willing to 
contribute to the project or willing to have a better understanding of the 
implementations details. *Regular Apache OpenServerless users, should refer to 
the official documentation [website](https://openserverless.apache.org).*
 
 ## Development Environment Overview
 

Reply via email to