Skip to content

Commit 93df0fe

Browse files
committed
update nav
1 parent c41c554 commit 93df0fe

37 files changed

+261
-2
lines changed

docs/LangGraph/01_graph___stategraph.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Graph & StateGraph"
4+
parent: "LangGraph"
5+
nav_order: 1
6+
---
7+
18
# Chapter 1: Graph / StateGraph - The Blueprint of Your Application
29

310
Welcome to the LangGraph tutorial! We're excited to help you learn how to build powerful, stateful applications with Large Language Models (LLMs).

docs/LangGraph/02_nodes___pregelnode__.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Nodes (PregelNode)"
4+
parent: "LangGraph"
5+
nav_order: 2
6+
---
7+
18
# Chapter 2: Nodes (`PregelNode`) - The Workers of Your Graph
29

310
In [Chapter 1: Graph / StateGraph](01_graph___stategraph.md), we learned how `StateGraph` acts as a blueprint or a flowchart for our application. It defines the overall structure and the shared "whiteboard" (the State) that holds information.

docs/LangGraph/03_channels.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Channels"
4+
parent: "LangGraph"
5+
nav_order: 3
6+
---
7+
18
# Chapter 3: Channels - The Communication System
29

310
In [Chapter 1: Graph / StateGraph](01_graph___stategraph.md), we learned about the `StateGraph` as the blueprint for our application, holding the shared "whiteboard" or state. In [Chapter 2: Nodes (`PregelNode`)](02_nodes___pregelnode__.md), we met the "workers" or Nodes that perform tasks and read/write to this whiteboard.

docs/LangGraph/04_control_flow_primitives___branch____send____interrupt__.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Control Flow Primitives"
4+
parent: "LangGraph"
5+
nav_order: 4
6+
---
7+
18
# Chapter 4: Control Flow Primitives (`Branch`, `Send`, `Interrupt`)
29

310
In [Chapter 3: Channels](03_channels.md), we saw how information is stored and updated in our graph's shared state using Channels. We have the blueprint ([`StateGraph`](01_graph___stategraph.md)), the workers ([`Nodes`](02_nodes___pregelnode__.md)), and the communication system ([Channels](03_channels.md)).

docs/LangGraph/05_pregel_execution_engine.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Pregel Execution Engine"
4+
parent: "LangGraph"
5+
nav_order: 5
6+
---
7+
18
# Chapter 5: Pregel Execution Engine - The Engine Room
29

310
In the previous chapters, we learned how to build the blueprint of our application using [`StateGraph`](01_graph___stategraph.md), define the workers with [`Nodes`](02_nodes___pregelnode__.md), manage the shared state with [`Channels`](03_channels.md), and direct the traffic using [Control Flow Primitives](04_control_flow_primitives___branch____send____interrupt__.md).

docs/LangGraph/06_checkpointer___basecheckpointsaver__.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Checkpointer (BaseCheckpointSaver)"
4+
parent: "LangGraph"
5+
nav_order: 6
6+
---
7+
18
# Chapter 6: Checkpointer (`BaseCheckpointSaver`) - Saving Your Progress
29

310
In [Chapter 5: Pregel Execution Engine](05_pregel_execution_engine.md), we saw how the engine runs our graph step-by-step. But what happens if a graph takes hours to run, or if it needs to pause and wait for a human? If the program crashes or we need to stop it, do we lose all the progress?

docs/LevelDB/01_table___sstable___tablecache.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Table, SSTable & TableCache"
4+
parent: "LevelDB"
5+
nav_order: 1
6+
---
7+
18
# Chapter 1: Table / SSTable & TableCache
29

310
Welcome to your LevelDB journey! This is the first chapter where we'll start exploring the fundamental building blocks of LevelDB.

docs/LevelDB/02_memtable.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "MemTable"
4+
parent: "LevelDB"
5+
nav_order: 2
6+
---
7+
18
# Chapter 2: MemTable
29

310
In [Chapter 1: Table / SSTable & TableCache](01_table___sstable___tablecache.md), we learned how LevelDB stores the bulk of its data permanently on disk in sorted, immutable files called SSTables. We also saw how the `TableCache` helps access these files efficiently.

docs/LevelDB/03_write_ahead_log__wal____logwriter_logreader.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "Write-Ahead Log (WAL)"
4+
parent: "LevelDB"
5+
nav_order: 3
6+
---
7+
18
# Chapter 3: Write-Ahead Log (WAL) & LogWriter/LogReader
29

310
In [Chapter 2: MemTable](02_memtable.md), we saw how LevelDB uses an in-memory `MemTable` (like a fast notepad) to quickly accept new writes (`Put` or `Delete`) before they are eventually flushed to an [SSTable](01_table___sstable___tablecache.md) file on disk.

docs/LevelDB/04_dbimpl.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
layout: default
3+
title: "DBImpl"
4+
parent: "LevelDB"
5+
nav_order: 4
6+
---
7+
18
# Chapter 4: DBImpl - The Database General Manager
29

310
In the previous chapters, we've explored some key ingredients of LevelDB:

0 commit comments

Comments
 (0)