Skip to content

Conversation

@amotl
Copy link
Member

@amotl amotl commented Jan 14, 2026

About

This patch makes the primary navigation of all driver projects standalone, so we no longer need to take any TOC assembly concerns into consideration on them, for the benefits of better detanglement. In this spirit, the patch tries another attempt to remove the dedicated driver projects from the main TOC, in order to exclusively make them part of a larger assembly of connectivity options.

Rationale

After CrateDB received PostgreSQL compatibility, it gained a way larger surface of connectivity options, which is a good thing. At the same time, our legacy drivers became less maintained, which is natural. In this spirit, we shouldn't present them any longer on the main stage, but just refer to them within a larger gallery where other more optimal connectivity options exist, mostly through drivers and adapters which are NOT from our pen.

Outlook

This gives us the freedom to shift the focus of proper guidance to the refurbished drivers section which offers more attractive connectivity options / enumerates them within a broader context.

References

Status / Preview

Tested on two downstream projects at crate/crate-npgsql#78 (preview) and crate/crate-jdbc#470 (preview). "All database drivers" links back to the section root.

image

@amotl amotl force-pushed the drivers-standalone branch from 1248e59 to 89d040b Compare January 15, 2026 00:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants