.gitignore raw

   1  # Allowlisting gitignore template for GO projects prevents us
   2  # from adding various unwanted local files, such as generated
   3  # files, developer configurations or IDE-specific files etc.
   4  #
   5  # Recommended: Go.AllowList.gitignore
   6  
   7  # Ignore everything
   8  *
   9  
  10  # Especially these
  11  .vscode/
  12  **/.vscode/
  13  /test*
  14  .idea/
  15  # and others
  16  /go.work.sum
  17  /secp256k1/
  18  cmd/benchmark/external
  19  cmd/benchmark/data
  20  # But not these files...
  21  !/.gitignore
  22  !*.go
  23  !go.sum
  24  !go.mod
  25  !*.md
  26  !LICENSE
  27  !*.sh
  28  !Makefile
  29  !*.json
  30  !*.pdf
  31  !*.csv
  32  !*.py
  33  !*.mediawiki
  34  !*.did
  35  !*.rs
  36  !*.toml
  37  !*.file
  38  !.gitkeep
  39  !pkg/eth/**
  40  !*.h
  41  !*.c
  42  !*.proto
  43  !bundleData
  44  !*.item
  45  !*.bin
  46  !*.yml
  47  !*.yaml
  48  !*.tmpl
  49  !*.s
  50  !*.asm
  51  !.gitmodules
  52  !*.txt
  53  !*.sum
  54  !pkg/version
  55  !*.service
  56  !*.benc
  57  !*.png
  58  !*.adoc
  59  !*.js
  60  !*.bash
  61  !PATENTS
  62  !*.css
  63  !*.ts
  64  !*.html
  65  !*.lock
  66  !*.nix
  67  !license
  68  !readme
  69  !*.ico
  70  !*.xml
  71  !.gitignore
  72  !version
  73  !out.jsonl
  74  !strfry.conf
  75  !config.toml
  76  !*.jsx
  77  !*.tsx
  78  !bun.lock
  79  !*.svelte
  80  !*.svg
  81  !*.webmanifest
  82  !.github/**
  83  !.github/workflows/**
  84  !.claude/**
  85  !Dockerfile*
  86  !.dockerignore
  87  !libsecp256k1.so
  88  !lib/secp256k1/*.so
  89  # ...even if they are in subdirectories
  90  !*/
  91  
  92  # Re-ignore IDE directories (must come after !*/)
  93  .idea/
  94  **/.idea/
  95  
  96  # Re-ignore node_modules and vendor everywhere (must come after !*/)
  97  node_modules/
  98  **/node_modules/
  99  vendor/
 100  **/vendor/
 101  /blocklist.json
 102  /gui/gui/main.wasm
 103  /gui/gui/index.html
 104  pkg/database/testrealy
 105  /ctxproxy.config.yml
 106  cmd/benchmark/external/**
 107  private*
 108  
 109  # Build outputs
 110  build/orly-*
 111  build/libsecp256k1-*
 112  build/SHA256SUMS-*
 113  
 114  cmd/benchmark/data.claude/skills/skill-creator/scripts/__pycache__/
 115