Skip to content

Conversation

@hoegertn
Copy link
Contributor

@hoegertn hoegertn commented Nov 6, 2025

Add CODING_SPEC.md which provides detailed guidance for AI tools and developers
contributing to the projen-pipelines project. The specification covers:

  • Architecture and design patterns (multi-engine abstraction, template method, composite, factory)
  • Code style and ESLint conventions (indentation, quotes, semicolons, line length)
  • TypeScript conventions (readonly properties, type safety, nullish coalescing)
  • File organization and directory structure
  • Testing practices (Jest, snapshot testing, coverage requirements)
  • Documentation standards (JSDoc comments, @default tags)
  • Common patterns and idioms used throughout the codebase
  • Contribution guidelines and code review checklist
  • Advanced topics (adding new CI/CD engines, creating custom steps)

This document serves as a comprehensive reference for maintaining code consistency
and quality across the project.

claude and others added 2 commits November 5, 2025 19:59
Add CODING_SPEC.md which provides detailed guidance for AI tools and developers
contributing to the projen-pipelines project. The specification covers:

- Architecture and design patterns (multi-engine abstraction, template method, composite, factory)
- Code style and ESLint conventions (indentation, quotes, semicolons, line length)
- TypeScript conventions (readonly properties, type safety, nullish coalescing)
- File organization and directory structure
- Testing practices (Jest, snapshot testing, coverage requirements)
- Documentation standards (JSDoc comments, @default tags)
- Common patterns and idioms used throughout the codebase
- Contribution guidelines and code review checklist
- Advanced topics (adding new CI/CD engines, creating custom steps)

This document serves as a comprehensive reference for maintaining code consistency
and quality across the project.
Removed sections on Enums vs. String Unions and Generic Interfaces from the coding specifications.
@github-actions github-actions bot requested a review from Lock128 November 6, 2025 13:54
@hoegertn hoegertn enabled auto-merge November 6, 2025 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants