-
Notifications
You must be signed in to change notification settings - Fork 3
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
Generate Soar programming reference from Doxygen comments and host here #15
Comments
MkDoxy looks very cool! Thanks for finding that. I think I'd be happy enough just to have the CI checkout a shallow copy of Soar's source and build from there. It does make local website development more complicated, though, because I don't want to accidentally check in my local Soar source path to a configuration variable in this repo. Perhaps it would be possible to use an environment variable to specify the source location or something. |
I tried to include the documentation with mkdoxy and added Soar as a git submodule but ran into quite a lot of errors raised by mkdoxy. Using the default Doxygen generator and linking to it might be the easiest way until other projects mature... |
Thanks for testing that! Soar as a submodule for that use-case makes sense, since we want the hosted docs to be the last released version. What kinds of errors were you seeing? I would be okay doing a bit of work to send a PR to mkdoxy, but of course if it's a huge hassle we'd have to drop the idea. |
I tried to directly hook up the existing |
Just tried to see if I could get I had to disable the macros due to an error (not looked at it any further) and a Doxygen installation is required. |
Woohoo! This is starting to look doable. What were the |
I assume that the exclude option might be a good idea. |
Particularly an SML programming reference would be very helpful, since SWIG ignores Doxygen comments, and Python/Java, etc. developers are mostly flying blind. Whenever I need to understand something about the SML API, I search through Soar's C++ code for the original definition and read the comments there.
The text was updated successfully, but these errors were encountered: