os-climate / witness-core

Evaluate climate change impact
Apache License 2.0
11 stars 10 forks source link

Support for GitHub Actions and outreach to LF community #6

Open MichaelTiemannOSC opened 7 months ago

MichaelTiemannOSC commented 7 months ago

Over the past several months, @ModeSevenIndustrialSolutions has worked with various OS-Climate workstream leads to modernize our repositories using GitHub actions, in particular better support for modern DevOps. While it has taken me some time to adapt to all the many requirements of the changes, the results have been worth it. As presented at a recent All-Hands meeting these include:

These are not things to do all at once, but are all things to do eventually. Better yet, they are very much the kinds of things that LF community members might find interesting to take on.

Given that we are presenting SoSTrades and WITNESS at the LF Open Source Summit mid-April, it would be great to try to establish some infrastructure that perhaps does none of the reformatting/linting/code checking/type checking just yet, but makes it easy for different people to take on the tasks of supporting the PEP standards we want to support with hooks that are in place to do so.

It might also be worthwhile to discuss how to make the sostrades-dev-tools repository more interoperable with checked out, rather than specially cloned witness and other sostrades repositories. Again, long term, but looking ahead.

sostrades-pjbarjhoux commented 6 months ago

Hi Michael, Thank you for your feedback and all the suggestions. We will plan an analysis of each point for next sprint, and keep you updated.