xref: /openbmc/bmcweb/.gitignore (revision 1b8b02a4)
1/build*
2*.pem
3*.crt
4*.key
5
6# project specific
7/include/bmcweb_config.h
8bmcweb_persistent_data.json
9
10# Created by https://www.toptal.com/developers/gitignore/api/osx,linux,clion,meson,eclipse,windows,visualstudio,visualstudiocode
11# Edit at https://www.toptal.com/developers/gitignore/api/osx,linux,clion,meson,eclipse,windows,visualstudio,visualstudiocode
12
13### CLion ###
14# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
15# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
16
17# User-specific stuff
18.idea/**/workspace.xml
19.idea/**/tasks.xml
20.idea/**/usage.statistics.xml
21.idea/**/dictionaries
22.idea/**/shelf
23
24# AWS User-specific
25.idea/**/aws.xml
26
27# Generated files
28.idea/**/contentModel.xml
29
30# Sensitive or high-churn files
31.idea/**/dataSources/
32.idea/**/dataSources.ids
33.idea/**/dataSources.local.xml
34.idea/**/sqlDataSources.xml
35.idea/**/dynamic.xml
36.idea/**/uiDesigner.xml
37.idea/**/dbnavigator.xml
38
39# Gradle
40.idea/**/gradle.xml
41.idea/**/libraries
42
43# Gradle and Maven with auto-import
44# When using Gradle or Maven with auto-import, you should exclude module files,
45# since they will be recreated, and may cause churn.  Uncomment if using
46# auto-import.
47# .idea/artifacts
48# .idea/compiler.xml
49# .idea/jarRepositories.xml
50# .idea/modules.xml
51# .idea/*.iml
52# .idea/modules
53# *.iml
54# *.ipr
55
56# CMake
57cmake-build-*/
58
59# Mongo Explorer plugin
60.idea/**/mongoSettings.xml
61
62# File-based project format
63*.iws
64
65# IntelliJ
66out/
67
68# mpeltonen/sbt-idea plugin
69.idea_modules/
70
71# JIRA plugin
72atlassian-ide-plugin.xml
73
74# Cursive Clojure plugin
75.idea/replstate.xml
76
77# Crashlytics plugin (for Android Studio and IntelliJ)
78com_crashlytics_export_strings.xml
79crashlytics.properties
80crashlytics-build.properties
81fabric.properties
82
83# Editor-based Rest Client
84.idea/httpRequests
85
86# Android studio 3.1+ serialized cache file
87.idea/caches/build_file_checksums.ser
88
89### CLion Patch ###
90# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
91
92# *.iml
93# modules.xml
94# .idea/misc.xml
95# *.ipr
96
97# Sonarlint plugin
98# https://plugins.jetbrains.com/plugin/7973-sonarlint
99.idea/**/sonarlint/
100
101# SonarQube Plugin
102# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
103.idea/**/sonarIssues.xml
104
105# Markdown Navigator plugin
106# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
107.idea/**/markdown-navigator.xml
108.idea/**/markdown-navigator-enh.xml
109.idea/**/markdown-navigator/
110
111# Cache file creation bug
112# See https://youtrack.jetbrains.com/issue/JBR-2257
113.idea/$CACHE_FILE$
114
115# CodeStream plugin
116# https://plugins.jetbrains.com/plugin/12206-codestream
117.idea/codestream.xml
118
119### Eclipse ###
120.metadata
121bin/
122tmp/
123*.tmp
124*.bak
125*.swp
126*~.nib
127local.properties
128.settings/
129.loadpath
130.recommenders
131
132# External tool builders
133.externalToolBuilders/
134
135# Locally stored "Eclipse launch configurations"
136*.launch
137
138# PyDev specific (Python IDE for Eclipse)
139*.pydevproject
140
141# CDT-specific (C/C++ Development Tooling)
142.cproject
143
144# CDT- autotools
145.autotools
146
147# Java annotation processor (APT)
148.factorypath
149
150# PDT-specific (PHP Development Tools)
151.buildpath
152
153# sbteclipse plugin
154.target
155
156# Tern plugin
157.tern-project
158
159# TeXlipse plugin
160.texlipse
161
162# STS (Spring Tool Suite)
163.springBeans
164
165# Code Recommenders
166.recommenders/
167
168# Annotation Processing
169.apt_generated/
170.apt_generated_test/
171
172# Scala IDE specific (Scala & Java development for Eclipse)
173.cache-main
174.scala_dependencies
175.worksheet
176
177# Uncomment this line if you wish to ignore the project description file.
178# Typically, this file would be tracked if it contains build/dependency configurations:
179#.project
180
181### Eclipse Patch ###
182# Spring Boot Tooling
183.sts4-cache/
184
185### Linux ###
186*~
187
188# temporary files which can be created if a process still has a handle open of a deleted file
189.fuse_hidden*
190
191# KDE directory preferences
192.directory
193
194# Linux trash folder which might appear on any partition or disk
195.Trash-*
196
197# .nfs files are created when an open file is removed but is still being accessed
198.nfs*
199
200### Meson ###
201# subproject directories
202/subprojects/*
203!/subprojects/*.wrap
204!/subprojects/packagefiles
205
206# Meson Directories
207meson-logs
208meson-private
209
210# Meson Files
211meson_benchmark_setup.dat
212meson_test_setup.dat
213sanitycheckcpp.cc     # C++ specific
214sanitycheckcpp.exe    # C++ specific
215
216# Ninja
217build.ninja
218.ninja_deps
219.ninja_logs
220
221# Misc
222compile_commands.json
223
224### OSX ###
225# General
226.DS_Store
227.AppleDouble
228.LSOverride
229
230# Icon must end with two \r
231Icon
232
233
234# Thumbnails
235._*
236
237# Files that might appear in the root of a volume
238.DocumentRevisions-V100
239.fseventsd
240.Spotlight-V100
241.TemporaryItems
242.Trashes
243.VolumeIcon.icns
244.com.apple.timemachine.donotpresent
245
246# Directories potentially created on remote AFP share
247.AppleDB
248.AppleDesktop
249Network Trash Folder
250Temporary Items
251.apdisk
252
253### VisualStudioCode ###
254.vscode/*
255!.vscode/settings.json
256!.vscode/tasks.json
257!.vscode/launch.json
258!.vscode/extensions.json
259*.code-workspace
260
261# Local History for Visual Studio Code
262.history/
263
264### VisualStudioCode Patch ###
265# Ignore all local history of files
266.history
267.ionide
268
269# Support for Project snippet scope
270!.vscode/*.code-snippets
271
272### Windows ###
273# Windows thumbnail cache files
274Thumbs.db
275Thumbs.db:encryptable
276ehthumbs.db
277ehthumbs_vista.db
278
279# Dump file
280*.stackdump
281
282# Folder config file
283[Dd]esktop.ini
284
285# Recycle Bin used on file shares
286$RECYCLE.BIN/
287
288# Windows Installer files
289*.cab
290*.msi
291*.msix
292*.msm
293*.msp
294
295# Windows shortcuts
296*.lnk
297
298### VisualStudio ###
299## Ignore Visual Studio temporary files, build results, and
300## files generated by popular Visual Studio add-ons.
301##
302## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
303
304# User-specific files
305*.rsuser
306*.suo
307*.user
308*.userosscache
309*.sln.docstates
310
311# User-specific files (MonoDevelop/Xamarin Studio)
312*.userprefs
313
314# Mono auto generated files
315mono_crash.*
316
317# Build results
318[Dd]ebug/
319[Dd]ebugPublic/
320[Rr]elease/
321[Rr]eleases/
322x64/
323x86/
324[Ww][Ii][Nn]32/
325[Aa][Rr][Mm]/
326[Aa][Rr][Mm]64/
327bld/
328[Bb]in/
329[Oo]bj/
330[Ll]og/
331[Ll]ogs/
332
333# Visual Studio 2015/2017 cache/options directory
334.vs/
335# Uncomment if you have tasks that create the project's static files in wwwroot
336#wwwroot/
337
338# Visual Studio 2017 auto generated files
339Generated\ Files/
340
341# MSTest test Results
342[Tt]est[Rr]esult*/
343[Bb]uild[Ll]og.*
344
345# NUnit
346*.VisualState.xml
347TestResult.xml
348nunit-*.xml
349
350# Build Results of an ATL Project
351[Dd]ebugPS/
352[Rr]eleasePS/
353dlldata.c
354
355# Benchmark Results
356BenchmarkDotNet.Artifacts/
357
358# .NET Core
359project.lock.json
360project.fragment.lock.json
361artifacts/
362
363# ASP.NET Scaffolding
364ScaffoldingReadMe.txt
365
366# StyleCop
367StyleCopReport.xml
368
369# Files built by Visual Studio
370*_i.c
371*_p.c
372*_h.h
373*.ilk
374*.meta
375*.obj
376*.iobj
377*.pch
378*.pdb
379*.ipdb
380*.pgc
381*.pgd
382*.rsp
383*.sbr
384*.tlb
385*.tli
386*.tlh
387*.tmp_proj
388*_wpftmp.csproj
389*.log
390*.tlog
391*.vspscc
392*.vssscc
393.builds
394*.pidb
395*.svclog
396*.scc
397
398# Chutzpah Test files
399_Chutzpah*
400
401# Visual C++ cache files
402ipch/
403*.aps
404*.ncb
405*.opendb
406*.opensdf
407*.sdf
408*.cachefile
409*.VC.db
410*.VC.VC.opendb
411
412# Visual Studio profiler
413*.psess
414*.vsp
415*.vspx
416*.sap
417
418# Visual Studio Trace Files
419*.e2e
420
421# TFS 2012 Local Workspace
422$tf/
423
424# Guidance Automation Toolkit
425*.gpState
426
427# ReSharper is a .NET coding add-in
428_ReSharper*/
429*.[Rr]e[Ss]harper
430*.DotSettings.user
431
432# TeamCity is a build add-in
433_TeamCity*
434
435# DotCover is a Code Coverage Tool
436*.dotCover
437
438# AxoCover is a Code Coverage Tool
439.axoCover/*
440!.axoCover/settings.json
441
442# Coverlet is a free, cross platform Code Coverage Tool
443coverage*.json
444coverage*.xml
445coverage*.info
446
447# Visual Studio code coverage results
448*.coverage
449*.coveragexml
450
451# NCrunch
452_NCrunch_*
453.*crunch*.local.xml
454nCrunchTemp_*
455
456# MightyMoose
457*.mm.*
458AutoTest.Net/
459
460# Web workbench (sass)
461.sass-cache/
462
463# Installshield output folder
464[Ee]xpress/
465
466# DocProject is a documentation generator add-in
467DocProject/buildhelp/
468DocProject/Help/*.HxT
469DocProject/Help/*.HxC
470DocProject/Help/*.hhc
471DocProject/Help/*.hhk
472DocProject/Help/*.hhp
473DocProject/Help/Html2
474DocProject/Help/html
475
476# Click-Once directory
477publish/
478
479# Publish Web Output
480*.[Pp]ublish.xml
481*.azurePubxml
482# Note: Comment the next line if you want to checkin your web deploy settings,
483# but database connection strings (with potential passwords) will be unencrypted
484*.pubxml
485*.publishproj
486
487# Microsoft Azure Web App publish settings. Comment the next line if you want to
488# checkin your Azure Web App publish settings, but sensitive information contained
489# in these scripts will be unencrypted
490PublishScripts/
491
492# NuGet Packages
493*.nupkg
494# NuGet Symbol Packages
495*.snupkg
496# The packages folder can be ignored because of Package Restore
497**/[Pp]ackages/*
498# except build/, which is used as an MSBuild target.
499!**/[Pp]ackages/build/
500# Uncomment if necessary however generally it will be regenerated when needed
501#!**/[Pp]ackages/repositories.config
502# NuGet v3's project.json files produces more ignorable files
503*.nuget.props
504*.nuget.targets
505
506# Nuget personal access tokens and Credentials
507# nuget.config
508
509# Microsoft Azure Build Output
510csx/
511*.build.csdef
512
513# Microsoft Azure Emulator
514ecf/
515rcf/
516
517# Windows Store app package directories and files
518AppPackages/
519BundleArtifacts/
520Package.StoreAssociation.xml
521_pkginfo.txt
522*.appx
523*.appxbundle
524*.appxupload
525
526# Visual Studio cache files
527# files ending in .cache can be ignored
528*.[Cc]ache
529# but keep track of directories ending in .cache
530!?*.[Cc]ache/
531
532# Others
533ClientBin/
534~$*
535*.dbmdl
536*.dbproj.schemaview
537*.jfm
538*.pfx
539*.publishsettings
540orleans.codegen.cs
541
542# Including strong name files can present a security risk
543# (https://github.com/github/gitignore/pull/2483#issue-259490424)
544#*.snk
545
546# Since there are multiple workflows, uncomment next line to ignore bower_components
547# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
548#bower_components/
549
550# RIA/Silverlight projects
551Generated_Code/
552
553# Backup & report files from converting an old project file
554# to a newer Visual Studio version. Backup files are not needed,
555# because we have git ;-)
556_UpgradeReport_Files/
557Backup*/
558UpgradeLog*.XML
559UpgradeLog*.htm
560ServiceFabricBackup/
561*.rptproj.bak
562
563# SQL Server files
564*.mdf
565*.ldf
566*.ndf
567
568# Business Intelligence projects
569*.rdl.data
570*.bim.layout
571*.bim_*.settings
572*.rptproj.rsuser
573*- [Bb]ackup.rdl
574*- [Bb]ackup ([0-9]).rdl
575*- [Bb]ackup ([0-9][0-9]).rdl
576
577# Microsoft Fakes
578FakesAssemblies/
579
580# GhostDoc plugin setting file
581*.GhostDoc.xml
582
583# Node.js Tools for Visual Studio
584.ntvs_analysis.dat
585node_modules/
586
587# Visual Studio 6 build log
588*.plg
589
590# Visual Studio 6 workspace options file
591*.opt
592
593# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
594*.vbw
595
596# Visual Studio LightSwitch build output
597**/*.HTMLClient/GeneratedArtifacts
598**/*.DesktopClient/GeneratedArtifacts
599**/*.DesktopClient/ModelManifest.xml
600**/*.Server/GeneratedArtifacts
601**/*.Server/ModelManifest.xml
602_Pvt_Extensions
603
604# Paket dependency manager
605.paket/paket.exe
606paket-files/
607
608# FAKE - F# Make
609.fake/
610
611# CodeRush personal settings
612.cr/personal
613
614# Python Tools for Visual Studio (PTVS)
615__pycache__/
616*.pyc
617
618# Cake - Uncomment if you are using it
619# tools/**
620# !tools/packages.config
621
622# Tabs Studio
623*.tss
624
625# Telerik's JustMock configuration file
626*.jmconfig
627
628# BizTalk build output
629*.btp.cs
630*.btm.cs
631*.odx.cs
632*.xsd.cs
633
634# OpenCover UI analysis results
635OpenCover/
636
637# Azure Stream Analytics local run output
638ASALocalRun/
639
640# MSBuild Binary and Structured Log
641*.binlog
642
643# NVidia Nsight GPU debugger configuration file
644*.nvuser
645
646# MFractors (Xamarin productivity tool) working folder
647.mfractor/
648
649# Local History for Visual Studio
650.localhistory/
651
652# BeatPulse healthcheck temp database
653healthchecksdb
654
655# Backup folder for Package Reference Convert tool in Visual Studio 2017
656MigrationBackup/
657
658# Ionide (cross platform F# VS Code tools) working folder
659.ionide/
660
661# Fody - auto-generated XML schema
662FodyWeavers.xsd
663
664# VS Code files for those working on multiple tools
665
666# Local History for Visual Studio Code
667
668# Windows Installer files from build outputs
669
670# JetBrains Rider
671.idea/
672*.sln.iml
673
674### VisualStudio Patch ###
675# Additional files built by Visual Studio
676
677# End of https://www.toptal.com/developers/gitignore/api/osx,linux,clion,meson,eclipse,windows,visualstudio,visualstudiocode
678