Add .gitignore for TouchDesigner project by samuelfavreaubdeb · Pull Request #4807 · github/gitignore
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