mirror of
				https://github.com/openimsdk/open-im-server.git
				synced 2025-10-26 21:22:16 +08:00 
			
		
		
		
	* fix: GroupApplicationAcceptedNotification * fix: GroupApplicationAcceptedNotification * fix: NotificationUserInfoUpdate * cicd: robot automated Change * fix: component * fix: getConversationInfo * feat: cron task * feat: cron task * feat: cron task * feat: cron task * feat: cron task * fix: minio config url recognition error * new mongo * new mongo * new mongo * new mongo * new mongo * new mongo * new mongo * new mongo * friend incr sync * friend incr sync * friend incr sync * friend incr sync * friend incr sync * mage * optimization version log * optimization version log * sync * sync * sync * group sync * sync option * sync option * refactor: replace `friend` package with `realtion`. * refactor: update lastest commit to relation. * sync option * sync option * sync option * sync * sync * go.mod * seq * update: go mod * refactor: change incremental to full * feat: get full friend user ids * feat: api and config * seq * group version * merge * seq * seq * seq * fix: sort by id avoid unstable sort friends. * group * group * group * fix: sort by id avoid unstable sort friends. * fix: sort by id avoid unstable sort friends. * fix: sort by id avoid unstable sort friends. * user version * seq * seq * seq user * user online * implement minio expire delete. * user online * config * fix * fix * implement minio expire delete logic. * online cache * online cache * online cache * online cache * online cache * online cache * online cache * online cache * online cache * online cache * online cache * online cache * feat: implement scheduled delete outdated object in minio. * update gomake version * update gomake version * implement FindExpires pagination. * remove unnesseary incr. * fix uncorrect args call. * online push * online push * online push * resolving conflicts * resolving conflicts * test * api prommetrics * api prommetrics * api prommetrics * api prommetrics * api prommetrics * rpc prommetrics * rpc prommetrics * online status * online status * online status * online status * sub * conversation version incremental * merge seq * merge online * merge online * merge online * merge seq * GetOwnerConversation * fix: change incremental syncer router name. * rockscache batch get * rockscache seq batch get * fix: GetMsgDocModelByIndex bug * update go.mod * update go.mod * merge * feat: prometheus * feat: prometheus --------- Co-authored-by: withchao <withchao@users.noreply.github.com> Co-authored-by: Monet Lee <monet_lee@163.com> Co-authored-by: OpenIM-Gordon <46924906+FGadvancer@users.noreply.github.com> Co-authored-by: icey-yu <1186114839@qq.com>
		
			
				
	
	
		
			390 lines
		
	
	
		
			6.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			390 lines
		
	
	
		
			6.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Copyright © 2023 OpenIMSDK.
 | |
| #
 | |
| # Licensed under the Apache License, Version 2.0 (the "License");
 | |
| # you may not use this file except in compliance with the License.
 | |
| # You may obtain a copy of the License at
 | |
| #
 | |
| #     http://www.apache.org/licenses/LICENSE-2.0
 | |
| #
 | |
| # Unless required by applicable law or agreed to in writing, software
 | |
| # distributed under the License is distributed on an "AS IS" BASIS,
 | |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | |
| # See the License for the specific language governing permissions and
 | |
| # limitations under the License.
 | |
| 
 | |
| # ==============================================================================
 | |
| # For the entire design of.gitignore, ignore git commits and ignore files
 | |
| #===============================================================================
 | |
| #
 | |
| 
 | |
| ### OpenIM developer supplement ###
 | |
| logs
 | |
| .devcontainer
 | |
| components
 | |
| out-test
 | |
| Dockerfile.cross
 | |
| 
 | |
| ### Makefile ###
 | |
| tmp/
 | |
| bin/
 | |
| output/
 | |
| _output/
 | |
| deployments/charts/generated-configs/
 | |
| 
 | |
| ### OpenIM Config ###
 | |
| .env
 | |
| config/config.yaml
 | |
