mirror of
				https://github.com/openimsdk/open-im-server.git
				synced 2025-11-03 01:52:17 +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/ |