Skip to content

Removes duplicate AL.gitignore#4844

Open
wirecat wants to merge 1 commit intomainfrom
remove-duplicate-template
Open

Removes duplicate AL.gitignore#4844
wirecat wants to merge 1 commit intomainfrom
remove-duplicate-template

Conversation

@wirecat
Copy link
Copy Markdown
Collaborator

@wirecat wirecat commented Apr 17, 2026

Link to the application or project's homepage

https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-programming-in-al

Reasons for making this change

Removes the root version since I can't properly gauge the impact and widespread use of AL easily. I also did this because the community version is simpler and more complete in my opinion.

Links to documentation supporting these rule changes

https://github.com/github/gitignore/blob/main/Global/AL.gitignore already exists and I think is more complete.
Unable to find proper justification for AL to live in root.

If this is a new template

NA

Merge and Approval Steps

Removes the root version since I can't properly gauge the impact
and widespread use of AL easily. I also did this because the community
version is simpler and more complete in my opinion.
@wirecat wirecat requested a review from a team as a code owner April 17, 2026 21:34
Copilot AI review requested due to automatic review settings April 17, 2026 21:34
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the root-level AL.gitignore template, with the intention of relying on the existing Global/AL.gitignore instead.

Changes:

  • Deleted the root AL.gitignore template (previously containing AL/Business Central project ignore rules).
Show a summary per file
File Description
AL.gitignore Removes the root AL template entirely (eliminates AL project-specific ignore patterns).

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comments suppressed due to low confidence (1)

AL.gitignore:1

  • Removing the root AL.gitignore drops several AL/Business Central-specific ignore rules (e.g., .alcache/, .alpackages/, .output/, rad.json, *.g.xlf, *.flf, TestResults.xml) that are not covered by Global/AL.gitignore (which currently focuses on VS Code metadata). This would regress the AL template available in the root template chooser. If deduplication is the goal, consider keeping a root AL.gitignore (per README folder structure) and moving editor-only rules to the appropriate Global template instead of removing AL-specific rules entirely.
  • Files reviewed: 1/1 changed files
  • Comments generated: 0

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