YaccConstructor / QuickGraph

Generic Graph Data Structures and Algorithms for .NET
http://yaccconstructor.github.io/QuickGraph/
Microsoft Public License
523 stars 198 forks source link

"Official" QuickGraph distribution / history? #173

Open DaveInCaz opened 6 years ago

DaveInCaz commented 6 years ago

Is this is "official" descendant of the original QuickGraph project which was hosted on https://quickgraph.codeplex.com/ ?

This project is described as a fork... which seems a little ambiguous. I'm not sure if I should use the libraries distributed here vs. using the original (and older?) versions from CodePlex, or if there is some other alternative?

Thank you

gsvgit commented 6 years ago

@DaveInCaz What do you mean by "official"? We have no any connection with the original team. We just made a copy of sources from CodePlex and continued the development. CodePlex repo is frozen for a long time and there is no any activity from the original team. So, I do not know any alternatives to get new versions of "official" QuickGraph.

DaveInCaz commented 6 years ago

Hi @gsvit, thanks, that does seem to clarify things a bit. I wasn't aware of the "frozen" status of the original project or whether this project was made up of the same people or not, etc.

Is there a page somewhere which summarizes the 'roadmap' for new development here so people can evaluate whether to use the old codebase or the newer project? I'm new to QuickGraph hence my confusion on this point.

BTW I put "official" in quotes since I wasn't sure exactly what that might mean either, but I think it has conveyed the sense I meant.

KeRNeLith commented 4 years ago

Hello, There are quite multiples versions of QuickGraph indeed. But generally there are direct forks of the codeplex version. BTW codeplex is not depreciated.

I tried to make a summary there.

On my side I forked this one approximatively one year ago to make a full cleaning of the library. I did this only for the "Core" for now, and plan in the future to do so on what I consider as extensions of the library. For that I will make sub packages. For now I only published the core package here.

This package include .NET Core compliance, a lot of bug fixes, full documentation of the library, ReSharper annotations, and library compatibility extension.

DaveInCaz commented 4 years ago

@KeRNeLith thanks very much for writing up the history & your explanation. That is much more clear now. I appreciate your time & help.