mirror of
https://github.com/qdrant/qdrant.git
synced 2026-09-29 01:17:56 -05:00
* refactor distances + add score_threshold + fix negative euclid distance * generate docs * fix clippy * Update lib/segment/src/spaces/tools.rs Co-authored-by: Arnaud Gourlay <arnaud.gourlay@gmail.com> Co-authored-by: Arnaud Gourlay <arnaud.gourlay@gmail.com>
32 lines
878 B
Bash
Executable File
32 lines
878 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
# Ensure current path is project root
|
|
cd "$(dirname "$0")/../"
|
|
|
|
# Create a temporary directory and store its name in a variable.
|
|
TEMPD=$(mktemp -d)
|
|
|
|
cp -r $(pwd)/lib/api/src/grpc/proto/* ${TEMPD}
|
|
|
|
# Do not generate docs for internal services
|
|
rm ${TEMPD}/'collections_internal_service.proto'
|
|
rm ${TEMPD}/'points_internal_service.proto'
|
|
rm ${TEMPD}/'raft_service.proto'
|
|
|
|
cat ${TEMPD}/qdrant.proto \
|
|
| grep -v 'collections_internal_service.proto' \
|
|
| grep -v 'points_internal_service.proto' \
|
|
| grep -v 'raft_service.proto'\
|
|
> ${TEMPD}/qdrant.proto.tmp
|
|
mv ${TEMPD}/qdrant.proto.tmp ${TEMPD}/qdrant.proto
|
|
|
|
docker run --rm \
|
|
-v $(pwd)/docs/grpc:/out \
|
|
-v ${TEMPD}:/protos \
|
|
pseudomuto/protoc-gen-doc --doc_opt=markdown,docs.md
|
|
|
|
# <https://github.com/pseudomuto/protoc-gen-doc/issues/383>
|
|
sudo chown -R "$USER:$(id -g -n)" $(pwd)/docs/grpc
|