Files
UnrealEngineUWP/Engine/Plugins/Experimental/PythonScriptPlugin/Source
conan reis 2c10a50fe9 #jira UE-59031
Python API doc generation commandlet

The command-line arguments sent to the UE4 Editor to run the PythonOnlineDocs commandlet looks like this for the UE4 Editor with the standard Engine API documented:

-run=PythonOnlineDocs -NoShaderCompile -IncludeEngine -EnableAllPlugins -ExceptPlugins="MixedRealityCaptureFramework,Myo,Oodle,RenderDocPlugin,TesnorflowPlugin"

Enterprise version of command-line:

-run=PythonOnlineDocs -NoShaderCompile -IncludeEngine -IncludeEnterprise -EnableAllPlugins -ExceptPlugins="MixedRealityCaptureFramework,Myo,Oodle,RenderDocPlugin,TesnorflowPlugin"

Additional info can be found here:
Engine\Plugins\Experimental\PythonScriptPlugin\SphinxDocs\PythonAPI_docs_readme.txt

Python API docs
- changed generation to use PythonOnlineDocs commandlet
- added filtering of Python API documentation to optionally remove or include: internal (NotForLicencees, NoRedist, CarefullyRedist, EpicInternal, and confidential platforms), project, enterprise, engine
- added initial list of links to sections in index page
- changed order of sections to be: modules, native types, structs, classes, enums, delegates
- reduced introduction and pointed link to more extensive documentation done with WordPress site
- added header to match existing documentation pages (from Robb Surridge)
- removed Python doc generation settings from Python plugin settings
- many other misc updates

Engine commands
- added -NoShaderCompile global command-line option
- added UPackage version of  FSourceCodeNavigation::FindModulePath()
- added GetRestrictedSubdirectories() and IsRestrictedPath() to FPaths class


#rb jamie.dale
[FYI] robb.surridge

#ROBOMERGE-SOURCE: CL 4182437 in //UE4/Release-4.20/...
#ROBOMERGE-BOT: TEST (Release-4.20 -> Release-Staging-4.20)
#ROBOMERGE-AUTHOR: conan.reis
#ROBOMERGE-OWNER: james.hopkin

[CL 4195437 by conan reis in Staging-4.20 branch]
2018-07-09 04:54:18 -04:00
..
2018-07-09 04:54:18 -04:00