gitignore icon indicating copy to clipboard operation
gitignore copied to clipboard

Add gitignore template for Automation Studio Projects

Open shanereetz opened this issue 1 year ago • 0 comments

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

shanereetz avatar Mar 25 '24 19:03 shanereetz