Skip to content

Conversation

Joshfindit
Copy link

Removes the existing .DS_Store files and adds .gitignore entries to avoid them being added in future.
Also adds other undesirable OS files across MacOS, Windows, and Linux

Copy link
Owner

@akdeb akdeb left a comment

Choose a reason for hiding this comment

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

Thanks for the cleanup PR @Joshfindit. Do we need these file types in our .gitignore? I think removing the DS_Store files is a good idea.

@Joshfindit
Copy link
Author

@akdeb It's a good idea to keep .DS_Store in .gitignore as MacOS makes those files all the time. The other ones are less of a priority but I would suggest them as they help keep that cruft out of your repo when other people are submitting PRs with commits made on various systems

@akdeb
Copy link
Owner

akdeb commented Oct 8, 2025

@Joshfindit For the .gitignore, we'd want to keep it repo-specific and minimal. Broad OS/editor templates (Mac/Windows/Linux dumps, AFP shares, etc.) are overkill here and tend to bloat the file over time. OS/editor cruft should live in each dev’s global gitignore (git config --global core.excludesFile ~/.gitignore_global), not in the project’s ignore list.

Project .gitignore should reflect artifacts produced by this repo (build output, env files, caches), not different OS files.

I’m happy to merge a version that:

  1. Removes the committed .DS_Store files, and
  2. Keeps .gitignore scoped to just .DS_Store (and at most a couple of directly related entries if truly needed).

Let me know once you've made these updates and I will merge your PR to Elato.

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.

2 participants