| config/notification.yaml
 | |
| 
 | |
| ### OpenIM deploy ###
 | |
| deployments/openim-server/charts
 | |
| 
 | |
| # files used by the developer
 | |
| .idea.md
 | |
| .todo.md
 | |
| .note.md
 | |
| 
 | |
| # ==============================================================================
 | |
| # Created by https://www.toptal.com/developers/gitignore/api/go,git,vim,tags,test,emacs,backup,jetbrains
 | |
| # Edit at https://www.toptal.com/developers/gitignore?templates=go,git,vim,tags,test,emacs,backup,jetbrains
 | |
| 
 | |
| ### Backup ###
 | |
| *.bak
 | |
| *.gho
 | |
| *.ori
 | |
| *.orig
 | |
| *.tmp
 | |
| 
 | |
| ### Emacs ###
 | |
| # -*- mode: gitignore; -*-
 | |
| *~
 | |
| \#*\#
 | |
| /.emacs.desktop
 | |
| /.emacs.desktop.lock
 | |
| *.elc
 | |
| auto-save-list
 | |
| tramp
 | |
| .\#*
 | |
| 
 | |
| # Org-mode
 | |
| .org-id-locations
 | |
| *_archive
 | |
| 
 | |
| # flymake-mode
 | |
| *_flymake.*
 | |
| 
 | |
| # eshell files
 | |
| /eshell/history
 | |
| /eshell/lastdir
 | |
| 
 | |
| # elpa packages
 | |
| /elpa/
 | |
| 
 | |
| # reftex files
 | |
| *.rel
 | |
| 
 | |
| # AUCTeX auto folder
 | |
| /auto/
 | |
| 
 | |
| # cask packages
 | |
| .cask/
 | |
| dist/
 | |
| 
 | |
| # Flycheck
 | |
| flycheck_*.el
 | |
| 
 | |
| # server auth directory
 | |
| /server/
 | |
| 
 | |
| # projectiles files
 | |
| .projectile
 | |
| 
 | |
| # directory configuration
 | |
| .dir-locals.el
 | |
| 
 | |
| # network security
 | |
| /network-security.data
 | |
| 
 | |
| ### vscode ###
 | |
| .vscode
 | |
| .vscode/*
 | |
| !.vscode/settings.json
 | |
| !.vscode/tasks.json
 | |
| !.vscode/launch.json
 | |
| !.vscode/extensions.json
 | |
| *.code-workspace
 | |
| 
 | |
| # End of https://www.toptal.com/developers/gitignore/api/vim,jetbrains,vscode,git,go,tags,backup,test
 | |
| 
 | |
| ### Git ###
 | |
| # Created by git for backups. To disable backups in Git:
 | |
| # $ git config --global mergetool.keepBackup false
 | |
| 
 | |
| # Created by git when using merge tools for conflicts
 | |
| *.BACKUP.*
 | |
| *.BASE.*
 | |
| *.LOCAL.*
 | |
| *.REMOTE.*
 | |
| *_BACKUP_*.txt
 | |
| *_BASE_*.txt
 | |
| *_LOCAL_*.txt
 | |
| *_REMOTE_*.txt
 | |
| 
 | |
| ### Go ###
 | |
| # If you prefer the allow list template instead of the deny list, see community template:
 | |
| # https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
 | |
| #
 | |
| # Binaries for programs and plugins
 | |
| *.exe
 | |
| *.exe~
 | |
| *.dll
 | |
| *.so
 | |
| *.dylib
 | |
| 
 | |
| # Test binary, built with `go test -c`
 | |
| *.test
 | |
| 
 | |
| # Output of the go coverage tool, specifically when used with LiteIDE
 | |
| *.out
 | |
| 
 | |
| # Dependency directories (remove the comment below to include it)
 | |
| vendor/
 | |
| 
 | |
| # Go workspace file
 | |
| # go.work
 | |
| go.work.sum
 | |
| 
 | |
| ### JetBrains ###
 | |
| # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
 | |
| # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
 | |
| 
 | |
| # User-specific stuff
 | |
| .idea/
 | |
| .idea/**/workspace.xml
 | |
