Add gitignore template for Automation Studio Projects
Reasons for making this change: B&R Automation Studio is an IDE for developing industrial software for Programmable Logic Controllers (PLCs). B&R is part of the ABB group and is one of the major names in industrial automation software. I work for a company, Loupe, that develops open-source libraries and custom software for this platform, and other automation platforms like Beckhoff TwinCAT that support modern software development practices.
Links to documentation supporting these rule changes: https://help.br-automation.com/#/en/4/projectmanagement%2Fprojectorganisation_datastructure.html
- Binaries - contains generated data
- Diagnosis - contains generated files relevant for diagnostics and monitoring
- Temp and TempObjects - more temporary files
https://help.br-automation.com/#/en/4/automationruntime%2Fenhancedtransfer%2Fgeneral-description%2F04-x-pip-til.html
- *artransfer.br, *arTrsfMode.nv - files related to the transfer of programs to PLCs
https://help.br-automation.com/#/en/4/ncsoftware%2Farnc0ext%2Farnc0ext.html
- *arnc0ext.br - special library files subject to special terms of use that must be obtained from B&R
AS file types
- *.bak
- *.isopen - marks if a project file is open
- *.orig
- *.log
- *.asar
- *.set - user settings files
Library outputs
- RevInfo.var - variable files with embedded Git commit information generated by RevInfo
- .csvlog - log files generated when using CSVFileLib
Misc
- */MPLogs/
- */DLFiles/
- *.DS_Store - Mac files to ignore
Link to application or project’s homepage: https://www.br-automation.com/en-us/products/software/automation-software/automation-studio/ https://github.com/br-automation-com https://github.com/loupeteam https://github.com/loupeteam/StarterAsProject