Skip to content

Commit 5d15542

Browse files
authored
Merge pull request #2061 from tisnik/lcore-1356-make-targets
LCORE-1356: Make targets help
2 parents 30e91b9 + 9f68588 commit 5d15542

1 file changed

Lines changed: 25 additions & 4 deletions

File tree

README.md

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -888,21 +888,40 @@ Usage: make <OPTIONS> ... <TARGETS>
888888
889889
Available targets are:
890890
891-
run Run the service locally
891+
run-stack Run lightspeed-stack directly, without building dependent service/s
892+
run Run the service locally with dependent services
893+
build-llama-stack-image Build llama-stack container image
894+
stop-llama-stack-container Gracefully stop llama-stack container
895+
remove-llama-stack-container Remove llama-stack container (saves logs first)
896+
start-llama-stack-container Start llama-stack container
897+
wait-for-llama-stack-health Wait for llama-stack container to be healthy
898+
clean-llama-stack Remove container and image
899+
run-llama-stack Start Llama Stack with enriched config (for local service mode)
892900
test-unit Run the unit tests
893901
test-integration Run integration tests tests
894902
test-e2e Run end to end tests for the service
895-
test-e2e-local Run end to end tests for the service
903+
test-e2e-local Run end to end tests for the service (no script wrapper)
904+
test-e2e-tagged Run e2e tests with E2E_BEHAVE_TAG_EXPR (default: all @e2e_group_*)
905+
test-e2e-tagged-local Same as test-e2e-tagged without script wrapper
896906
benchmarks Run benchmarks
897-
check-types Checks type hints in sources
898907
check-types-src Check type hints in sources only
899908
check-types-tests Check type hints in tests only
909+
check-types Checks type hints in sources and tests
900910
security-check Check the project for security issues
901911
format Format the code into unified format
902-
schema Generate OpenAPI schema file
912+
schema Generate OpenAPI schema file stored in docs subdirectory
903913
openapi-doc Generate OpenAPI documentation
904914
generate-documentation Generate documentation
905915
doc Generate documentation for developers
916+
docs/models Generate documentation about models
917+
docs/models/requests.puml Generate PlantUML class diagram for requests data models
918+
docs/models/responses.puml Generate PlantUML class diagram for responses data models
919+
docs/models/common.puml Generate PlantUML class diagram for common data models
920+
docs/models/database.puml Generate PlantUML class diagram for database data models
921+
docs/models/requests.svg Generate an SVG with requests data models
922+
docs/models/responses.svg Generate an SVG with responses data models
923+
docs/models/common.svg Generate an SVG with common data models
924+
docs/models/database.svg Generate a SVG with database data models
906925
docs/config.puml Generate PlantUML class diagram for configuration
907926
docs/config.png Generate an image with configuration graph
908927
docs/config.svg Generate an SVG with configuration graph
@@ -912,11 +931,13 @@ pylint Check source code using Pylint static code ana
912931
pyright Check source code using Pyright static type checker
913932
docstyle Check the docstring style using Docstyle checker
914933
ruff Check source code using Ruff linter
934+
lint-openapi Lint docs/openapi.json (Spectral OAS ruleset; fail on error)
915935
verify Run all linters
916936
distribution-archives Generate distribution archives to be uploaded into Python registry
917937
upload-distribution-archives Upload distribution archives into Python registry
918938
konflux-requirements Generate hermetic requirements.*.txt file for konflux build
919939
konflux-rpm-lock Generate rpm.lock.yaml file for konflux build
940+
konflux-artifacts-lock Regenerate artifacts.lock.yaml file for konflux build
920941
help Show this help screen
921942
```
922943

0 commit comments

Comments
 (0)