Readme.Md Glossary

Purpose

The Glossary provides the canonical vocabulary used throughout the Engineering Knowledge Base.

Its objectives are to:

Whenever a concept has a glossary entry, that definition should be considered authoritative throughout the repository.

Philosophy

Engineering documentation is only as effective as the language it uses.

Consistent terminology improves:

The glossary should define concepts rather than duplicate handbook content.

Organization

Glossaries are organized by engineering capability.

glossary/
├── engineering/
├── architecture/
├── rails/
├── security/
├── accessibility/
├── testing/
└── ai/

Each capability owns its own vocabulary.

Repository-wide terminology belongs in the Engineering Glossary.

Available Glossaries

GlossaryPurpose
EngineeringRepository-wide engineering terminology
ArchitectureSoftware architecture concepts
RailsRuby on Rails terminology
SecuritySecurity concepts and terminology
AccessibilityAccessibility terminology
Testing (not yet developed)Testing vocabulary
AI EngineeringAI engineering terminology

When to Add a Glossary Entry

Add a glossary entry when:

Do not add glossary entries for concepts that are obvious, highly localized or unlikely to be reused.

Writing Guidelines

Every glossary entry should include:

Definitions should be concise.

Handbooks should explain concepts in depth.

Related Documents