| .idea/**/tasks.xml
 | |
| .idea/**/usage.statistics.xml
 | |
| .idea/**/dictionaries
 | |
| .idea/**/shelf
 | |
| 
 | |
| # AWS User-specific
 | |
| .idea/**/aws.xml
 | |
| 
 | |
| # Generated files
 | |
| .idea/**/contentModel.xml
 | |
| 
 | |
| # Sensitive or high-churn files
 | |
| .idea/**/dataSources/
 | |
| .idea/**/dataSources.ids
 | |
| .idea/**/dataSources.local.xml
 | |
| .idea/**/sqlDataSources.xml
 | |
| .idea/**/dynamic.xml
 | |
| .idea/**/uiDesigner.xml
 | |
| .idea/**/dbnavigator.xml
 | |
| 
 | |
| # Gradle
 | |
| .idea/**/gradle.xml
 | |
| .idea/**/libraries
 | |
| 
 | |
| # Gradle and Maven with auto-import
 | |
| # When using Gradle or Maven with auto-import, you should exclude module files,
 | |
| # since they will be recreated, and may cause churn.  Uncomment if using
 | |
| # auto-import.
 | |
| # .idea/artifacts
 | |
| # .idea/compiler.xml
 | |
| # .idea/jarRepositories.xml
 | |
| # .idea/modules.xml
 | |
| # .idea/*.iml
 | |
| # .idea/modules
 | |
| # *.iml
 | |
| # *.ipr
 | |
| 
 | |
| # CMake
 | |
| cmake-build-*/
 | |
| 
 | |
| # Mongo Explorer plugin
 | |
| .idea/**/mongoSettings.xml
 | |
| 
 | |
| # File-based project format
 | |
| *.iws
 | |
| 
 | |
| # IntelliJ
 | |
| out/
 | |
| 
 | |
| # mpeltonen/sbt-idea plugin
 | |
| .idea_modules/
 | |
| 
 | |
| # JIRA plugin
 | |
| atlassian-ide-plugin.xml
 | |
| 
 | |
| # Cursive Clojure plugin
 | |
| .idea/replstate.xml
 | |
| 
 | |
| # SonarLint plugin
 | |
| .idea/sonarlint/
 | |
| 
 | |
| # Crashlytics plugin (for Android Studio and IntelliJ)
 | |
| com_crashlytics_export_strings.xml
 | |
| crashlytics.properties
 | |
| crashlytics-build.properties
 | |
| fabric.properties
 | |
| 
 | |
| # Editor-based Rest Client
 | |
| .idea/httpRequests
 | |
| 
 | |
| # Android studio 3.1+ serialized cache file
 | |
| .idea/caches/build_file_checksums.ser
 | |
| 
 | |
| ### JetBrains Patch ###
 | |
| # Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
 | |
| 
 | |
| # *.iml
 | |
| # modules.xml
 | |
| # .idea/misc.xml
 | |
| # *.ipr
 | |
| 
 | |
| # Sonarlint plugin
 | |
| # https://plugins.jetbrains.com/plugin/7973-sonarlint
 | |
| .idea/**/sonarlint/
 | |
| 
 | |
| # SonarQube Plugin
 | |
| # https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
 | |
| .idea/**/sonarIssues.xml
 | |
| 
 | |
| # Markdown Navigator plugin
 | |
| # https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
 | |
| .idea/**/markdown-navigator.xml
 | |
| .idea/**/markdown-navigator-enh.xml
 | |
| .idea/**/markdown-navigator/
 | |
| 
 | |
| # Cache file creation bug
 | |
| # See https://youtrack.jetbrains.com/issue/JBR-2257
 | |
| .idea/$CACHE_FILE$
 | |
| 
 | |
| # CodeStream plugin
 | |
| # https://plugins.jetbrains.com/plugin/12206-codestream
 | |
| .idea/codestream.xml
 | |
| 
 | |
| # Azure Toolkit for IntelliJ plugin
 | |
| # https://plugins.jetbrains.com/plugin/8053-azure-toolkit-for-intellij
 | |
| .idea/**/azureSettings.xml
 | |
| 
 | |
| ### Tags ###
 | |
| # Ignore tags created by etags, ctags, gtags (GNU global) and cscope
 | |
| TAGS
 | |
| .TAGS
 | |
| !TAGS/
 | |
| tags
 | |
| .tags
 | |
| !tags/
 | |
| gtags.files
 | |
| GTAGS
 | |
| GRTAGS
 | |
| GPATH
 | |
| GSYMS
 | |
| cscope.files
 | |
| cscope.out
 | |
| cscope.in.out
 | |
| cscope.po.out
 | |
| 
 | |
| 
 | |
| ### Test ###
 | |
| ### Ignore all files that could be used to test your code and
 | |
| ### you wouldn't want to push
 | |
| 
 | |
| # Reference https://en.wikipedia.org/wiki/Metasyntactic_variable
 | |
| 
 | |
| # Most common
 | |
| *foo
 | |
| *bar
 | |
| *fubar
 | |
| *foobar
 | |
| *baz
 | |
| 
 | |
| # Less common
 | |
| *qux
 | |
| *quux
 | |
| *bongo
 | |
| *bazola
 | |
| *ztesch
 | |
| 
 | |
| # UK, Australia
 | |
| *wibble
 | |
| *wobble
 | |
| *wubble
 | |
| *flob
 | |
| *blep
 | |
| *blah
 | |
| *boop
 | |
| *beep
 | |
| 
 | |
| # Japanese
 | |
| *hoge
 | |
| *piyo
 | |
| *fuga
 | |
| *hogera
 | |
| *hogehoge
 | |
| 
 | |
| # Portugal, Spain
 | |
| *fulano
 | |
| *sicrano
 | |
| *beltrano
 | |
| *mengano
 | |
| *perengano
 | |
| *zutano
 | |
| 
 | |
| # France, Italy, the Netherlands
 | |
| *toto
 | |
| *titi
 | |
| *tata
 | |
| *tutu
 | |
| *pipppo
 | |
| *pluto
 | |
| *paperino
 | |
| *aap
 | |
| *noot
 | |
| *mies
 | |
| 
 | |
| # Other names that would make sense
 | |
| *tests
 | |
| *testsdir
 | |
| *testsfile
 | |
| *testsfiles
 | |
| *testdir
 | |
| *testfile
 | |
| *testfiles
 | |
| *testing
 | |
| *testingdir
 | |
| *testingfile
 | |
| *testingfiles
 | |
| *temp
 | |
| *tempdir
 | |
| *tempfile
 | |
| *tempfiles
 | |
| *tmp
 | |
| *tmpdir
 | |
| *tmpfile
 | |
| *tmpfiles
 | |
| *lol
 | |
| 
 | |
| ### Vim ###
 | |
| # Swap
 | |
| [._]*.s[a-v][a-z]
 | |
| !*.svg  # comment out if you don't need vector files
 | |
| [._]*.sw[a-p]
 | |
| [._]s[a-rt-v][a-z]
 | |
| [._]ss[a-gi-z]
 | |
| [._]sw[a-p]
 | |
| 
 | |
| # Session
 | |
| Session.vim
 | |
| Sessionx.vim
 | |
| 
 | |
| # Temporary
 | |
| .netrwhist
 | |
| # Auto-generated tag files
 | |
| # Persistent undo
 | |
| [._]*.un~
 | |
| 
 | |
| # End of https://www.toptal.com/developers/gitignore/api/go,git,vim,tags,test,emacs,backup,jetbrains
 | |
| .idea
 | |
| dist/ |