-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Finalized doxygen pages #466
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
Conversation
mmattar
commented
Mar 14, 2018
- Limited to C# classes that are user-facing
- Added a placeholder for Python to signify intentions
- Generated doxygen pages
- Limited to C# classes that are user-facing/ - Added a placeholder for Python to signify intentions - Generated doxygen pages
|
Are we supposed to have the doxygen documents in the repo ? Shouldn't this be hosted somewhere ? |
|
Keeping generated files in the repo is usually bad practice. |
|
In this case, it lets us host the docs, including the API reference, from Github (using github pages). |
|
@jo3w4rd - we should do that for the next (minor) release. For now, I've updated the pages to provide documentation on how to generate them yourself. @vincentpierre + @vladimiroster : please review new version. |
|
Do we have a ml-agents.conf file anywhere? I don't see it in the repo, and not in this pull request, but it is noted in the API-Reference.md. |
|
The file is named "dox-ml-agents.conf". Were you planning to rename it @mmattar? |
|
Great catch folks - the current name works for me. Just pushed a change. |
# Conflicts: # docs/doxygen/Readme.md
jo3w4rd
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We will need to make it more clear which parts of the API a developer needs to use and which parts are internal. But that's a bigger project then we should bite off right now.
docs/API-Reference.md
Outdated
|
|
||
| doxygen dox-ml-agents.conf | ||
|
|
||
| `ml-agents.conf` is a configuration file that includes the classes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ml-agents.conf ---> dox-ml-agents.conf
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great catch - fixed!
| Feature-Monitor.md \ | ||
| Limitations-and-Common-Issues.md \ | ||
| ../unity-environment/Assets/ML-Agents/Scripts \ | ||
| ../python/unityagents |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do we only include a portion of the files in the ../unity-environment/Assets/ML-Agents/Scripts and ignoring files like Communicator.cs and BCTeacherHelper.cs?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We've only included the files that the developers will be using or extending. We do need to add ALL in the future.