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

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


The following commit(s) were added to refs/heads/main by this push:
     new 5c9a93a0647 docs: finish the last two todos in the maturity doc (#801)
5c9a93a0647 is described below

commit 5c9a93a064797ae48c9e5c34c2bba553b280fedf
Author: Louis.z <[email protected]>
AuthorDate: Mon Jul 28 13:12:27 2025 +0800

    docs: finish the last two todos in the maturity doc (#801)
    
    * docs: finish the last two todos in the maturity doc
    
    * docs: add the link to the release doc
    
    ---------
    
    Co-authored-by: Startrekzky <[email protected]>
---
 community/maturity.md | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/community/maturity.md b/community/maturity.md
index cd01985f8fe..c66a52b0ec1 100644
--- a/community/maturity.md
+++ b/community/maturity.md
@@ -45,7 +45,7 @@ The following table is filled according to the [Apache 
Maturity Model](https://c
 | **RE20** | The project's PPMC (Project Management Committee, see CS10) 
approves each software release in order to make the release an act of the 
Foundation.                      | **YES** All releases have been voted on by 
the PPMC on [email protected] and [email protected] with at 
least 3 PPMC member votes.                                     |
 | **RE30** | Releases are signed and/or distributed along with digests that 
anyone can reliably use to validate the downloaded archives.                    
                        | **YES** All releases are cryptographically signed and 
include SHA-512 checksums. The 
[KEYS](https://dist.apache.org/repos/dist/release/incubator/devlake/KEYS) file 
is available.    |
 | **RE40** | The project can distribute convenience binaries alongside source 
code, but they are not Apache Releases, they are provided with no guarantee.    
                      | **YES** Docker images and other convenience binaries 
are provided but clearly marked as convenience distributions, not official 
Apache releases.                                        |
-| **RE50** | The project documents a repeatable release process so that 
someone new to the project can independently generate the complete set of 
artifacts required for a release. | **TODO** Need to check with community 
members where the release process documentation is located.                |
+| **RE50** | The project documents a repeatable release process so that 
someone new to the project can independently generate the complete set of 
artifacts required for a release. | **YES** The documentation of the release 
process can be found on [our 
website](https://devlake.apache.org/docs/DeveloperManuals/Release-SOP/#asf-release-policy).
                |
 
 ### Quality
 
@@ -53,7 +53,8 @@ The following table is filled according to the [Apache 
Maturity Model](https://c
 | -------- | 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 | 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 |
 | **QU10** | The project is open and honest about the quality of its code. 
Various levels of quality and maturity for various modules are natural and 
acceptable as long as they are clearly communicated. | **YES** The project 
encourages users to [report 
issues](https://github.com/apache/incubator-devlake/issues) and maintains 
transparent communication about known limitations.         |
 | **QU20** | The project puts a very high priority on producing secure 
software.                                                                       
                                                    | **YES** Security issues 
are addressed promptly with a dedicated security response process.              
                                                                               |
-| **QU30** | The project provides a well-documented, secure and private 
channel to report security issues, along with a documented way of responding to 
them.                                              | **TODO** Need to create 
security reporting documentation and establish [email protected] or 
similar reporting channel.                                           |
+| **QU30** | The project provides a well-documented, secure and private 
channel to report security issues, along with a documented way of responding to 
them.                                              | **YES** When users open a 
new issue on the project’s GitHub repository, they are prompted with a “Report 
a security vulnerability” option that directs them to follow the Apache 
Software Foundation’s standard security disclosure process.
+                        |
 | **QU40** | The project puts a high priority on backwards compatibility and 
aims to document any incompatible changes and provide tools and documentation 
to help users transition to new features.       | **YES** The project follows 
semantic versioning and provides migration guides for breaking changes, with 
clear documentation of API changes between versions.                         |
 | **QU50** | The project strives to respond to documented bug reports in a 
timely manner.                                                                  
                                                | **YES** The project maintains 
active issue tracking and has resolved 3400+ issues and 4900+ pull requests 
with prompt response.                               |
 
@@ -73,7 +74,7 @@ The following table is filled according to the [Apache 
Maturity Model](https://c
 
 | **ID**   | **Description**                                                   
                                                                                
                                                                        | 
**Status**                                                                      
                           |
 | -------- | 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 | 
----------------------------------------------------------------------------------------------------------
 |
-| **CS10** | The project maintains a public list of its contributors who have 
decision power. The project's PPMC (Project Management Committee) consists of 
those contributors.                                                        | 
**YES** The project maintains a public list of [PPMC members and 
committers](https://devlake.apache.org/team) on the website. **TODO:** Verify 
this page is up to date.  |
+| **CS10** | The project maintains a public list of its contributors who have 
decision power. The project's PPMC (Project Management Committee) consists of 
those contributors.                                                        | 
**YES** The project maintains a public list of [PPMC members and 
committers](https://devlake.apache.org/team) on the website.  |
 | **CS20** | Decisions require a consensus among PPMC members and are 
documented on the project's main communications channel. The PPMC takes 
community opinions into account, but the PPMC has the final word.               
         | **YES** All decisions are made through votes on 
[email protected] with proper documentation and at least 3 +1 votes from 
PPMC members. |
 | **CS30** | The project uses documented voting rules to build consensus when 
discussion is not sufficient.                                                   
                                                                         | 
**YES** The project follows standard Apache Software Foundation voting rules 
and procedures.                                                    |
 | **CS40** | In Apache projects, vetoes are only valid for code commits. The 
person exercising the veto must justify it with a technical explanation, as per 
the Apache voting rules defined in CS30.                                  | 
**YES** The project follows Apache voting rules where vetoes are only valid for 
code commits and must be technically justified.                  |

Reply via email to