Files
world-component/.gitignore
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

74 lines
757 B
Plaintext

# Logs
*~
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
# Dependencies
node_modules
.pnp
.pnp.js
# Build outputs
dist
dist-ssr
*.local
build
out
# Environment variables
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
# Editor directories and files
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# OS generated files
Thumbs.db
ehthumbs.db
Desktop.ini
# Temporary files
*.tmp
*.temp
.cache
.parcel-cache
# Coverage reports
coverage
*.lcov
.nyc_output
# TypeScript
*.tsbuildinfo
# Testing
.nyc_output
coverage
# Storybook
storybook-static
# Misc
.DS_Store
*.tgz
*.tar.gz