-
-
Notifications
You must be signed in to change notification settings - Fork 0
✨ Set up Copilot instructions for ddev-php8.5 repository #4
Conversation
Co-authored-by: rfay <112444+rfay@users.noreply.github.com>
…nal resources Co-authored-by: rfay <112444+rfay@users.noreply.github.com>
| @@ -0,0 +1,168 @@ | |||
| # Copilot Instructions for ddev-php8.5 | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The two ost important things to do here after repo overview are:
- Reference the general instructions in https://github.com/ddev/.github/AGENTS.md
- Allow access to
*.ddev.sitefor tests
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added reference to general DDEV agent instructions (https://github.com/ddev/.github/blob/main/AGENTS.md) and documented the requirement for *.ddev.site access for tests in commit 6400a05.
|
@copilot address the requested changes |
|
@copilot permissions also need to be lifted to allow |
…ss requirement Co-authored-by: rfay <112444+rfay@users.noreply.github.com>
Co-authored-by: rfay <112444+rfay@users.noreply.github.com>
Added the apt-get permissions requirement to the Test Environment Requirements section in commit 2447a40. This documents that permissions need to be lifted to allow apt-get instructions to work in Dockerfiles when building custom PHP 8.5 images. |
Co-authored-by: rfay <112444+rfay@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
This PR implements comprehensive Copilot instructions for the ddev-php8.5 repository as requested in the issue. The instructions provide essential context and guidance for AI assistants working with this DDEV add-on repository.
What's Added
Created
.github/copilot-instructions.mdwith comprehensive documentation covering:Repository Context
Test Environment Requirements
*.ddev.sitedomains for proper functionality.ddev.siteTLDapt-getinstructions to work in DockerfilesDevelopment Guidance
install.yaml, Docker Compose files, test suite)Workflow Best Practices
Resources and References
Why This Matters
The instructions help AI assistants understand that this repository is currently in early development, based on the DDEV add-on template, and needs specific customization for PHP 8.5 support. This context enables more accurate and helpful assistance with:
Technical Details
The instructions follow GitHub's best practices for Copilot coding agents, providing structured information that helps AI understand the repository's purpose, current state, and development requirements. They also reference the general DDEV agent guidelines and document the specific requirements for
*.ddev.siteaccess during testing andapt-getpermissions for Dockerfile builds. This enables more effective collaboration between developers and AI assistants when working on the PHP 8.5 add-on implementation.Fixes #3
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.