I am looking for .gitignore file for the Lattice Diamond IDE. I've been trying to only add what I need, but it would be nice to have a .gitignore that just ignores all of the automatically generated files for build/documentation/etc. Yes, I could sit down and make one myself, but a ready-made already existing file would be ideal.
The build process that Diamond runs through, plus any IP thats included from their included tools, all generate a lot of files, some necessary, many not. I've not come across a clear definition of what is needed and what is not, nor have I been able to find a boilerplate .gitignore for the IDE.
I debated where to place this question, I apologize if it is off topic here, however electronics SE seemed like a best fit since it involves an FPGA IDE.
EDIT: I would really like an explanation as to why this is being downvoted. If anyone has resources I am missing about what files Diamond generates that are temporary, then by all means please downvote. But I would also appreciate a point in the right direction. I spent a good while searching through Diamond documentation, and would love to be proven as an idiot, so long as it means I get a good answer.