I think there is probably a requirement to store the reports in ASF svn but the idea of automating some of the generation tasks is probably a good item to discuss.
On Mon, 3 Feb 2025 at 14:16, Xuanwo <xua...@apache.org> wrote: > > 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 > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org