Skip to content

Update Tutorials Landing Page#3506

Closed
maria-robobug wants to merge 37 commits intotutorials-iav4from
tutorials-landing-page
Closed

Update Tutorials Landing Page#3506
maria-robobug wants to merge 37 commits intotutorials-iav4from
tutorials-landing-page

Conversation

@maria-robobug
Copy link
Contributor

@maria-robobug maria-robobug commented Feb 20, 2026

Updated the Tutorials landing page:

  • Updated Tutorials index.md with an index.page.tsx page that shows a curated list of tutorials under different categories.
  • Created a plugin that scans tutorial pages for code tabs and displays the detected language icons on cards. Maybe we can expand what this does in future?
  • Used Japanese translations that already existed for the old index.md page.
image image

I decided to show the following categories, but let me know if too many or if need to change:

  1. Get Started - All the SDKs (JavaScript, Python, Go, Java, PHP, HTTP/WebSocket APIs)
  2. Tokens
    • Issue a Multi-Purpose Token
    • Issue a Fungible Token
    • Mint and Burn NFTs Using JavaScript
  3. Payments
    • Send XRP
    • Sending MPTs in JavaScript
    • Create Trust Line and Send Currency (JS & Python)
    • Send a Conditional/Timed Escrow
  4. DeFi
    • Create an Automated Market Maker
    • Trade in the Decentralized Exchange
    • Lending tutorials (Loan Broker, Create a Loan, Vaults)
  5. Best Practices
    • API Usage
    • Use Tickets
    • Batch Transactions
    • Key Management (Regular Key, Multi-Signing)
  6. Sample Apps
    • Browser/Desktop Wallets (JS & Python)
    • Credential Issuing Service (JS & Python)

amarantha-k and others added 30 commits February 9, 2026 17:22
Fix broken links

fix broken links

Fix broken links
Rewrite 'Assign a Regular Key Pair' tutorial w/ JS code sample

Add Python sample code for assign regular key

Slight rephrasings re: changing regular key

Remove emoji from code sample per @maria-robobug review

Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>

More changes per review

Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>

Add new code samples for setting up multisigning

Rewrite 'Set Up Multi-signing' Tutorial

Remove emoji from multi-signing setup code sample

Apply suggestions from review

Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>

Adjust 'See Also' in multi-signing setup

New code samples for sending multi-signed tx

Rewrite 'Send a Multi-Signed Transaction' tutorial

Remove old multisigning code samples

These code samples weren't bad, but they didn't fully embody best
practices like reliable transaction submission, and they're fully
obsolete with the new multi-signing code samples in place.

Apply suggestions from review

Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>

Rewrite 'Remove a Regular Key Pair' tutorial

Remove emojis from code sample

Remove regular key: edits per review

Rewrite "Disable Master Key Pair" tutorial

Remove emojis from code samples

Disable master key pair: edits per @maria-robobug review

Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
Move translations to match English tutorials reorg & fix broken links
- Removed Send and Cash a Check (JavaScript/Python) modular tutorials.
- Removed Create Accounts and Send XRP Using (JavaScript/Python) modular tutorials.
- Removed Create Conditional Escrows Using (JavaScript/Python) modular tutorials.
- Removed Create Time-based Escrows (JavaScript/Python) modular tutorials.
- Removed Create an AMM (JavaScript) modular tutorial.
- Removed Create offers (JavaScript) modular tutorial.
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
Update & combine 'Verify Credentials' tutorials
Co-authored-by: Rome Reginelli <rome@ripple.com>
maria-robobug and others added 3 commits February 19, 2026 11:05
@maria-robobug maria-robobug changed the title Tutorials Landing Page Update Tutorials Landing Page Feb 20, 2026
@maria-robobug maria-robobug added the content updates Updating, cleaning up, or rewriting existing content for better usability or new contexts label Feb 20, 2026
@maria-robobug maria-robobug added web dev Styles, templates, or other technologies for how the site is built & presented organization Information architecture, restructuring, interlinking, etc. labels Feb 20, 2026
path: "/docs/tutorials/payments/send-xrp/",
},
{
title: "Sending MPTs in JavaScript",
Copy link
Contributor Author

@maria-robobug maria-robobug Feb 20, 2026

Choose a reason for hiding this comment

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

I know this is not part of Payments in the left hand nav, but it really feels like it should...

@maria-robobug maria-robobug force-pushed the tutorials-landing-page branch 4 times, most recently from 21e8701 to c723e50 Compare February 23, 2026 12:15
@maria-robobug
Copy link
Contributor Author

Had some issues with my branch state, so I've created a new PR here: #3509

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content updates Updating, cleaning up, or rewriting existing content for better usability or new contexts organization Information architecture, restructuring, interlinking, etc. web dev Styles, templates, or other technologies for how the site is built & presented

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants