
영어 •中文





참고 : OpenKF로 빠르게 시작할 수 있습니다.
git clone https://github.com/openimsdk/openkf openkf && export openkf= $( pwd ) /openkf && cd $openkf && make참고 : 먼저 백엔드 서버를 실행해야합니다.
make build다른 터미널을 열면 다음 명령을 실행하십시오
# make dev
cd web
npm run devmakefile을 잘 사용하면 프로젝트의 품질을 보장 할 수 있습니다.
Usage: make < TARGETS > ...
Targets:
all Build all the necessary targets.
build Build binaries by default.
go.build Build the binary file of the specified platform. ?
build-multiarch Build binaries for multiple platforms. ?
tidy tidy go.mod ?
style Code style - > fmt,vet,lint ?
fmt Run go fmt against code.
vet Run go vet against code. ?
generate Run go generate against code and docs. ✅
lint Run go lint against code. ?
test Run unit test ✔️
cover Run unit test with coverage. ?
docker-build Build docker image with the manager. ?
docker-push Push docker image with the manager. ?
docker-buildx-push Push docker image with the manager using buildx. ?
copyright-verify Validate boilerplate headers for assign files. ?
copyright-add Add the boilerplate headers for all files.
swagger Generate swagger document.
serve-swagger Serve swagger spec and docs.
clean Clean all builds. ?
help Show this help info. 참고 : 코드를 커밋하기 전에
make all실행하는 것이 좋습니다.
make all
MVC 아키텍처 설계 :

카탈로그 표준화 설계 구조 :
.
├── assets
│ └── images
├── build
├── deploy
├── docs
├── kf_plugins # Local knowledgebase with LLM
│ ├── chat
│ ├── config
│ ├── data
│ ├── logs
│ ├── model
│ └── utils
├── scripts
│ ├── githooks
│ └── LICENSE
├── server # OpenKF backend
│ ├── cmd
│ ├── data
│ ├── docs
│ ├── examples
│ ├── internal
│ ├── logs
│ ├── pkg
│ ├── test
│ └── tools
└── web # OpenKF frontend
├── public
├── scripts
└── src우리는 누구나 지역 사회에 참여하기를 원하고, 선물과 보상을 제공하며, 매주 목요일 밤에 우리와 함께 할 수 있도록 환영합니다.
우리의 회의는 OpenIM Slack openkf 파이프 라인에 있습니다. 그러면 OpenKF 파이프 라인을 검색하여 가입 할 수 있습니다.
우리는 Github 토론에서 각 격주 회의에 대한 메모를 받고 회의록은 Google 문서로 작성됩니다.
OpenIMSDK 우리의 목표는 최상위 오픈 소스 커뮤니티를 구축하는 것입니다. 커뮤니티 저장소에는 표준 세트가 있습니다.
이 OpenKF 저장소에 기여하려면 기고자 문서를 읽으십시오.
시작하기 전에 변경 사항이 수요가 있는지 확인하십시오. 이를 위해 가장 좋은 것은 새로운 토론 또는 느슨한 의사 소통을 만들거나 문제가있는 경우 먼저보고하는 것입니다.
WeChat 개발자 그룹에 가입하십시오
친구로 추가하고 'OpenKF' 개발자 그룹 채팅 초대를 받으려면 openkf 포함시킵니다.
OpenKF는 Apache 2.0 라이센스에 따라 라이센스가 부여됩니다. 정식 라이센스 텍스트는 라이센스를 참조하십시오.
자산/로고 및 자산/로고 GIF 디렉토리에 따라이 저장소 OpenKF에 표시되는 변형 및 애니메이션 버전을 포함한 OpenKF 로고는 저작권법에 의해 보호됩니다.