Initial commit of MyWorkspace - contains multiple projects and global workspace configuration

This commit is contained in:
DavidSaylor
2026-05-06 22:59:37 -05:00
commit 019e35b488
2520 changed files with 13634 additions and 0 deletions

49
STEERING.md Normal file
View File

@@ -0,0 +1,49 @@
# Global Steering Document
This document provides overarching guidelines for all projects within MyWorkspace.
## Project Organization
- Each project should be in its own subfolder within MyWorkspace
- Every project folder should contain its own `STEERING.md` with project-specific guidelines
- Project folders may include a `README.md` for project-specific documentation
## Development Practices
### General Guidelines
- Follow clean code principles: write readable, maintainable, and well-documented code
- Use meaningful variable and function names
- Keep functions focused on a single responsibility
- Write comments that explain *why*, not *what*
### Version Control
- Use meaningful commit messages
- Create feature branches for new work
- Review code before merging
### Testing
- Write tests for new functionality
- Ensure existing tests pass before merging
- Aim for meaningful test coverage
### Documentation
- Document new features and APIs
- Keep documentation updated with code changes
- Include setup instructions in project README files
## Technology Guidelines
- Use stable, well-supported technology versions
- Keep dependencies up to date
- Prefer established libraries over custom solutions when appropriate
- Consider security implications of dependencies
## Communication
- Document decisions in project notes or wikis
- Update relevant documentation when making significant changes
- Coordinate across projects to avoid conflicts
---
*For project-specific steering, refer to the STEERING.md in each project folder.*