5 Commits

Author SHA1 Message Date
Matthew Raymer
3d226a38dc feat: Add comprehensive documentation and project structure improvements
- Add detailed README.md with project overview, architecture, and usage examples
- Add comprehensive JSDoc documentation to all system files (Controls, Loop, Renderer, Resizer)
- Add detailed documentation to component files (Terrain, Landmarks, WorldComponent)
- Create CONTRIBUTING.md with development guidelines and coding standards
- Create CHANGELOG.md with version history and development timeline
- Create SECURITY.md with security policies and vulnerability reporting
- Create API.md with comprehensive API documentation and usage examples
- Update package.json with better metadata, scripts, and project information
- Enhance TypeScript configuration with path aliases and strict settings
- Improve Vite configuration with build optimizations and development settings
- Update .gitignore with comprehensive patterns for development tools
- Add file headers with author information and creation dates from git history

This commit transforms the project from a basic template to a well-documented,
production-ready World Component library with comprehensive documentation
following best practices for open-source projects.

Author: Matthew Raymer
Security: All dependencies updated, comprehensive security guidelines added
Performance: Build optimizations, code splitting, and memory management documented
2025-07-23 08:13:40 +00:00
Matthew Raymer
eb3081bf34 Incremental update. Separating types 2023-06-30 19:50:00 +08:00
Matthew Raymer
5d04b28d1a Added systems folder files 2023-06-29 19:31:21 +08:00
Matthew Raymer
2e164affb8 Stable (?) stub 2023-06-28 20:42:50 +08:00
Matthew Raymer
90f27e270c Initial commit 2023-06-28 18:54:25 +08:00