JordanMarr / SqlHydra

SqlHydra is a suite of NuGet packages for working with databases in F# including code generation tools and query expressions.
MIT License
212 stars 20 forks source link

Add documentation and setup configuration on how to clone the repo, build the project, and run tests. #74

Open EverybodyKurts opened 7 months ago

EverybodyKurts commented 7 months ago

I'd like to pull down this project and open it up in vscode with the proper dependencies installed with documentation on how to build the project and run tests. For example, how should the fake-cli tool be installed? How should it be ran to build the project?

I'd love to setup a Dockerfile that'd install the necessary dependencies and run any commands necessary to accomplish the latter. We could even set up Github codespaces with it to make it super easy to contribute to this project.

I'm happy to do this over the upcoming holiday(s) if you're busy. I'd love to be able to sit down with you and walk through how to setup this project on my laptop.

JordanMarr commented 7 months ago

I love that idea. In fact, I added "devcontainer" support a long time ago with the hope that people could open it up in vscode and be able to hit the ground running. But I haven't touched it in a long time, and so it probably needs to be updated.

I'll take a stab at it. Hopefully it will just work with a small amount of TLC.

JordanMarr commented 7 months ago

I will say that the Oracle image really sucks because it has to run this install the first time you set it up and it takes like 10-15 minutes to run. I almost regret supporting Oracle because it makes the whole process such a pain.

See this: https://github.com/oracle/docker-images/issues/1480