Files
myworkspace/STEERING.md

1.5 KiB

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.