Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basic steps #824

Open
savazios opened this issue Feb 5, 2025 · 7 comments
Open

Basic steps #824

savazios opened this issue Feb 5, 2025 · 7 comments

Comments

@savazios
Copy link

savazios commented Feb 5, 2025

Hello.
Is there any guide for the very very basic steps to start, trying :) , developping EPANET. Familiar with C programming itself, but not with all the rest (the surrounding set up i.e tools, platforms etc.).
Thanks in advance.

@arunas-scorpion
Copy link

I started last year. I couldn't find it. I used embarcadero
dev c++ portable (without installation). After a few days of testing it ran successfully, but I had to change all the stdcall directives in the header files.

@savazios
Copy link
Author

savazios commented Feb 5, 2025

Thanks. It looks like I'll start from there.

@arunas-scorpion
Copy link

I think this is not the easiest way. It would be easier with cmake but I don't know how to use it yet. :)

@savazios
Copy link
Author

savazios commented Feb 5, 2025

I've heard about it. I'll check it out first then. Thanks.

@eldemet
Copy link
Contributor

eldemet commented Feb 5, 2025

Thank you for your interest in contributing to EPANET!

In case you need support for the GitHub workflow, you can have a look at the following tutorial: https://www.slideshare.net/slideshow/contributing-to-epanet-using-github-in-windows/64627348

Also you can have a look at @Mariosmsk videos on how to compile EPANET, eg: https://www.youtube.com/watch?v=5Cez_mzG0dM

@savazios
Copy link
Author

savazios commented Feb 18, 2025

Thank you for your interest in contributing to EPANET!

In case you need support for the GitHub workflow, you can have a look at the following tutorial: https://www.slideshare.net/slideshow/contributing-to-epanet-using-github-in-windows/64627348

Also you can have a look at @Mariosmsk videos on how to compile EPANET, eg: https://www.youtube.com/watch?v=5Cez_mzG0dM

Following the video, is there any other way to bring the epanet folder locally (besides dropbox or other similar applications) in order to compile EPANET?

@savazios
Copy link
Author

savazios commented Feb 18, 2025

Thank you for your interest in contributing to EPANET!
In case you need support for the GitHub workflow, you can have a look at the following tutorial: https://www.slideshare.net/slideshow/contributing-to-epanet-using-github-in-windows/64627348
Also you can have a look at @Mariosmsk videos on how to compile EPANET, eg: https://www.youtube.com/watch?v=5Cez_mzG0dM

Following the video, is there any other way to bring the epanet folder locally (besides dropbox or other similar applications) in order to compile EPANET?

👍 I followed the steps according to the tutorial and it worked as suggested with GitHub Desktop (it was even more automated than the tutorial, e.g. after installing I was suggested which repository to clone etc.).
From that point on I'm getting back to the youtube video for the compile.

p.s.When I was creating the fork, I was asked whether to fork only the "dev" branch from the original EPANET which is what I did, is it ok?
Also, since the fork I made from epanet repository (actually its "dev" branch) is like a copy which does not affect the original, why is there a need to make a branch of the already forked "dev" branch?

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

No branches or pull requests

3 participants