Add comprehensive Copilot coding agent instructions for BCApps repository #4762
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a comprehensive
.github/copilot-instructions.md
file to onboard coding agents to the BCApps repository, enabling them to work more efficiently and reduce the likelihood of build failures or rejected pull requests.Overview
The BCApps repository is a specialized Microsoft Dynamics 365 Business Central application codebase using the AL (Application Language) and AL-Go framework. This presents unique challenges for coding agents unfamiliar with this ecosystem, as it differs significantly from typical web development or .NET projects.
Key Information Provided
Repository Structure & Scale:
Critical Build Requirements:
Build Process Documentation:
Common Pitfalls Addressed:
Benefits for Coding Agents
This documentation will significantly reduce:
The instructions follow the specified format with repository overview, build requirements, project layout, and explicit guidance to trust the instructions rather than searching when the provided information is complete.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.