Skip to content

Move documentation into repository#169

Open
jeromatron wants to merge 18 commits into
1.xfrom
move-docs-to-repository
Open

Move documentation into repository#169
jeromatron wants to merge 18 commits into
1.xfrom
move-docs-to-repository

Conversation

@jeromatron

Copy link
Copy Markdown
Collaborator

Summary

  • Moves the connector's documentation out of the external DataStax docs site and into this repo under docs/, organized by topic (intro, install, config, mapping, monitoring, operations, security, troubleshooting, tutorials, release-notes).
  • Adds a FAQ page, breadcrumb navigation, and quick links across all doc pages so navigation works well in GitHub's Markdown rendering (no sidebar support).
  • Updates the root README.md to link to the local docs instead of external URLs.
  • Removes stray .backup files that were unintentionally committed alongside the docs restructuring.

jeromatron added 18 commits July 9, 2026 16:12
- Added breadcrumb navigation showing hierarchical location to all 55 doc pages
- Added Quick Links section providing access to main documentation sections
- Updated root README.md to link to local docs/ directory instead of external URLs
- Added Java compatibility matrix to docs/intro/compatibility.md
- Root README now links to compatibility documentation (single source of truth)
- All navigation uses consistent formatting with horizontal rule separators
- Breadcrumbs use 📘 emoji for visual appeal
- Current location in breadcrumbs shown as plain text (not a link)

This improves navigation in GitHub's Markdown rendering which doesn't support sidebars.
GitHub was rendering the YAML frontmatter as a table instead of hiding it.
Since the frontmatter was metadata from the original HTML docs and isn't
needed for GitHub Markdown rendering, removed it from all 54 doc files.

Files now start directly with the breadcrumb navigation.
Made the compatibility guide more discoverable by adding it as a
sub-item under Introduction in the Quick Links section.
- Created docs/faq.md with comprehensive FAQ covering:
  - Compatibility (Java, Kafka, databases, data formats)
  - Installation and configuration
  - Data mapping and operations
  - Monitoring and troubleshooting
  - Links to detailed guides throughout

- Added FAQ to Quick Links navigation bar on all 54 documentation pages
- Updated docs/README.md to include FAQ in main Quick Links section
- Updated root README.md to link to FAQ instead of compatibility page

The FAQ provides a single, easy-to-find location for common questions
including Java compatibility matrix, making it more discoverable than
having it nested under Introduction.
- Standardized Quick Links navigation bar across all pages
- Moved 'Cycling comments example' link to consistent position (after Config)
- Added missing 'Cycling comments example' link to mapping page
- All pages now have identical navigation order
These were unintentional pre-edit snapshots committed alongside the
real doc changes and aren't meant to be tracked.
@msmygit

msmygit commented Jul 9, 2026

Copy link
Copy Markdown
Member

This looks good to me (sans the antora stuffs or the hook to get built automatically and get published when changes are merged into 1.x branch), @sandeep-ctds could you please validate? Thank you in advance!

Comment thread docs/config/connector.md

```
name=dse-sink
connector.class=com.datastax.kafkaconnector.DseSinkConnector

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Update to com.datastax.oss.kafka.sink.CassandraSinkConnector as com.datastax.kafkaconnector.DseSinkConnector is deprecated.

Comment thread docs/config/connector.md
**connector.class**
: DataStax connector Java class provided in the
`kafka-connect-cassandra-sink-N.N.N.jar`
Default: `com.datastax.kafkaconnector.CassandraSinkConnector`

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

com.datastax.oss.kafka.sink.CassandraSinkConnector is the default.

{
"name": "stocks-sink",
"config": {
"connector.class": "com.datastax.kafkaconnector.DseSinkConnector",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

replace all occurrences of com.datastax.kafkaconnector.DseSinkConnector with com.datastax.oss.kafka.sink.CassandraSinkConnector

Comment thread docs/faq.md

### How do I configure SSL/TLS connections?

See the [SSL Configuration Guide](security/ssl.md) for detailed SSL/TLS setup instructions.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Replace security/ssl.md with config/ssl.md

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.

3 participants