[mapguide-commits] r10079 - in branches/4.0/MgDev: . Bindings
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Tue Jul 9 06:11:44 PDT 2024
Author: jng
Date: 2024-07-09 06:11:44 -0700 (Tue, 09 Jul 2024)
New Revision: 10079
Modified:
branches/4.0/MgDev/Bindings/TODO.txt
branches/4.0/MgDev/acquire-doctools.ps1
Log:
Drop plans for PHP API documentation. We'll only target .net/Java. The problem is that PHP has language limitations (namely it doesn't support overloaded constructors/methods) that prevent us from easily translating the C++ API surface to PHP
Modified: branches/4.0/MgDev/Bindings/TODO.txt
===================================================================
--- branches/4.0/MgDev/Bindings/TODO.txt 2024-07-02 01:55:44 UTC (rev 10078)
+++ branches/4.0/MgDev/Bindings/TODO.txt 2024-07-09 13:11:44 UTC (rev 10079)
@@ -121,14 +121,9 @@
- Add -> AddItem
- Revise API documentation strategy
- [ ] Don't use doxygen. Instead use the appropriate docgen tool for the languages we support:
- - PHP: phpDocumentor (https://phpdoc.org/)
- Java: javadoc (part of the JDK)
- .net: docfx (https://dotnet.github.io/docfx/)
- - [ ] Implement a static umbrella landing site that is the gateway to the 3 generated outputs
- - IMake
- - [ ] Support generating generated stubs of PHP classes with transplanted documentation
- - For ease of implementation, we could probably resurrect the PHP constants.php generation mode, except it now covers all classes and not just constants
- - [ ] Determine a suitable PHP API documentation tool that can generate API docs against these documented PHP stub classes
+ - [ ] Implement a static umbrella landing site that is the gateway to the language-specific generated outputs
- mg-desktop
- [x] Rename to MgPortable/mg-portable
- [ ] Add SWIG glue library that layers on top of the existing Foundation/Geometry/PlatformBase glue projects
Modified: branches/4.0/MgDev/acquire-doctools.ps1
===================================================================
--- branches/4.0/MgDev/acquire-doctools.ps1 2024-07-02 01:55:44 UTC (rev 10078)
+++ branches/4.0/MgDev/acquire-doctools.ps1 2024-07-09 13:11:44 UTC (rev 10079)
@@ -1,9 +1,2 @@
Write-Host "Ensuring docfx is installed"
-dotnet tool update -g docfx
-Write-Host "Ensuring doctum is installed"
-if (Test-Path ./BuildTools/doctum.phar) {
- Write-Host "doctum.phar is installed in the expected path"
-} else {
- Write-Host "doctum.phar not found. Downloading it"
- Invoke-WebRequest https://doctum.long-term.support/releases/latest/doctum.phar -OutFile ./BuildTools/doctum.phar
-}
\ No newline at end of file
+dotnet tool update -g docfx
\ No newline at end of file
More information about the mapguide-commits
mailing list