Skip to content

Conversation

@sa-progress
Copy link
Contributor

… Train repository

  • Add complete copilot-instructions.md with Train-specific guidelines
  • Include JIRA integration workflow with atlassian-mcp-server
  • Document testing requirements with >80% coverage mandate
  • Add prompt-based workflow with explicit confirmations
  • Include GitHub CLI workflow and PR creation standards
  • Document Train transport development and plugin architecture
  • Add comprehensive testing, linting, and documentation requirements

Description

Related Issue

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New content (non-breaking change)
  • Breaking change (a content change which would break existing functionality or processes)

Checklist:

  • I have read the CONTRIBUTING document.

… Train repository

- Add complete copilot-instructions.md with Train-specific guidelines
- Include JIRA integration workflow with atlassian-mcp-server
- Document testing requirements with >80% coverage mandate
- Add prompt-based workflow with explicit confirmations
- Include GitHub CLI workflow and PR creation standards
- Document Train transport development and plugin architecture
- Add comprehensive testing, linting, and documentation requirements
- Add mandatory DCO sign-off section with critical instructions
- Update all commit examples to include -s flag for DCO compliance
- Add DCO commands to essential commands section
- Update GitHub CLI workflow to include DCO sign-off
- Ensure all commits include required Signed-off-by line
- Prevent CI/CD pipeline failures due to missing DCO

Signed-off-by: Samir Anand <[email protected]>
…ructions

- Replace incorrect chefstyle commands with proper rake lint tasks
- Update Ruby version specification to match gemspec (>= 3.1.0)
- Remove irrelevant Go file restrictions for Ruby project
- Correct linting commands to use bundle exec rake lint/lint:auto_correct
- Update technology description for ChefStyle/RuboCop relationship
- Ensure all commands match actual repository tooling

Signed-off-by: Samir Anand <[email protected]>
…s transport implementation

- Added platform registration requirements for new transports
- Enhanced transport testing patterns with comprehensive examples
- Updated linting commands to use bundle exec rake lint
- Added detailed transport implementation patterns and examples
- Improved error handling patterns specific to Train
- Added transport-specific development guidelines
- Enhanced documentation requirements and examples

Signed-off-by: Samir Anand <[email protected]>
- Removed platform registration requirement from File Modification Restrictions section
- This requirement belongs in Transport Development guidelines, not restrictions
- Corrects logical organization of copilot instructions

Signed-off-by: Samir Anand <[email protected]>
@sa-progress sa-progress changed the title CHEF-26076: Create comprehensive GitHub Copilot instructions file for… CHEF-26076: Create comprehensive GitHub Copilot instructions Sep 23, 2025
@sa-progress sa-progress merged commit 6e6b35f into main Oct 16, 2025
30 of 31 checks passed
@sa-progress sa-progress deleted the CHEF-26076 branch October 16, 2025 06:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants