Skip to content

RDoc-3736 CmpXchg: Fix "Start" page#2308

Merged
ppekrol merged 5 commits intoravendb:mainfrom
Danielle9897:RDoc-3736-cmpXchg-fixStartPage
Mar 13, 2026
Merged

RDoc-3736 CmpXchg: Fix "Start" page#2308
ppekrol merged 5 commits intoravendb:mainfrom
Danielle9897:RDoc-3736-cmpXchg-fixStartPage

Conversation

@Danielle9897
Copy link
Member

Issue link

https://issues.hibernatingrhinos.com/issue/RDoc-3736/CmpXchg-Fix-Start-page

Additional description

  • Update the start page to align its formatting and structure with the other start pages.
  • Move the detailed "Use cases" to the "Overview" articles

Type of change

  • Content - docs
  • Content - cloud
  • Content - guides
  • Content - start pages/other
  • New feature (consider updating /templates or readme)
  • Bug fix
  • Other

Changes in docs URLs

  • No changes in docs URLs
  • Articles are restructured, URLs will change, mapping is required (set "Documents Moved" label)

Changes in UX/UI

  • No changes in UX/UI
  • Changes in UX/UI (include screenshots and description)

@Danielle9897 Danielle9897 requested a review from poissoncorp March 6, 2026 09:39
@poissoncorp
Copy link
Contributor

Please rebase to main to enable internal link validation checks on this PR.

@Danielle9897 Danielle9897 force-pushed the RDoc-3736-cmpXchg-fixStartPage branch from f78dedf to cfd4fc7 Compare March 11, 2026 10:28
@Danielle9897 Danielle9897 force-pushed the RDoc-3736-cmpXchg-fixStartPage branch from cfd4fc7 to b48f6ae Compare March 11, 2026 13:04
@Danielle9897 Danielle9897 force-pushed the RDoc-3736-cmpXchg-fixStartPage branch from 497cfd7 to a9d4890 Compare March 11, 2026 13:50
@Danielle9897 Danielle9897 force-pushed the RDoc-3736-cmpXchg-fixStartPage branch from a9d4890 to e40d8d6 Compare March 11, 2026 13:52
@Danielle9897
Copy link
Member Author

@poissoncorp
rebased & fixed links

import test1 from "@site/static/img/social-card.jpg";
import test from "@site/static/img/favicon.ico";

### Guarantee cluster-wide uniqueness and safe concurrency for your applications<br/>with Compare-Exchange items
Copy link
Contributor

@poissoncorp poissoncorp Mar 11, 2026

Choose a reason for hiding this comment

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

Image
Suggested change
### Guarantee cluster-wide uniqueness and safe concurrency for your applications<br/>with Compare-Exchange items
### Ensure cluster-wide uniqueness and safe concurrency.

Copy link
Member Author

Choose a reason for hiding this comment

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

done

title="Complex distributed transactions with RavenDB"
description="Implementing complex distributed transactions by combining documents and compare-exchange values for atomic consistency."
url="https://ayende.com/blog/190978-B/complex-distributed-transactions-with-ravendb"
<CardWithImageHorizontal title="Complex distributed transactions with RavenDB"
Copy link
Contributor

Choose a reason for hiding this comment

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

Image duplicated content - we can remove it from here

Copy link
Member Author

Choose a reason for hiding this comment

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

done, removed

which are designed for this purpose and ensure global consistency.

---
</Panel>
Copy link
Contributor

Choose a reason for hiding this comment

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

Please refrain from using panels so frequently; it disrupts content readability. Use headers hierarchy h2,h3,h4 to structure the content.

Copy link
Member Author

Choose a reason for hiding this comment

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

Let's take this in a separate/dedicated DM

Copy link
Member Author

Choose a reason for hiding this comment

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

As discussed:

and understand how RavenDB automatically uses them as atomic guards to ensure cluster-wide consistency.

<ColGrid colCount={3}>
<CardWithImage title="Create compare-exchange items" description="Learn how to create a compare-exchange item." url="../compare-exchange/create-cmpxchg-items" imgIcon="cmp-xchg" />
Copy link
Contributor

Choose a reason for hiding this comment

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

one last thing - let's select only 2 of them as we spoke

Copy link
Member Author

Choose a reason for hiding this comment

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

done

@ppekrol ppekrol merged commit 8ed968d into ravendb:main Mar 13, 2026
1 check passed
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