This is very timely. I'm a Catholic teacher who programs as a hobby. I've been working on
https://cathnet.org/ which is a project to apply Natural Language Programming tools to the Catechism, which I have permission to host on the site. My focus has been an opensource Catholic faith formation website
https://opencat.org/ for the last few years. I now have long service leave (started yesterday, and except for a week I don't go back till the end of Jan) and am starting to work on that website. It's built in Drupal 8 and I've created a framework to help build the site called pleasy.
https://github.com/rjzaar/pleasy The idea of pleasy is to make it really easy for anyone to contribute to the code side of the site. The site itself is all opensource and all the content is opensource. One aim is for anyone to be able to use pleasy to recreate the whole site with a few lines of code. I'd be happy for any guidance or help. Please feel free to be blunt I'm interested in the goal and I'm not attached to anything. I just want to do the best I can for the Lord.
Probably more importantly, I was thinking of updating the
cathnet.org site as a community portal for anyone faithful to the Church to share their projects. Or better still it would be great to see
https://www.opensourcecatholic.com/ (OSC) become a community portal again. One new initiative that could help provide more personnel in this area is
https://smartcatholics.com/ They seem to be open to lots of ideas. In terms of the technology powering a communuity portal version of OSC there is opensocial in the drupal sphere. But maybe there's a better FOSS community portal that could be used? I'm happy to put some work into it since it's one of the aims for my LSL. I think a OSC github is a great way to go and I'd be happy to put some projects there. Is there a nice front end website that plays well with github as a backend that could be used for OSC? I'm thinking of how the
drupal.org site can have a project page:
https://www.drupal.org/project/honeypot that is a nice front end for the repo
https://git.drupalcode.org/project/honeypot. If there isn't a current easy solution, then we need to pool our wisdom to work out the best solution. I'm open to all ideas. I'm also aware simple can be better.