EnergySystemsModellingLab / MUSE_OS

Welcome to the MUSE-OS repository
https://muse-os.readthedocs.io/en/latest/
GNU General Public License v3.0
22 stars 8 forks source link

Create a new repo for the OU course #343

Closed tsmbland closed 1 week ago

tsmbland commented 1 week ago

I'm working on updating the Open University course, and will need to make some changes to the source files. Fortunately Alex Kell (the original author of the course) has made this nice repo with all the source files and scripts to generate the SCORM package needed for the course.

It probably makes sense to set up a new repo in the EnergySystemsModellingLab org, based on Alex's repo, and make all the changes there. I'm not sure whether it's best to fork Alex's repo and delete all the files that we no longer need, or set up a new repo from scratch and manually copy all the files from Alex's repo that we want to keep.

The second approach would give us a cleaner repo, as Alex's repo is pretty large (close to 400 MB) and contains a lot of files that we don't need.

The other thing to think about is if we want the new repo to be private or public, as I believe it's not super straightforward to create a private fork of a public repo?

Any thoughts? @dalonsoa @ahawkes

ahawkes commented 1 week ago

I favour the cleaner solution (new repo, copy what is needed), but I'm not the expert on what's easiest here, so up to you guys.


From: Tom Bland @.> Sent: 18 June 2024 11:47 To: EnergySystemsModellingLab/MUSE_OS @.> Cc: Hawkes, Adam D @.>; Mention @.> Subject: [EnergySystemsModellingLab/MUSE_OS] Create a new repo for the OU course (Issue #343)

This email from @.*** originates from outside Imperial. Do not click on links and attachments unless you recognise the sender. If you trust the sender, add them to your safe senders listhttps://spam.ic.ac.uk/SpamConsole/Senders.aspx to disable email stamping for this address.

I'm working on updating the Open University coursehttps://www.open.edu/openlearncreate/course/view.php?id=11717, and will need to make some changes to the source files. Fortunately Alex Kell (the original author of the course) has made this nice repohttps://github.com/alexanderkell/muse_teaching_kit with all the source files and scripts to generate the SCORM package needed for the course.

It probably makes sense to set up a new repo in the EnergySystemsModellingLab org, based on Alex's repo, and make all the changes there. I'm not sure whether it's best to fork Alex's repo and delete all the files that we no longer need, or set up a new repo from scratch and manually copy all the files from Alex's repo that we want to keep.

The second approach would give us a cleaner repo, as Alex's repo is pretty large (close to 400 MB) and contains a lot of files that we don't need.

The other thing to think about is if we want the new repo to be private or public, as I believe it's not super straightforward to create a private fork of a public repo?

Any thoughts? @dalonsoahttps://github.com/dalonsoa @ahawkeshttps://github.com/ahawkes

— Reply to this email directly, view it on GitHubhttps://github.com/EnergySystemsModellingLab/MUSE_OS/issues/343, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AC37JLI3WWVVYAWEMYNG5Q3ZIAF4HAVCNFSM6AAAAABJPYQKFCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGM2TSNJVGEZDIOI. You are receiving this because you were mentioned.Message ID: @.***>

dalonsoa commented 1 week ago

I would fork Alex’s repo and then purge the commit history to leave just the things that are relevant. That way, we keep the connection to the original repo, acknowledging Alex, but remove all the unnecessary stuff.


Dr Diego Alonso Álvarez (he/him)

Head of Research Software Engineering

[p.s If I send an email outside of your working hours please do not feel the urgency to respond until it is your working hours]


From: Adam Hawkes @.> Sent: 18 June 2024 11:52 To: EnergySystemsModellingLab/MUSE_OS @.> Cc: Alonso Alvarez, Diego @.>; Mention @.> Subject: Re: [EnergySystemsModellingLab/MUSE_OS] Create a new repo for the OU course (Issue #343)

I favour the cleaner solution (new repo, copy what is needed), but I'm not the expert on what's easiest here, so up to you guys.


From: Tom Bland @.> Sent: 18 June 2024 11:47 To: EnergySystemsModellingLab/MUSE_OS @.> Cc: Hawkes, Adam D @.>; Mention @.> Subject: [EnergySystemsModellingLab/MUSE_OS] Create a new repo for the OU course (Issue #343)

This email from @.*** originates from outside Imperial. Do not click on links and attachments unless you recognise the sender. If you trust the sender, add them to your safe senders listhttps://spam.ic.ac.uk/SpamConsole/Senders.aspx to disable email stamping for this address.

I'm working on updating the Open University coursehttps://www.open.edu/openlearncreate/course/view.php?id=11717, and will need to make some changes to the source files. Fortunately Alex Kell (the original author of the course) has made this nice repohttps://github.com/alexanderkell/muse_teaching_kit with all the source files and scripts to generate the SCORM package needed for the course.

It probably makes sense to set up a new repo in the EnergySystemsModellingLab org, based on Alex's repo, and make all the changes there. I'm not sure whether it's best to fork Alex's repo and delete all the files that we no longer need, or set up a new repo from scratch and manually copy all the files from Alex's repo that we want to keep.

The second approach would give us a cleaner repo, as Alex's repo is pretty large (close to 400 MB) and contains a lot of files that we don't need.

The other thing to think about is if we want the new repo to be private or public, as I believe it's not super straightforward to create a private fork of a public repo?

Any thoughts? @dalonsoahttps://github.com/dalonsoa @ahawkeshttps://github.com/ahawkes

— Reply to this email directly, view it on GitHubhttps://github.com/EnergySystemsModellingLab/MUSE_OS/issues/343, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AC37JLI3WWVVYAWEMYNG5Q3ZIAF4HAVCNFSM6AAAAABJPYQKFCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGM2TSNJVGEZDIOI. You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHubhttps://github.com/EnergySystemsModellingLab/MUSE_OS/issues/343#issuecomment-2175807339, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABOQHLS4UHSC24ZN3DI7QCLZIAGPHAVCNFSM6AAAAABJPYQKFCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNZVHAYDOMZTHE. You are receiving this because you were mentioned.Message ID: @.***>

tsmbland commented 1 week ago

Ok sounds good. @dalonsoa Would you mind creating the fork as I don't have permissions to do this?

dalonsoa commented 1 week ago

Done! https://github.com/EnergySystemsModellingLab/muse_teaching_kit

tsmbland commented 1 week ago

Thanks @dalonsoa. I can't see an issues page for the new repo. Could you modify the settings to allow this?

dalonsoa commented 1 week ago

Solved!