Docs and work on flightgear/Network/http

Patrick Callahan <[email protected]> Sat, 13 Jun 2026 10:25:32 -0400
Newsgroups gmane.games.flightgear.devel
Message-ID <CACt=GQqvyMGSOVtazG50W42fWUUph9axNac4rdVvazrVAiykcw@mail.gmail.com>
I'm working on the docs for this area of flightgear in
https://gitlab.com/callahanp/documentation.git, a fork of
https://gitlab.com/flightgear/documentation.git

The basics are working, and the updates result in Documentation pages for
the server when I start the local documentation. Only a few classes have
been added to bring in the Doxygen class pages.

Soon, once all the classes are added, I'll open a merge request, and we can
discuss what else is needed in the documentation files or in Doxygen
comments in C++ code to make it more useful.

Beyond documentation, some additional work directly on the C++ code in
flightgear/Network/http may be needed.  Help me decide what needs to be
done and what doesn't.


   - Documentation for PHI
   - Documentation for other folders in flightgear/Network
   - Any outstanding or new issues with http or PHI
   - Upgrade from Mongoose 5.x to Mongoose 7.21
   - Our http implementation mirrors data in the Mongoose structure as
   classes and properties.  (DRY principle not followed) Was the conversion to
   https://github.com/nlohmann/json a good modern C++ approach?
   - Find a way to run the web server in a separate thread


-Pat

_______________________________________________
Flightgear-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel