github.com/openimsdk/tools@v0.0.49/.gitignore (about)

     1  # Copyright © 2023 OpenIMSDK.
     2  #
     3  # Licensed under the Apache License, Version 2.0 (the "License");
     4  # you may not use this file except in compliance with the License.
     5  # You may obtain a copy of the License at
     6  #
     7  #     http://www.apache.org/licenses/LICENSE-2.0
     8  #
     9  # Unless required by applicable law or agreed to in writing, software
    10  # distributed under the License is distributed on an "AS IS" BASIS,
    11  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  # See the License for the specific language governing permissions and
    13  # limitations under the License.
    14  
    15  # ==============================================================================
    16  # For the entire design of.gitignore, ignore git commits and ignore files
    17  #===============================================================================
    18  #
    19  
    20  ### OpenIM developer supplement ###
    21  logs
    22  .devcontainer
    23  components
    24  out-test
    25  Dockerfile.cross
    26  
    27  ### Makefile ###
    28  tmp/
    29  bin/
    30  output/
    31  _output/
    32  deployments/charts/generated-configs/
    33  
    34  ### OpenIM Config ###
    35  .env
    36  config/config.yaml
    37  config/openim.yaml
    38  config/alertmanager.yml
    39  config/prometheus.yml
    40  config/email.tmpl
    41  config/notification.yaml
    42  config/instance-down-rules.yml
    43  
    44  ### OpenIM deploy ###
    45  deployments/openim-server/charts
    46  
    47  # files used by the developer
    48  .idea.md
    49  .todo.md
    50  .note.md
    51  
    52  # ==============================================================================
    53  # Created by https://www.toptal.com/developers/gitignore/api/go,git,vim,tags,test,emacs,backup,jetbrains
    54  # Edit at https://www.toptal.com/developers/gitignore?templates=go,git,vim,tags,test,emacs,backup,jetbrains
    55  
    56  ### Backup ###
    57  *.bak
    58  *.gho
    59  *.ori
    60  *.orig
    61  *.tmp
    62  
    63  ### Emacs ###
    64  # -*- mode: gitignore; -*-
    65  *~
    66  \#*\#
    67  /.emacs.desktop
    68  /.emacs.desktop.lock
    69  *.elc
    70  auto-save-list
    71  tramp
    72  .\#*
    73  
    74  # Org-mode
    75  .org-id-locations
    76  *_archive
    77  
    78  # flymake-mode
    79  *_flymake.*
    80  
    81  # eshell files
    82  /eshell/history
    83  /eshell/lastdir
    84  
    85  # elpa packages
    86  /elpa/
    87  
    88  # reftex files
    89  *.rel
    90  
    91  # AUCTeX auto folder
    92  /auto/
    93  
    94  # cask packages
    95  .cask/
    96  dist/
    97  
    98  # Flycheck
    99  flycheck_*.el
   100  
   101  # server auth directory
   102  /server/
   103  
   104  # projectiles files
   105  .projectile
   106  
   107  # directory configuration
   108  .dir-locals.el
   109  
   110  # network security
   111  /network-security.data
   112  
   113  ### vscode ###
   114  .vscode
   115  .vscode/*
   116  !.vscode/settings.json
   117  !.vscode/tasks.json
   118  !.vscode/launch.json
   119  !.vscode/extensions.json
   120  *.code-workspace
   121  
   122  # End of https://www.toptal.com/developers/gitignore/api/vim,jetbrains,vscode,git,go,tags,backup,test
   123  
   124  ### Git ###
   125  # Created by git for backups. To disable backups in Git:
   126  # $ git config --global mergetool.keepBackup false
   127  
   128  # Created by git when using merge tools for conflicts
   129  *.BACKUP.*
   130  *.BASE.*
   131  *.LOCAL.*
   132  *.REMOTE.*
   133  *_BACKUP_*.txt
   134  *_BASE_*.txt
   135  *_LOCAL_*.txt
   136  *_REMOTE_*.txt
   137  
   138  ### Go ###
   139  # If you prefer the allow list template instead of the deny list, see community template:
   140  # https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
   141  #
   142  # Binaries for programs and plugins
   143  *.exe
   144  *.exe~
   145  *.dll
   146  *.so
   147  *.dylib
   148  
   149  # Test binary, built with `go test -c`
   150  *.test
   151  
   152  # Output of the go coverage tool, specifically when used with LiteIDE
   153  *.out
   154  
   155  # Dependency directories (remove the comment below to include it)
   156  vendor/
   157  
   158  # Go workspace file
   159  # go.work
   160  go.work.sum
   161  
   162  ### JetBrains ###
   163  # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
   164  # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
   165  
   166  # User-specific stuff
   167  .idea/
   168  .idea/**/workspace.xml
   169  .idea/**/tasks.xml
   170  .idea/**/usage.statistics.xml
   171  .idea/**/dictionaries
   172  .idea/**/shelf
   173  
   174  # AWS User-specific
   175  .idea/**/aws.xml
   176  
   177  # Generated files
   178  .idea/**/contentModel.xml
   179  
   180  # Sensitive or high-churn files
   181  .idea/**/dataSources/
   182  .idea/**/dataSources.ids
   183  .idea/**/dataSources.local.xml
   184  .idea/**/sqlDataSources.xml
   185  .idea/**/dynamic.xml
   186  .idea/**/uiDesigner.xml
   187  .idea/**/dbnavigator.xml
   188  
   189  # Gradle
   190  .idea/**/gradle.xml
   191  .idea/**/libraries
   192  
   193  # Gradle and Maven with auto-import
   194  # When using Gradle or Maven with auto-import, you should exclude module files,
   195  # since they will be recreated, and may cause churn.  Uncomment if using
   196  # auto-import.
   197  # .idea/artifacts
   198  # .idea/compiler.xml
   199  # .idea/jarRepositories.xml
   200  # .idea/modules.xml
   201  # .idea/*.iml
   202  # .idea/modules
   203  # *.iml
   204  # *.ipr
   205  
   206  # CMake
   207  cmake-build-*/
   208  
   209  # Mongo Explorer plugin
   210  .idea/**/mongoSettings.xml
   211  
   212  # File-based project format
   213  *.iws
   214  
   215  # IntelliJ
   216  out/
   217  
   218  # mpeltonen/sbt-idea plugin
   219  .idea_modules/
   220  
   221  # JIRA plugin
   222  atlassian-ide-plugin.xml
   223  
   224  # Cursive Clojure plugin
   225  .idea/replstate.xml
   226  
   227  # SonarLint plugin
   228  .idea/sonarlint/
   229  
   230  # Crashlytics plugin (for Android Studio and IntelliJ)
   231  com_crashlytics_export_strings.xml
   232  crashlytics.properties
   233  crashlytics-build.properties
   234  fabric.properties
   235  
   236  # Editor-based Rest Client
   237  .idea/httpRequests
   238  
   239  # Android studio 3.1+ serialized cache file
   240  .idea/caches/build_file_checksums.ser
   241  
   242  ### JetBrains Patch ###
   243  # Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
   244  
   245  # *.iml
   246  # modules.xml
   247  # .idea/misc.xml
   248  # *.ipr
   249  
   250  # Sonarlint plugin
   251  # https://plugins.jetbrains.com/plugin/7973-sonarlint
   252  .idea/**/sonarlint/
   253  
   254  # SonarQube Plugin
   255  # https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
   256  .idea/**/sonarIssues.xml
   257  
   258  # Markdown Navigator plugin
   259  # https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
   260  .idea/**/markdown-navigator.xml
   261  .idea/**/markdown-navigator-enh.xml
   262  .idea/**/markdown-navigator/
   263  
   264  # Cache file creation bug
   265  # See https://youtrack.jetbrains.com/issue/JBR-2257
   266  .idea/$CACHE_FILE$
   267  
   268  # CodeStream plugin
   269  # https://plugins.jetbrains.com/plugin/12206-codestream
   270  .idea/codestream.xml
   271  
   272  # Azure Toolkit for IntelliJ plugin
   273  # https://plugins.jetbrains.com/plugin/8053-azure-toolkit-for-intellij
   274  .idea/**/azureSettings.xml
   275  
   276  ### Tags ###
   277  # Ignore tags created by etags, ctags, gtags (GNU global) and cscope
   278  TAGS
   279  .TAGS
   280  !TAGS/
   281  tags
   282  .tags
   283  !tags/
   284  gtags.files
   285  GTAGS
   286  GRTAGS
   287  GPATH
   288  GSYMS
   289  cscope.files
   290  cscope.out
   291  cscope.in.out
   292  cscope.po.out
   293  
   294  
   295  ### Test ###
   296  ### Ignore all files that could be used to test your code and
   297  ### you wouldn't want to push
   298  
   299  # Reference https://en.wikipedia.org/wiki/Metasyntactic_variable
   300  
   301  # Most common
   302  *foo
   303  *bar
   304  *fubar
   305  *foobar
   306  *baz
   307  
   308  # Less common
   309  *qux
   310  *quux
   311  *bongo
   312  *bazola
   313  *ztesch
   314  
   315  # UK, Australia
   316  *wibble
   317  *wobble
   318  *wubble
   319  *flob
   320  *blep
   321  *blah
   322  *boop
   323  *beep
   324  
   325  # Japanese
   326  *hoge
   327  *piyo
   328  *fuga
   329  *hogera
   330  *hogehoge
   331  
   332  # Portugal, Spain
   333  *fulano
   334  *sicrano
   335  *beltrano
   336  *mengano
   337  *perengano
   338  *zutano
   339  
   340  # France, Italy, the Netherlands
   341  *toto
   342  *titi
   343  *tata
   344  *tutu
   345  *pipppo
   346  *pluto
   347  *paperino
   348  *aap
   349  *noot
   350  *mies
   351  
   352  # Other names that would make sense
   353  *tests
   354  *testsdir
   355  *testsfile
   356  *testsfiles
   357  *testdir
   358  *testfile
   359  *testfiles
   360  *testing
   361  *testingdir
   362  *testingfile
   363  *testingfiles
   364  *temp
   365  *tempdir
   366  *tempfile
   367  *tempfiles
   368  *tmp
   369  *tmpdir
   370  *tmpfile
   371  *tmpfiles
   372  *lol
   373  
   374  ### Vim ###
   375  # Swap
   376  [._]*.s[a-v][a-z]
   377  !*.svg  # comment out if you don't need vector files
   378  [._]*.sw[a-p]
   379  [._]s[a-rt-v][a-z]
   380  [._]ss[a-gi-z]
   381  [._]sw[a-p]
   382  
   383  # Session
   384  Session.vim
   385  Sessionx.vim
   386  
   387  # Temporary
   388  .netrwhist
   389  # Auto-generated tag files
   390  # Persistent undo
   391  [._]*.un~
   392  
   393  # End of https://www.toptal.com/developers/gitignore/api/go,git,vim,tags,test,emacs,backup,jetbrains
   394  .idea
   395  dist/