-
Notifications
You must be signed in to change notification settings - Fork 2
README
Phil Stopford edited this page Sep 6, 2025
·
1 revision
This directory contains comprehensive API documentation for all major DesignLibs_GPL libraries.
| File | Library | Description |
|---|---|---|
Home.md |
Overview | Main navigation hub and library overview |
geoLib-API.md |
geoLib | Basic geometric primitives (points, arrays, matrices, rectangles) |
geoCore-API.md |
geoCore | GDSII and Oasis file format parsing and writing |
geoWrangler-API.md |
geoWrangler | Geometry transformations, raycasting, fragmentation, and decimation |
shapeEngine-API.md |
shapeEngine | Shape generation and manipulation (rectangles, L-shapes, T-shapes, etc.) |
clipper-API.md |
clipper | Advanced polygon clipping operations (Clipper2 C# port) |
utility-API.md |
utility | General purpose utilities (compression, hashing, mathematical operations) |
MersenneTwister-API.md |
MersenneTwister | High-quality pseudorandom number generation |
Noise-API.md |
Noise | Perlin, Simplex, and OpenSimplex noise functions |
Eto.VeldridSurface-API.md |
Eto.VeldridSurface | Cross-platform 2D viewport for end-user applications |
The documentation in this directory is NOT automatically published to the GitHub wiki. You need to manually deploy it.
Use the provided automated script:
./deploy-wiki.shSee WIKI_DEPLOYMENT_GUIDE.md for detailed manual deployment instructions.
- 10 comprehensive API documentation files
- 5,529+ total lines of detailed documentation
- Complete coverage of all major DesignLibs_GPL libraries
- Professional-quality API reference material
- Ready-to-deploy content formatted for GitHub wiki
To update the wiki after making changes:
- Edit the
.mdfiles in this directory - Run
./deploy-wiki.shto deploy changes - The GitHub wiki will be updated automatically
Each library documentation includes:
- Complete API Reference - All classes, methods, properties, and enumerations
- Comprehensive Examples - Real-world usage patterns and code samples
- Integration Guidance - How libraries work together in the DesignLibs ecosystem
- Performance Tips - Optimization guidelines and best practices
- Error Handling - Proper validation and error management patterns
- Cross-References - Links between related libraries showing their interactions
This documentation provides everything needed to effectively use the DesignLibs_GPL library ecosystem.