LiteSun commented on code in PR #12309:
URL: https://github.com/apache/apisix/pull/12309#discussion_r2141366218


##########
ci/check_changelog_prs.sh:
##########


Review Comment:
   I don’t quite agree. From a project maintenance perspective, I believe we 
should minimize the number of languages used. If you prefer TypeScript and find 
it more efficient, then by the same logic, others might argue for using Python 
if they find it more efficient—should we adopt Python too?
   
   Although I’ve written TypeScript for a long time, I still chose Bash for 
this script because, regardless of the language used, the core task involves 
extracting PR numbers via git commands and regex parsing of the changelog. The 
difference in implementation efficiency isn’t significant. Using TypeScript 
would also require setting up a Node.js environment, which might be unfamiliar 
to some contributors, and won’t necessarily result in a noticeable efficiency 
gain.
   
   Regarding review and maintenance: I’ve added detailed comments in the 
script. The shell code mainly consists of commonly used commands. With the help 
of AI tools, I don’t think it’s particularly hard to understand or maintain.
   
   Waiting for others options. @nic-6443 @AlinsRan @membphis @moonming 



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@apisix.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to