From 6cd3ac00ec18e042af30794417514a3f6c1972c1 Mon Sep 17 00:00:00 2001 From: alabulei1 Date: Tue, 1 Jul 2025 16:34:36 +0800 Subject: [PATCH 1/3] =?UTF-8?q?docs=EF=BC=9A=20add=20contributor=20ladder?= =?UTF-8?q?=20and=20code=20attribution=20guide?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: alabulei1 --- docs/contribute/contribute.md | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/docs/contribute/contribute.md b/docs/contribute/contribute.md index 23c26c86..3e5512b6 100644 --- a/docs/contribute/contribute.md +++ b/docs/contribute/contribute.md @@ -4,7 +4,7 @@ sidebar_position: 8 # Contributing Guide -* [New Contributor Guide](#contributing-guide) +* [Contributor Guide](#contributing-guide) * [Ways to Contribute](#ways-to-contribute) * [Find an Issue](#find-an-issue) * [Ask for Help](#ask-for-help) @@ -12,6 +12,8 @@ sidebar_position: 8 * [Development Environment Setup](#development-environment-setup) * [Commit Format](#commit-format) * [Pull Request Checklist](#pull-request-checklist) + * [Open Source License Guidelines](#open-source-license-guidelines) + * [Contriboutr Ladder] Welcome! We are glad that you want to contribute to our project! 💖 @@ -187,8 +189,9 @@ passes these checks, but we also have more criteria than just that before we can accept and merge it. We recommend that you check the following things locally before you submit your code: +* Commit message format: Did your commit messages should follow [Conventional Commit](https://www.conventionalcommits.org/en/v1.0.0/) * DCO: Did you sign off your commit -* Code of conduct: Did you follow the CNCF code of conduct +* Code of Conduct: Did you follow the CNCF code of conduct ## Reporting issues @@ -203,3 +206,23 @@ You can propose new designs for existing WasmEdge features. You can also design WasmEdge maintainers will review this proposal as soon as possible to ensure the overall architecture is consistent and to avoid duplicated work in the roadmap. New features of WasmEdge will be discussed via a GitHub issue or the community meeting. + + +## Open Source License Guidelines + +When contributing code that incorporates other open source projects, please ensure: + +1. **License Compatibility**: Verify that the original repository's license allows the intended use +2. **Proper Attribution**: For Apache 2.0 licensed code: + - Add at the top of any files: "This file is licensed under Apache 2.0 and was originally developed by [author name]" + - Include in README: "This work was made possible by [author name]" + +See best practice example [here](https://github.com/WasmEdge/mediapipe-rs/pull/1#issuecomment-1580763759). + +## Contributor Ladder + +We believe every contributor has the potential to become a WasmEdge maintainer, and we're genuinely excited about welcoming new maintainers to our community! Our current maintainers all started as contributors, and we'd love to see you follow the same path. + +We've designed a clear progression path that recognizes your growing expertise and contributions. For complete details on contributor roles and how to advance from contributor to maintainer, please check out our [Contributor Ladder](https://github.com/WasmEdge/WasmEdge/blob/master/docs/CONTRIBUTOR_LADDER.md)). + +Your journey to becoming a maintainer starts with your first contribution - we can't wait to see where it leads! From fa9c398ac478ee7964db59b963fcc83e3de01c35 Mon Sep 17 00:00:00 2001 From: alabulei1 Date: Tue, 1 Jul 2025 16:35:58 +0800 Subject: [PATCH 2/3] docs: fix the broken link Signed-off-by: alabulei1 --- docs/contribute/contribute.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/contribute/contribute.md b/docs/contribute/contribute.md index 3e5512b6..e0709c96 100644 --- a/docs/contribute/contribute.md +++ b/docs/contribute/contribute.md @@ -13,7 +13,7 @@ sidebar_position: 8 * [Commit Format](#commit-format) * [Pull Request Checklist](#pull-request-checklist) * [Open Source License Guidelines](#open-source-license-guidelines) - * [Contriboutr Ladder] + * [Contributor Ladder](#contributor-ladder) Welcome! We are glad that you want to contribute to our project! 💖 From 6f9f4521e2f00cbb994ad76c9e0dd5f49a2d86cf Mon Sep 17 00:00:00 2001 From: alabulei1 Date: Tue, 1 Jul 2025 16:48:02 +0800 Subject: [PATCH 3/3] docs: add code of conduct link Signed-off-by: alabulei1 --- docs/contribute/contribute.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/contribute/contribute.md b/docs/contribute/contribute.md index e0709c96..99297c35 100644 --- a/docs/contribute/contribute.md +++ b/docs/contribute/contribute.md @@ -17,6 +17,8 @@ sidebar_position: 8 Welcome! We are glad that you want to contribute to our project! 💖 + + As you get started, you are in the best position to give us feedback on areas of the project that we need help with includes: @@ -25,7 +27,7 @@ the project that we need help with includes: * Bugs in our automation scripts If anything doesn't make sense, or doesn't work when you run it, please open a -bug report and let us know! +bug report and let us know! We're committed to maintaining a welcoming, inclusive community for all contributors. **Please familiarize yourself with our [Code of Conduct](https://github.com/WasmEdge/WasmEdge/blob/master/docs/CODE_OF_CONDUCT.md)**, which outlines our community standards and expectations. ## Ways to Contribute