Skip to content
This repository has been archived by the owner on Sep 28, 2022. It is now read-only.

Use git submodule to include SWMM and EPANET engine projects #79

Open
michaeltryby opened this issue Jun 9, 2017 · 4 comments
Open

Comments

@michaeltryby
Copy link
Collaborator

We should switch to including SWMM and EPANET engines in the UI project as submodules. This should help simplify the process of merging new engine versions with the UI.

@TongZhai any thoughts?

@TongZhai
Copy link
Contributor

TongZhai commented Jun 9, 2017

@michaeltryby for running the simulation, we are already calling the DLL (which is a BIG module, technically speaking). So, we will need to think about what type of capability we would like to offer users by tapping directly into the inners of these models. Saving the entire state of the model inside the C modules is also likely, perhaps a bit unwieldy...

@michaeltryby
Copy link
Collaborator Author

Sorry @TongZhai I was not very clear. I'm only talking about changing repo organization. Read up on git submodules command and I think you will understand what I am suggesting here.

@TongZhai
Copy link
Contributor

TongZhai commented Jun 9, 2017

@michaeltryby I don't see why not. So perhaps you can start by creating a new repository for the engines and we will go from there to setup the submodules inside this project.

@michaeltryby
Copy link
Collaborator Author

@TongZhai Yes and no. I have existing repos for engines here and here. Submodules would allow us to include them directly in this project. There is no need to create new repos.

There is a way to create a folder within this repo that is a submodule linked back to the engine repo. I will read up on it over the weekend.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants