Sounds like a good idea to me.

--
Jason Porter
Software Engineer
He/Him/His

IBM


From: Xuanwo <xua...@apache.org>
Date: Monday, February 3, 2025 at 06:14
To: general@incubator.apache.org <general@incubator.apache.org>
Subject: [EXTERNAL] [DISCUSS] Migrate incubator report workflow to github
Hey, everyone

I'm starting this thread to discuss whether it is a good idea to migrate the 
incubator report workflow to a GitHub-based system. Our current workflow is 
Confluence-based and involves many manual tasks. I also find Confluence 
difficult to use, and several other IPMC members seem to share the same feeling.

PJ works hard to bring our incubator reports back to life, and I want to offer 
support in other ways: creating an automated GitHub-based workflow for 
collecting and formatting reports.

My proposed workflow:

- Keep genrated reports at 
https://svn.apache.org/repos/asf/incubator/public/trunk/reports/ 

  (I’m not sure why so many reports are missing; we only have a handful of 
entries here.)

- Establish a repo with layout in this way:

  reports/{year}/{month}/{project}.md

  Take today and fury as an example:

  reports/2025/02/fury.md

- Our GitHub Action scripts will automatically generate all templates for 
projects that require monthly reporting.
- All requirements like "Please note that some lines have two spaces at the 
end. Do not remove these spaces." will be relaxed. Our GitHub Action scripts 
will collect, format, verify and wanring for projects that not reported.
- Our Github Action will generate the finally report by combine those reports 
together.


To submit a report, the project's PPMC members simply need to create a PR at 
the designated location.
To review a report, the project's mentors only need to provide their feedback 
by adding inline comments to the PR.


What do you think? The detailed workflow can be discussed later once this 
repository has been set up. My main proposal is to move away from confluence 
and rely on GitHub Actions to reduce the workload we need to manage, make the 
process easier for all of project ppmc members, mentors and also the IPMC chair.

Xuanwo

https://xuanwo.io/ 

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to