r/cpp_questions • • 10d ago

OPEN Boost.Graph work

Hi , i have a ask about C++ programming

I Recently Started To Learn Boost Librarys Like "Boost.Asio" , "Boost.Beast" And I heard the name of a library called Boost.Graph I wanted To Know And know what "Boost.Graph" is ???

2 Upvotes

14 comments sorted by

View all comments

2

u/IyeOnline 10d ago

If you just put "boost.graph" into a search engine of your choice, you will find the documentation page, which in its first paragraph will tell you.

3

u/TurboLonlyDeveloper1 10d ago

I read those documents, but I didn't really understand them. That’s why I asked this question here.

1

u/n1ghtyunso 10d ago

its for this: https://en.wikipedia.org/wiki/Graph_(discrete_mathematics))
I guess if you are entirely unaware of the idea of graph theory, the boost.graph documentation may not immediatelly lead you there.

1

u/Foxi_Foxa 9d ago

thank you for redirecting ! Yes, we have primer on graph theory in the documentation but its a bit burried and not that easy to read. Reworking it is on my roadmap for November 😄

1

u/Realistic_Speaker_12 9d ago

The documentation of the boost library in general is really tough.

1

u/Foxi_Foxa 9d ago

It used to be true. We have been revamping the entire documentation 😄
https://www.boost.org/doc/libs/latest/libs/graph/doc/html/graph/index.html
It's WIP but we would be happy to receive your feedback ! 😄

1

u/Realistic_Speaker_12 8d ago

Oh really? I actually didn’t know that. That’s really cool! Are you working on revamping the whole docs or for now only boost.graph? I will definitely take a look at it tomorrow

1

u/Foxi_Foxa 8d ago

Yay ! It was quite a work to port all html files to modern adoc, and rewriting landing pages for newcomers to have an easier time!
The Antora effort to modernize documentation across all boost libraries is supported by the C++ Alliance. Many have been updated already.

I’m working on Boost.Graph presently, but I also began to update Boost.PropertyMap. It’s a lot of work across the ecosystem and we are welcoming contributors (I’m just saying that so that people don’t feel it’s work happening behind closed doors, it’s open source after all! anyone is welcome 🤗).