Skip to content

Commit 938dcac

Browse files
authored
Merge pull request #2159 from tisnik/lcore-2933-developer-doc
LCORE-2933: Developer doc
2 parents b6649cc + 09cf57d commit 938dcac

20 files changed

Lines changed: 47 additions & 67 deletions

.github/workflows/openapi_spectral.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,17 @@ jobs:
2626
- name: Install PDM
2727
# scripts/generate_openapi_schema.py asserts OpenAPI info.version matches `pdm show --version`.
2828
run: uv pip install pdm
29-
- name: Verify docs/openapi.json matches generator
29+
- name: Verify docs/devel_doc/openapi.json matches generator
3030
run: |
3131
set -euo pipefail
3232
uv run python scripts/generate_openapi_schema.py /tmp/openapi-generated.json
33-
if ! diff -u docs/openapi.json /tmp/openapi-generated.json; then
34-
echo "::error::docs/openapi.json is out of date. Regenerate with: uv run scripts/generate_openapi_schema.py docs/openapi.json"
33+
if ! diff -u docs/devel_doc/openapi.json /tmp/openapi-generated.json; then
34+
echo "::error::docs/devel_doc/openapi.json is out of date. Regenerate with: uv run scripts/generate_openapi_schema.py docs/devel_doc/openapi.json"
3535
exit 1
3636
fi
3737
- name: Setup Node.js
3838
uses: actions/setup-node@v4
3939
with:
4040
node-version: "22"
4141
- name: Spectral lint
42-
run: npx --yes @stoplight/spectral-cli@6 lint docs/openapi.json --fail-severity error --display-only-failures
42+
run: npx --yes @stoplight/spectral-cli@6 lint docs/devel_doc/openapi.json --fail-severity error --display-only-failures

docs/README.md

Lines changed: 21 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,10 @@ See the full documentation at [`../README.md`](../README.md) or browse sub-pages
99

1010
* [Basic info](#basic-info)
1111
* [User docs](#user-docs)
12-
* [Overview](#overview)
13-
* [Installation and configuration](#installation-and-configuration)
14-
* [Status of Lightspeed Core Stack versions](#status-of-lightspeed-core-stack-versions)
12+
* [Developer doc](#developer-doc)
13+
* [API](#api)
14+
* [Maintenance](#maintenance)
1515
* [Migration guides](#migration-guides)
16-
* [Info for developers](#info-for-developers)
17-
* [API](#api)
18-
* [RAG and BYOK](#rag-and-byok)
19-
* [Other features](#other-features)
2016
* [Models](#models)
2117
* [Design documents](#design-documents)
2218
* [Agent skills](#agent-skills)
@@ -58,53 +54,47 @@ See the full documentation at [`../README.md`](../README.md) or browse sub-pages
5854

5955
[User data collection](https://lightspeed-core.github.io/lightspeed-stack/user_doc/user_data_collection.html)
6056

61-
## Overview
57+
## Developer doc
6258

63-
[Architecture](https://lightspeed-core.github.io/lightspeed-stack/ARCHITECTURE.html)
59+
[Architecture](https://lightspeed-core.github.io/lightspeed-stack/devel_doc/ARCHITECTURE.html)
6460

65-
[Architecture diagram](https://lightspeed-core.github.io/lightspeed-stack/architecture.svg)
61+
[Architecture diagram](https://lightspeed-core.github.io/lightspeed-stack/devel_doc/architecture.svg)
6662

67-
## Installation and configuration
63+
[Installation on Linux](https://lightspeed-core.github.io/lightspeed-stack/devel_doc/installation_linux.html)
6864

65+
[Installation on MacOS](https://lightspeed-core.github.io/lightspeed-stack/devel_doc/installation_macos.html)
6966

70-
[Container Orchestration Guide](https://lightspeed-core.github.io/lightspeed-stack/container_orchestration.html)
71-
72-
[Linux](https://lightspeed-core.github.io/lightspeed-stack/installation_linux.html)
73-
74-
[MacOS](https://lightspeed-core.github.io/lightspeed-stack/installation_macos.html)
67+
[Database structure](https://lightspeed-core.github.io/lightspeed-stack/DB/index.html)
7568

76-
## Status of Lightspeed Core Stack versions
69+
[Providers](https://lightspeed-core.github.io/lightspeed-stack/devel_doc/providers.html)
7770

78-
[Status of Lightspeed Core Stack versions](https://lightspeed-core.github.io/lightspeed-stack/version_status.html)
71+
[Container Orchestration Guide](https://lightspeed-core.github.io/lightspeed-stack/devel_doc/container_orchestration.html)
7972

80-
[Supported versions](https://lightspeed-core.github.io/lightspeed-stack/versions_supported.html)
73+
[Contributing guide](https://lightspeed-core.github.io/lightspeed-stack/devel_doc/contributing_guide.html)
8174

82-
[Unsupported versions](https://lightspeed-core.github.io/lightspeed-stack/versions_unsupported.html)
75+
### API
8376

84-
## Migration guides
77+
[OpenAPI specification](https://lightspeed-core.github.io/lightspeed-stack/devel_doc/openapi.html)
8578

86-
[Migration guides](https://lightspeed-core.github.io/lightspeed-stack/migrations/)
79+
[Conversations API](https://lightspeed-core.github.io/lightspeed-stack/devel_doc/conversations_api.html)
8780

88-
## Info for developers
8981

90-
[Contributing guide](https://lightspeed-core.github.io/lightspeed-stack/contributing_guide.html)
82+
## Maintenance
9183

92-
## API
84+
[Status of Lightspeed Core Stack versions](https://lightspeed-core.github.io/lightspeed-stack/maintenance/version_status.html)
9385

94-
[OpenAPI specification](https://lightspeed-core.github.io/lightspeed-stack/openapi.html)
86+
[Supported versions](https://lightspeed-core.github.io/lightspeed-stack/maintenance/versions_supported.html)
9587

96-
[Conversations API](https://lightspeed-core.github.io/lightspeed-stack/conversations_api.html)
88+
[Unsupported versions](https://lightspeed-core.github.io/lightspeed-stack/maintenance/versions_unsupported.html)
9789

98-
## RAG and BYOK
90+
## Migration guides
9991

100-
## Other features
92+
[Migration guides](https://lightspeed-core.github.io/lightspeed-stack/migrations/)
10193

102-
[Providers](https://lightspeed-core.github.io/lightspeed-stack/providers.html)
10394

10495
[Sentry error tracking](https://lightspeed-core.github.io/lightspeed-stack/sentry.html)
10596

10697

107-
[Database structure](https://lightspeed-core.github.io/lightspeed-stack/DB/index.html)
10898

10999
## Models
110100

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)