Add gitignore

This commit is contained in:
naielv
2026-01-24 20:18:40 +01:00
parent 89d049af37
commit 2788f3a806

318
.gitignore vendored Normal file
View File

@@ -0,0 +1,318 @@
##### Windows
# Windows thumbnail cache files
Thumbs.db Thumbs.db:encryptable ehthumbs.db
ehthumbs_vista.db
# Dump file
*.stackdump
# Folder config file
[Dd]esktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows Installer files
*.cab *.msi *.msix *.msm *.msp
# Windows shortcuts
*.lnk
##### Linux
*~
# temporary files which can be created if a
# process still has a handle open of a
# deleted file
.fuse_hidden*
# KDE directory preferences
.directory
# Linux trash folder which might appear on
# any partition or disk
.Trash-*
# .nfs files are created when an open file
# is removed but is still being accessed
.nfs*
##### MacOS
# General
.DS_Store .AppleDouble .LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear in the root of a
# volume
.DocumentRevisions-V100 .fseventsd
.Spotlight-V100 .TemporaryItems .Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# Directories potentially created on remote
# AFP share
.AppleDB .AppleDesktop Network Trash Folder
Temporary Items .apdisk
##### Backup
*.bak *.gho *.ori *.orig *.tmp
##### GPG
secring.*
##### Dropbox
# Dropbox settings and caches
.dropbox .dropbox.attr .dropbox.cache
##### SynopsysVCS
# Waveform formats
*.vcd *.vpd *.evcd *.fsdb
# Default name of the simulation
# executable. A different name can be
# specified with this switch (the
# associated daidir database name is also
# taken from here): -o <path>/<filename>
simv
# Generated for Verilog and VHDL top
# configs
simv.daidir/ simv.db.dir/
# Infrastructure necessary to co-simulate
# SystemC models with Verilog/VHDL models.
# An alternate directory may be specified
# with this switch: -Mdir=<directory_path>
csrc/
# Log file - the following switch allows to
# specify the file that will be used to
# write all messages from simulation: -l
# <filename>
*.log
# Coverage results (generated with urg) and
# database location. The following switch
# can also be used: urg -dir
# <coverage_directory>.vdb
simv.vdb/ urgReport/
# DVE and UCLI related files.
DVEfiles/ ucli.key
# When the design is elaborated for
# DirectC, the following file is created
# with declarations for C/C++ functions.
vc_hdrs.h
##### SVN
.svn/
##### Mercurial
.hg/ .hgignore .hgsigs .hgsub .hgsubstate
.hgtags
##### Bazaar
.bzr/ .bzrignore
##### CVS
/CVS/* **/CVS/* .cvsignore */.cvsignore
##### TortoiseGit
# Project-level settings
/.tgitconfig
##### PuTTY
# Private key
*.ppk
##### Vim
# Swap
[._]*.s[a-v][a-z]
!*.svg # comment out if you don't need
!vector files
[._]*.sw[a-p] [._]s[a-rt-v][a-z]
[._]ss[a-gi-z] [._]sw[a-p]
# Session
Session.vim Sessionx.vim
# Temporary
.netrwhist *~
# Auto-generated tag files
tags
# Persistent undo
[._]*.un~
##### Emacs
# -*- mode: gitignore; -*-
*~ \#*\# /.emacs.desktop
/.emacs.desktop.lock *.elc auto-save-list
tramp .\#*
# Org-mode
.org-id-locations *_archive
# flymake-mode
*_flymake.*
# eshell files
/eshell/history /eshell/lastdir
# elpa packages
/elpa/
# reftex files
*.rel
# AUCTeX auto folder
/auto/
# cask packages
.cask/ dist/
# Flycheck
flycheck_*.el
# server auth directory
/server/
# projectiles files
.projectile
# directory configuration
.dir-locals.el
# network security
/network-security.data
##### SublimeText
# Cache files for Sublime Text
*.tmlanguage.cache *.tmPreferences.cache
*.stTheme.cache
# Workspace files are user-specific
*.sublime-workspace
# Project files should be checked into the
# repository, unless a significant
# proportion of contributors will probably
# not be using Sublime Text
# *.sublime-project SFTP configuration file
sftp-config.json sftp-config-alt*.json
# Package control specific files
Package Control.last-run Package
Control.ca-list Package Control.ca-bundle
Package Control.system-ca-bundle Package
Control.cache/ Package Control.ca-certs/
Package Control.merged-ca-bundle Package
Control.user-ca-bundle
oscrypto-ca-bundle.crt
bh_unicode_properties.cache
# Sublime-github package stores a github
# token in this file
# https://packagecontrol.io/packages/sublime-github
GitHub.sublime-settings
##### Notepad++
# Notepad++ backups #
*.bak
##### TextMate
*.tmproj *.tmproject tmtags
##### VisualStudioCode
.vscode/*
!.vscode/settings.json .vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace
# Local History for Visual Studio Code
.history/
##### NetBeans
**/nbproject/private/
**/nbproject/Makefile-*.mk
**/nbproject/Package-*.bash build/ nbbuild/
dist/ nbdist/ .nb-gradle/
##### JetBrains
# Covers JetBrains IDEs: IntelliJ,
# RubyMine, PhpStorm, AppCode, PyCharm,
# CLion, Android Studio, WebStorm and Rider
# Reference:
# https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# User-specific stuff
.idea/**/workspace.xml .idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries .idea/**/shelf
# Generated files
.idea/**/contentModel.xml
# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml
# Gradle
.idea/**/gradle.xml .idea/**/libraries
# Gradle and Maven with auto-import When
# using Gradle or Maven with auto-import,
# you should exclude module files, since
# they will be recreated, and may cause
# churn. Uncomment if using auto-import.
# .idea/artifacts .idea/compiler.xml
# .idea/jarRepositories.xml
# .idea/modules.xml .idea/*.iml
# .idea/modules *.iml *.ipr CMake
cmake-build-*/
# Mongo Explorer plugin
.idea/**/mongoSettings.xml
# File-based project format
*.iws
# IntelliJ
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Cursive Clojure plugin
.idea/replstate.xml
# Crashlytics plugin (for Android Studio
# and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
# Editor-based Rest Client
.idea/httpRequests
# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser
##### Eclipse
.metadata tmp/ *.tmp *.bak *.swp *~.nib
local.properties .settings/ .loadpath
.recommenders
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch
# configurations"
*.launch
# PyDev specific (Python IDE for Eclipse)
*.pydevproject
# CDT-specific (C/C++ Development Tooling)
.cproject
# CDT- autotools
.autotools
# Java annotation processor (APT)
.factorypath
# PDT-specific (PHP Development Tools)
.buildpath
# sbteclipse plugin
.target
# Tern plugin
.tern-project
# TeXlipse plugin
.texlipse
# STS (Spring Tool Suite)
.springBeans
# Code Recommenders
.recommenders/
# Annotation Processing
.apt_generated/ .apt_generated_test/
# Scala IDE specific (Scala & Java
# development for Eclipse)
.cache-main .scala_dependencies .worksheet
# Uncomment this line if you wish to ignore
# the project description file. Typically,
# this file would be tracked if it contains
# build/dependency configurations:
#.project
##### Dreamweaver
# DW Dreamweaver added files
_notes _compareTemp configs/ dwsync.xml
dw_php_codehinting.config *.mno
##### CodeKit
# General CodeKit files to ignore
config.codekit config.codekit3 /min
##### Gradle
.gradle **/build/
!src/**/build/
# Ignore Gradle GUI config
gradle-app.setting
# Avoid ignoring Gradle wrapper jar file
# (.jar files are usually ignored)
!gradle-wrapper.jar
# Cache of project
.gradletasknamecache
# # Work around
# # https://youtrack.jetbrains.com/issue/IDEA-116898
# gradle/wrapper/gradle-wrapper.properties
##### Composer
composer.phar /vendor/
# Commit your application's lock file
# https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control
# You may choose to ignore a library lock
# file
# http://getcomposer.org/doc/02-libraries.md#lock-file
composer.lock
##### PHP CodeSniffer
# gitignore for the PHP Codesniffer
# framework website:
# https://github.com/squizlabs/PHP_CodeSniffer
#
# Recommended template: PHP.gitignore
/wpcs/*
##### SASS
.sass-cache/ *.css.map *.sass.map
*.scss.map