
# Created by https://www.gitignore.io/api/macos,linux,windows,go

### Go ###
# Binaries for programs and plugins
*.exe
*.dll
*.so
*.dylib

# Test binary, build with `go test -c`
*.test

# Output of the go coverage tool, specifically when used with LiteIDE
*.out

# Project-local glide cache, RE: https://github.com/Masterminds/glide/issues/736
.glide/

### 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 ###
*.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# Except for everything in the icon component directory
!/pkg/webui/components/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

### Windows ###
# Windows thumbnail cache files
Thumbs.db
ehthumbs.db
ehthumbs_vista.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msm
*.msp

# Windows shortcuts
*.lnk

# End of https://www.gitignore.io/api/macos,linux,windows,go

*.coverprofile
/dist
/vendor
/release
/.cache
node_modules/
/sdk/js/dist
/public
/stories
/pkg/webui/locales/.backend
/data/lorawan-devices-index
/events.json

# Development tooling
/tools/bin/mage

# Keypair
cert.pem
key.pem
ca.pem
ca-key.pem

# Development data directory
.dev/
.env/

# Javascript test coverage
/coverage
/sdk/js/coverage

# Cypress artifacts
/cypress/screenshots
/cypress/videos

# Release files
/snapcraft.login
