Skip to content

Add .gitignore for TouchDesigner project#4807

Open
samuelfavreaubdeb wants to merge 1 commit into
github:mainfrom
samuelfavreaubdeb:TouchDesigner
Open

Add .gitignore for TouchDesigner project#4807
samuelfavreaubdeb wants to merge 1 commit into
github:mainfrom
samuelfavreaubdeb:TouchDesigner

Conversation

@samuelfavreaubdeb
Copy link
Copy Markdown

Reasons for making this change

TouchDesigner is a very popular tool in the world of interactive and immersive art. While some online resources describe how to use this software with Git, there is almost no documentation on the various files to ignore. This is unfortunate, given that TouchDesigner automatically generates several files and folders.

I believe it would be beneficial for the community to have access to a standardized "gitignore" file.

The provided gitignore file prevents the tracking of many files automatically created by TouchDesigner. Such as :

  • Backup folder
  • Increment files on save
  • Crash autosave files
  • The import cache

It will also take care of many generic files such as :

  • Logs
  • macOs and Windows related files
  • Python cache
  • IDE / code editor settings
  • Executables

This file is also uploaded to my personnal account :
https://github.com/samuelfavreaubdeb/TouchDesigner-gitignore

Links to documentation supporting these rule changes

Official documentation : https://docs.derivative.ca/
How TouchDesigner works : https://docs.derivative.ca/First_Things_to_Know_about_TouchDesigner
Using TouchDesigner with Git : https://derivative.ca/community-post/tutorial/github-external-toxes/61020

If this is a new template

Link to application or project’s homepage: https://derivative.ca/

Merge and Approval Steps

  • Confirm that you've read the contribution guidelines and ensured your PR aligns
  • Ensure CI is passing
  • Get a review and Approval from one of the maintainers

@samuelfavreaubdeb samuelfavreaubdeb requested a review from a team as a code owner February 28, 2026 23:25
@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 May 30, 2026
Comment thread TouchDesigner.gitignore
Comment on lines +4 to +5


Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I checked couple of other .gitignore files and all of them seperates the sections with a single empty line.

Comment thread TouchDesigner.gitignore
Comment on lines +58 to +68
# macOS
.DS_Store
.AppleDouble
.LSOverride


# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I'm not sure these match the context of this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants