.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  .vscode/**
  14  **/.vscode
  15  **/.vscode/**
  16  node_modules
  17  node_modules/
  18  node_modules/**
  19  **/node_modules
  20  **/node_modules/
  21  **/node_modules/**
  22  /test*
  23  .idea
  24  .idea/
  25  .idea/**
  26  /.idea/
  27  /.idea/**
  28  /.idea
  29  # and others
  30  /go.work.sum
  31  /secp256k1/
  32  cmd/benchmark/external
  33  cmd/benchmark/data
  34  # But not these files...
  35  !/.gitignore
  36  !*.go
  37  !go.sum
  38  !go.mod
  39  !*.md
  40  !LICENSE
  41  !*.sh
  42  !Makefile
  43  !*.json
  44  !*.pdf
  45  !*.csv
  46  !*.py
  47  !*.mediawiki
  48  !*.did
  49  !*.rs
  50  !*.toml
  51  !*.file
  52  !.gitkeep
  53  !pkg/eth/**
  54  !*.h
  55  !*.c
  56  !*.proto
  57  !bundleData
  58  !*.item
  59  !*.bin
  60  !*.yml
  61  !*.yaml
  62  !*.tmpl
  63  !*.s
  64  !*.asm
  65  !.gitmodules
  66  !*.txt
  67  !*.sum
  68  !pkg/version
  69  !*.service
  70  !*.benc
  71  !*.png
  72  !*.adoc
  73  !*.js
  74  !*.bash
  75  !PATENTS
  76  !*.css
  77  !*.ts
  78  !*.html
  79  !*.lock
  80  !*.nix
  81  !license
  82  !readme
  83  !*.ico
  84  !.idea/*
  85  !*.xml
  86  !.name
  87  !.gitignore
  88  !version
  89  !out.jsonl
  90  !strfry.conf
  91  !config.toml
  92  !*.jsx
  93  !*.tsx
  94  !bun.lock
  95  !*.svelte
  96  !.github/**
  97  !.github/workflows/**
  98  !app/web/dist/**
  99  !app/web/dist/*.js
 100  !app/web/dist/*.js.map
 101  !app/web/dist/*.css
 102  !app/web/dist/*.html
 103  !app/web/dist/*.ico
 104  !app/web/dist/*.png
 105  !app/web/dist/*.svg
 106  !*.x
 107  !*.svg
 108  !*.interp
 109  !*.tokens
 110  !*.g4
 111  !*.kts
 112  !*.properties
 113  # ...even if they are in subdirectories
 114  !*/
 115  /blocklist.json
 116  /gui/gui/main.wasm
 117  /gui/gui/index.html
 118  pkg/database/testrealy
 119  /.idea/workspace.xml
 120  /.idea/dictionaries/project.xml
 121  /.idea/shelf/Add_tombstone_handling__enhance_event_ID_logic__update_imports.xml
 122  /.idea/.gitignore
 123  /.idea/misc.xml
 124  /.idea/modules.xml
 125  /.idea/orly.dev.iml
 126  /.idea/vcs.xml
 127  /.idea/codeStyles/codeStyleConfig.xml
 128  /.idea/material_theme_project_new.xml
 129  /.idea/orly.iml
 130  /.idea/go.imports.xml
 131  /.idea/inspectionProfiles/Project_Default.xml
 132  /.idea/.name
 133  /ctxproxy.config.yml
 134  cmd/benchmark/external/**
 135  private*
 136  
 137  # Build outputs
 138  build/orly-*
 139  build/libsecp256k1-*
 140  build/SHA256SUMS-*
 141  /go/.idea/.gitignore
 142  /go/.idea/go.iml
 143  /go/go-language-revision.md
 144  /go/go-language-revision-summary.md
 145  /go/.idea/modules.xml
 146  /go/.idea/prettier.xml
 147  /go/.idea/inspectionProfiles/Project_Default.xml
 148  /go/.idea/vcs.xml
 149