This is an automated email from the ASF dual-hosted git repository.
hubcio pushed a change to branch docs/add-detail-for-advertised-server
in repository https://gitbox.apache.org/repos/asf/iggy-website.git
from fe376cbd Merge branch 'docs/add-detail-for-advertised-server' of
https://github.com/apache/iggy-website into
docs/add-detail-for-advertised-server
add 998beff2 fix(site): read the homepage benchmark figures from one place
(#81)
add b788f4e4 docs: use the latest tag in the About page docker run example
(#80)
add 4d91901b feat(docs): publish a Markdown copy of every docs page (#79)
add 0f300d83 docs: add a description to every docs page (#78)
add c1b4b806 ci: add typecheck, docs and licence checks (#76)
add 0d0db59c feat(site): add sitemap, robots.txt, llms.txt and page
metadata (#77)
add 54cf882a fix(site): serve the site's own 404 page on iggy.apache.org
(#82)
add e7d279c0 Merge branch 'main' into docs/add-detail-for-advertised-server
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 36 +++++++
.github/workflows/deploy.yml | 4 +-
.github/workflows/stage.yml | 4 +-
.gitignore | 2 +
.htaccess | 23 +++++
CLAUDE.md | 1 +
content/docs/ai/introduction.mdx | 1 +
content/docs/ai/mcp.mdx | 1 +
content/docs/binary-protocol/cluster.mdx | 1 +
content/docs/binary-protocol/commands.mdx | 1 +
.../docs/binary-protocol/connection-lifecycle.mdx | 1 +
content/docs/binary-protocol/encodings.mdx | 1 +
content/docs/binary-protocol/framing.mdx | 1 +
content/docs/binary-protocol/index.mdx | 1 +
content/docs/binary-protocol/messages.mdx | 1 +
content/docs/cli/start.mdx | 1 +
content/docs/connectors/introduction.mdx | 1 +
content/docs/connectors/observability.mdx | 1 +
content/docs/connectors/runtime.mdx | 1 +
content/docs/connectors/sdk.mdx | 1 +
content/docs/connectors/sinks/clickhouse.mdx | 1 +
content/docs/connectors/sinks/delta.mdx | 1 +
content/docs/connectors/sinks/doris.mdx | 1 +
content/docs/connectors/sinks/elasticsearch.mdx | 1 +
content/docs/connectors/sinks/http.mdx | 1 +
content/docs/connectors/sinks/iceberg.mdx | 1 +
content/docs/connectors/sinks/influxdb.mdx | 1 +
content/docs/connectors/sinks/meilisearch.mdx | 1 +
content/docs/connectors/sinks/mongodb.mdx | 1 +
content/docs/connectors/sinks/postgres.mdx | 1 +
content/docs/connectors/sinks/quickwit.mdx | 1 +
content/docs/connectors/sinks/s3.mdx | 1 +
content/docs/connectors/sinks/sink.mdx | 1 +
content/docs/connectors/sinks/stdout.mdx | 1 +
content/docs/connectors/sinks/surrealdb.mdx | 1 +
content/docs/connectors/sources/elasticsearch.mdx | 1 +
content/docs/connectors/sources/influxdb.mdx | 1 +
content/docs/connectors/sources/postgres.mdx | 1 +
content/docs/connectors/sources/random.mdx | 1 +
content/docs/connectors/sources/source.mdx | 1 +
content/docs/connectors/transforms.mdx | 1 +
content/docs/faq/faq.mdx | 1 +
content/docs/index.mdx | 1 +
content/docs/introduction/about.mdx | 3 +-
content/docs/introduction/architecture.mdx | 1 +
content/docs/introduction/concepts.mdx | 1 +
content/docs/introduction/getting-started.mdx | 1 +
content/docs/sdk/connection-strings.mdx | 1 +
content/docs/sdk/cpp/intro.mdx | 1 +
content/docs/sdk/csharp/examples.mdx | 1 +
content/docs/sdk/csharp/guide.mdx | 1 +
content/docs/sdk/csharp/high-level-sdk.mdx | 1 +
content/docs/sdk/csharp/intro.mdx | 1 +
content/docs/sdk/go/examples.mdx | 1 +
content/docs/sdk/go/intro.mdx | 1 +
content/docs/sdk/introduction.mdx | 1 +
content/docs/sdk/java/examples.mdx | 1 +
content/docs/sdk/java/intro.mdx | 1 +
content/docs/sdk/node/examples.mdx | 1 +
content/docs/sdk/node/intro.mdx | 1 +
content/docs/sdk/php/intro.mdx | 1 +
content/docs/sdk/python/examples.mdx | 1 +
content/docs/sdk/python/intro.mdx | 1 +
content/docs/sdk/rust/examples.mdx | 1 +
content/docs/sdk/rust/high-level-sdk.mdx | 1 +
content/docs/sdk/rust/intro.mdx | 1 +
content/docs/sdk/rust/stream-builder.mdx | 1 +
content/docs/server/benchmarking.mdx | 1 +
content/docs/server/configuration.mdx | 1 +
content/docs/server/docker.mdx | 1 +
content/docs/server/introduction.mdx | 1 +
content/docs/server/networking.mdx | 1 +
content/docs/server/security.mdx | 1 +
content/docs/server/storage-engine.mdx | 1 +
content/docs/server/topic-options.mdx | 1 +
content/docs/web_ui/start.mdx | 1 +
package.json | 8 +-
scripts/check-docs-links.mjs | 111 +++++++++++++++++++++
scripts/check-license-headers.mjs | 57 +++++++++++
scripts/fetch-github-stars.mjs | 47 +++++++--
scripts/generate-docs-markdown.mjs | 109 ++++++++++++++++++++
src/app/(home)/page.tsx | 9 +-
src/app/(site)/blogs/[...slug]/page.tsx | 10 ++
src/app/docs/[[...slug]]/page.tsx | 6 ++
src/app/error.tsx | 19 ++++
src/app/layout.tsx | 82 ++++++++++++++-
src/app/llms.txt/route.ts | 72 +++++++++++++
src/app/not-found.tsx | 33 ++++++
next.config.mjs => src/app/robots.ts | 21 ++--
src/app/{docs/layout.tsx => sitemap.ts} | 38 ++++---
src/components/benchmark-chart.tsx | 51 +++++++---
src/components/force-dark-theme.tsx | 19 ++++
next.config.mjs => src/lib/benchmark.ts | 24 ++---
src/lib/blog.ts | 48 +++++++++
src/lib/site.ts | 52 ++++++++++
95 files changed, 891 insertions(+), 67 deletions(-)
create mode 100644 .htaccess
create mode 100644 scripts/check-docs-links.mjs
create mode 100644 scripts/check-license-headers.mjs
create mode 100644 scripts/generate-docs-markdown.mjs
create mode 100644 src/app/llms.txt/route.ts
copy next.config.mjs => src/app/robots.ts (72%)
copy src/app/{docs/layout.tsx => sitemap.ts} (51%)
copy next.config.mjs => src/lib/benchmark.ts (54%)
create mode 100644 src/lib/blog.ts
create mode 100644 src/lib/site.ts