On Thu, 31 Jul 2025 at 18:37, Dave Fisher <w...@apache.org> wrote:
>
> First let’s discuss the PMC’s purpose:
>
> The mission of Apache Whimsy is the creation and maintenance of software
> related to tools that help automate various administrative tasks or 
> information
> lookup activities
>
> The current Whimsy software platform is mostly in ruby.

Another aspect that is unusual and makes development and testing
trickier is the fact that some functions need to access user
credentials.
This is mostly needed by the tools that are being replaced (items 1-3 below).

> Many of the features that Whimsy provides have been deemed to be mission 
> critical and the Board has tasked the Tooling office to build replacements. 
> Other features are also being developed by the Infrastructure team.
>
> Here are the sections of Whimsy that are being replaced:
>
> 1. The Agenda Tool - nearly ready for full use and retirement of Whimsy’s 
> features.
> 2. Secretary’s Workbench - work will be starting soon.
> 3. Roster Tool - infrastructure has this on their agenda.
>
> There are many other useful tools on the Whimsy platform.
>
> I would like to propose that this PMC start to build a Workbench platform 
> using Python and the ASFQuart framework using practices developed during the 
> creation of the new Board Agenda Tool (svn integration and svelte) and the 
> Apache Trusted Releases platform (uv and storage integration).

What is 'uv'? I assume it is not ultra-violet.

I'm not sure what you mean by a Workbench platform; at present the
Whimsy Workbench is for the Secretary tooling only.
Apart from the 3 tools mentioned above, I think all the other Whimsy
tools are largely self-contained, and only share common library code,
so I am not clear what a Workbench would entail.

> If the Whimsy team is interested then we can setup a repository, vm host, and 
> start development.
>
> Whimsy could also become the home for member developed extras like Daniel’s 
> ASFMM.

That's not really in the Whimsy mission as listed above.
Maybe that could be taken over by ComDev?
That code is all Python.

> Looking forward to the group’s response.
>
> Best,
> Dave

Reply via email to