Hi Rich,

> On Sep 4, 2026, at 5:14 AM, Rich Bowen <[email protected]> wrote:
> 
> I would like to publish this:
> 
> https://boxofclue.com/comdev-metrics/
> 
> to https://projects.apache.org/metrics
> 
> The goal is that over time I’m going to integrate the two more, with 
> interlinks and so on, but for now it would be standalone.
> 
> That metrics stuff is currently here - 
> https://github.com/rbowen/comdev-metrics - and I’d like to move it into 
> https://github.com/apache/comdev-projects


> 
> See https://boxofclue.com/comdev-metrics/about.html for more about how that 
> stuff works.
> 
> I’m looking for suggestions/opinions/advice as to:
> 
> 1) Where exactly to put that stuff into the comdev-projects repo, or if it 
> should go into another new repo

Actually that’s a Git mirror of svn. You make changes by committing to 
https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk 
<https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk>


> 2) The comdev-metrics stuff runs a weekly cronjob, which uses a Github API 
> key, and the ponymail MCP, to generate static HTML/js/json files, which can 
> then be published to wherever. The generated files don’t need to be in 
> version control. I presume I should move all of these cronjobs to 
> projects-vm3 and run them there. Where would be the best place to drop the 
> output files - just under site/ on the projects site, or somewhere else?

You cannot just drop those files onto the VM without knowing how the svn 
repository is checked out, the server does both svn up and svn commit commands.

Cronjob python goes here: 
https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk/scripts/cronjobs/
 but actual crontab setup is defined in Infrastructure’s P6. It’s a private 
repository. I’ve studied the code. You will need help from Infra with EYAML to 
install the GH API key.

> 
> 3) What am I not thinking of that I’m likely to break?

You need to be aware of what is stored in svn and what is not. It may be tricky 
to serve generated code. The site uses gunicorn perhaps a symbolic link can be 
used, but I’m not sure.

HTH,
Dave

> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

Reply via email to