Skip to content

CLEWs UN Code Integration #98

@tniet

Description

@tniet

I've been asked to take a look at how/where we integrate the UN CLEWs code into the GitHub Repo for OSeMOSYS. There's some features they are using that would be good to make available to the community, and vice versa, there's some changes that the UN wants to pull in.

I see a couple of possible paths for integrating these changes:

  1. Adding the changes into the main OSeMOSYS branch. This has the benefit of maintaining one code version rather than multiple, but changes might not be valuable to all OSeMOSYS users.
  2. Adding the changes to a separate branch of OSeMOSYS (similar to the alternate storage code branch that is available right now). This is OK but also requires the branch to be updated with changes if the main code changes.
  3. Creating a separate repo and maintaining separate code bases. This isn't ideal as it means the code bifurcates and makes it more challenging to reintegrate later.

Thoughts/suggestions on which option is best and/or other suggested approaches?

Metadata

Metadata

Labels

questionFurther information is requested

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions