
英語•中文





注: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ライセンスに基づいてライセンスされています。完全なライセンステキストについては、ライセンスを参照してください。
このリポジトリOpenKFにAssets/LogoおよびAssets/Logo-GIFディレクターの下に表示される、そのバリエーションとアニメーションバージョンを含むOpenKFロゴは、著作権法によって保護されています。