Skip to content

Commit 114fefe

Browse files
yaooqinnulysses-you
authored andcommitted
[KYUUBI #2004] Sync contents for CONTRIBUTING & COMMUNITY between web and main repo
<!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, please read our contributor guidelines: https://kyuubi.readthedocs.io/en/latest/community/contributions.html 2. If the PR is related to an issue in https://github.com/apache/incubator-kyuubi/issues, add '[KYUUBI #XXXX]' in your PR title, e.g., '[KYUUBI #XXXX] Your PR title ...'. 3. If the PR is unfinished, add '[WIP]' in your PR title, e.g., '[WIP][KYUUBI #XXXX] Your PR title ...'. --> ### _Why are the changes needed?_ <!-- Please clarify why the changes are needed. For instance, 1. If you add a feature, you can talk about the use case of it. 2. If you fix a bug, you can clarify why it is a bug. --> Add CONTRIBUTING.md to list COMMUNITY resources that I contributor can use delete contributions and improvement-proposal in main repo ### _How was this patch tested?_ - [ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible - [ ] Add screenshots for manual tests if appropriate - [x] [Run test](https://kyuubi.apache.org/docs/latest/develop_tools/testing.html#running-tests) locally before make a pull request Closes #2004 from yaooqinn/CONTRIBUTING. Closes #2004 ddbcd52 [Kent Yao] CONTRIBUTING f81c14b [Kent Yao] Merge branch 'master' of github.com:apache/incubator-kyuubi into CONTRIBUTING 3bdbdc9 [Kent Yao] CONTRIBUTING 574ceff [Kent Yao] CONTRIBUTING f0a6b4c [Kent Yao] CONTRIBUTING c55c6a0 [Kent Yao] CONTRIBUTING Authored-by: Kent Yao <yao@apache.org> Signed-off-by: ulysses-you <ulyssesyou@apache.org>
1 parent 7887a47 commit 114fefe

File tree

8 files changed

+67
-200
lines changed

8 files changed

+67
-200
lines changed

CONTRIBUTING.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
<!--
2+
- Licensed to the Apache Software Foundation (ASF) under one or more
3+
- contributor license agreements. See the NOTICE file distributed with
4+
- this work for additional information regarding copyright ownership.
5+
- The ASF licenses this file to You under the Apache License, Version 2.0
6+
- (the "License"); you may not use this file except in compliance with
7+
- the License. You may obtain a copy of the License at
8+
-
9+
- http://www.apache.org/licenses/LICENSE-2.0
10+
-
11+
- Unless required by applicable law or agreed to in writing, software
12+
- distributed under the License is distributed on an "AS IS" BASIS,
13+
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
- See the License for the specific language governing permissions and
15+
- limitations under the License.
16+
-->
17+
18+
# Contributing to Apache Kyuubi
19+
20+
<img src="https://svn.apache.org/repos/asf/comdev/project-logos/originals/kyuubi-1.svg" alt="Kyuubi logo" width="50%" align="right" />
21+
22+
Thanks for your interest in the Apache Kyuubi project.
23+
Contributions are welcome and are greatly appreciated!
24+
Every little bit helps, and a credit will always be given.
25+
26+
This page provides some orientation and resources we have for you to get involved.
27+
It also offers recommendations on getting the best results when engaging with the community.
28+
We hope that this will be a pleasant first experience for you to return to continue contributing.
29+
30+
## Get Involved
31+
32+
In the process of using Apache Kyuubi, if you have any questions, suggestions, or improvement ideas, you can participate in the Kyuubi community building through the following suggested channels.
33+
34+
- Join the [Mailing Lists](https://kyuubi.apache.org/mailing_lists.html) - the best way to keep up-to-date with the community.
35+
- [Issue Tracker](https://kyuubi.apache.org/issue_tracking.html) - tracking bugs, ideas, plans, etc.
36+
- [Github Discussions](https://github.com/apache/incubator-kyuubi/discussions) - second to mailing list for anything else you want to share or ask
37+
38+
## Contributing Guide
39+
40+
As a community-driven project. All bits of help are welcome.
41+
42+
Contributing code is excellent, but that’s probably not the first place to start.
43+
There are many ways to make valuable contributions to the project and community.
44+
45+
You can make various types of contributions to Kyuubi, including the following but not limited to,
46+
47+
- Answer questions in the [Mailing Lists](https://kyuubi.apache.org/mailing_lists.html)
48+
- [Share your success stories with us](https://github.com/apache/incubator-kyuubi/discussions/925)
49+
- Improve Documentation - [![Documentation Status](https://readthedocs.org/projects/kyuubi/badge/?version=latest)](https://kyuubi.apache.org/docs/latest/)
50+
- Test latest releases - [![Latest tag](https://img.shields.io/github/v/tag/apache/incubator-kyuubi?label=tag)](https://github.com/apache/incubator-kyuubi/tags)
51+
- Improve test coverage - [![codecov](https://codecov.io/gh/apache/incubator-kyuubi/branch/master/graph/badge.svg)](https://codecov.io/gh/apache/incubator-kyuubi)
52+
- Report bugs and better help developers to reproduce
53+
- Review changes
54+
- Make a pull request
55+
- Promote to others
56+
- Click the star button if you like this project
57+
58+
Before you start, we recommend that you check the [Contribution Guidelines](https://kyuubi.apache.org/contributing.html) first.
59+
60+
## Easter Eggs for Contributors
61+
62+
TBD, please be patient for the surprise.

MATURITY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Mentors and community members are encouraged to contribute to this page and comm
3333
| ID | Description | Status |
3434
|-----|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
3535
| C10 | The project produces Open Source software for distribution to the public, at no charge. | :white_check_mark: The project source code is licensed under the [Apache License, v2.0](https://github.com/apache/incubator-kyuubi/blob/master/LICENSE) |
36-
| C20 | Anyone can easily discover and access the project's code. | :x: The source code is available on GitHub directly, :bangbang: Missing link on website |
36+
| C20 | Anyone can easily discover and access the project's code. | :white_check_mark: The source code is available on GitHub directly, linked on website |
3737
| C30 | Anyone using standard, widely-available tools, can build the code in a reproducible way. | :x: The source code is automatically built for each Pull Request commit, with license checks, style checks, doc builds, unit and end to end tests, via GitHub actions and Travis. Development environment setup and build instructions to do the same locally are documented on the [website](https://kyuubi.apache.org/developer-tools.html). :bangbang: The site is not synced with the codebase. |
3838
| C40 | The full history of the project's code is available via a source code control system, in a way that allows anyone to recreate any released version. | :white_check_mark: The project uses git to manage source code, documentation and website, all releases are tagged. The commit history is available from the beginning of the project. |
3939
| C50 | The source code control system establishes the provenance of each line of code in a reliable way, based on strong authentication of the committer. When third parties contribute code, commit messages provide reliable information about the code provenance. | :white_check_mark: The project uses GitHub repository managed by Apache Infra, it ensuring the provenance of each line of code to a committer. All code is checked in after review and approval via GitHub pull requests. |

README.md

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -105,21 +105,7 @@ For 1.2 and earlier versions, please check the [Readthedocs](https://kyuubi.read
105105

106106
Ready? [Getting Started](https://kyuubi.apache.org/docs/latest/quick_start/quick_start.html) with Kyuubi.
107107

108-
## Contributing
109-
110-
All bits of help are welcome. You can make various types of contributions to Kyuubi, including the following but not limited to,
111-
112-
- Help new users in chat channel or share your success stories with us - [![Gitter](https://badges.gitter.im/kyuubi-on-spark/Lobby.svg)](https://gitter.im/kyuubi-on-spark/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
113-
- Improve Documentation - [![Documentation Status](https://readthedocs.org/projects/kyuubi/badge/?version=latest)](https://kyuubi.apache.org/docs/latest/)
114-
- Test releases - [![Latest tag](https://img.shields.io/github/v/tag/apache/incubator-kyuubi?label=tag)](https://github.com/apache/incubator-kyuubi/tags)
115-
- Improve test coverage - [![codecov](https://codecov.io/gh/apache/incubator-kyuubi/branch/master/graph/badge.svg)](https://codecov.io/gh/apache/incubator-kyuubi)
116-
- Report bugs and better help developers to reproduce
117-
- Review changes
118-
- Make a pull request
119-
- Promote to others
120-
- Click the star button if you like this project
121-
122-
Before you start, we recommend that you check the [Contribution Guidelines](https://kyuubi.apache.org/docs/latest/community/contributions.html) first.
108+
## [Contributing](./CONTRIBUTING.md)
123109

124110
## Aside
125111

docs/_static/css/custom.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@
1818
@import url("theme.css");
1919

2020
.wy-nav-content {
21-
max-width: 90%;
21+
max-width: 100%;
2222
}

docs/community/CONTRIBUTING.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../CONTRIBUTING.md

docs/community/contributions.md

Lines changed: 0 additions & 84 deletions
This file was deleted.

docs/community/improvement-proposals.md

Lines changed: 0 additions & 97 deletions
This file was deleted.

docs/community/index.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ Community
2424
:numbered: 4
2525
:glob:
2626

27+
CONTRIBUTING
2728
collaborators
28-
contributions
29-
improvement-proposals
3029
release
3130

0 commit comments

Comments
 (0)