Skip to content

Assembly.gitignore - #4745

Open
NwolisaVincent wants to merge 2 commits into
github:mainfrom
NwolisaVincent:main
Open

NwolisaVincent wants to merge 2 commits into
github:mainfrom
NwolisaVincent:main

Conversation

@NwolisaVincent

@NwolisaVincent NwolisaVincent commented Oct 17, 2025 •

Copy link
Copy Markdown

Reasons for making this change

To allow users to make use of the Assembly .gitignore file

@NwolisaVincent
NwolisaVincent requested a review from a team as a code owner October 17, 2025 00:23
@github-actions

Copy link
Copy Markdown

This PR is stale because there have been no updates in 90 days. It will close after 180 days of inactivity. Leave a comment if you want to keep it open 😄

@github-actions github-actions Bot added the stale label Jan 16, 2026
@github-actions github-actions Bot removed the stale label Jan 17, 2026
@Sum1cares

Copy link
Copy Markdown

Thank you for letting me know what is going on.

@github-actions

Copy link
Copy Markdown

This PR is stale because there have been no updates in 90 days. It will close after 365 days of inactivity. Leave a comment if you want to keep it open.

@github-actions github-actions Bot added the stale label Aug 23, 2026

@dooleydevin dooleydevin left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I have some surface-level suggestions, but ultimately I think we'll need more documentation than what is here to justify pulling in this whole template in its current form.

I'd ask that you provide external documentation/justification on the different sections here, and comment-out sections that might accidentally ignore legitimate paths.

For example, it looks like there are over 16 million results for files under the path build/ on GitHub. That might be a good section to comment out with a note that they are usually used for build output and should likely be ignored.

Comment thread Assembly.gitignore
*.HEX
*.app
*.axf
*.elf

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Dupe of line 12

Comment thread Assembly.gitignore
Comment on lines +130 to +137
# IDE and assembler-specific project files
*.workspace
*.uvproj*
*.uvopt*
*.uvgui*
*.cproj
*.atsln
*.atsuo

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

We specifically discourage editor-specific ignore rules, asking that they are reserved for the /Global templates. I'd ask that you remove these.

Comment thread Assembly.gitignore
Comment on lines +166 to +169
# CMake
CMakeCache.txt
CMakeFiles/
cmake_install.cmake

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

CMake has a separate template already that is much more in-depth. I'd recommend it at the top of the template rather than duplicate it here 👍 https://github.com/github/gitignore/blob/9402f6ab0fb9dbbc6be7958f75ff43d7a83f92ca/CMake.gitignore

Comment thread Assembly.gitignore
Comment on lines +111 to +128
# Build directories
build/
Build/
BUILD/
bin/
Bin/
BIN/
obj/
Obj/
OBJ/
out/
output/
Output/
dist/
release/
debug/
Debug/
Release/

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I'd consider simplifying some of these with character classes, like

[Bb]uild

to match both build and Build 👍

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.

3 participants