@@ -58,16 +58,19 @@ Use `` F`#` `` (backticks around `#`) in markdown headings to prevent markdownli
5858
5959``` text
6060chapters/
61- ├── introduction.fs # What is Fable.Python, why use it
62- ├── python.fs # F# concepts for Python developers
63- ├── getting-started.fs # Setup, first project, hello world
64- ├── interop.fs # Using existing Python libraries
65- ├── bindings.fs # Creating Python bindings
66- ├── compatibility.fs # F# features supported, limitations
67- ├── async-programming.fs # async vs task, Python asyncio mapping
68- ├── fable-v5.fs # Fable v5 features, Rust core, PyPI
69- ├── pydantic.fs # Pydantic models, DTOs, validation
70- └── units-of-measure.fs # Compile-time dimensional analysis
61+ ├── Introduction.fs # What is Fable.Python, why use it
62+ ├── Python.fs # F# concepts for Python developers
63+ ├── GettingStarted.fs # Setup, first project, hello world
64+ ├── Interop.fs # Using existing Python libraries
65+ ├── Bindings.fs # Creating Python bindings
66+ ├── Compatibility.fs # F# features supported, limitations
67+ ├── AsyncProgramming.fs # async vs task, Python asyncio mapping
68+ ├── Testing.fs # Testing F# code with Python test runners
69+ ├── FableV5.fs # Fable v5 features, Rust core, PyPI
70+ ├── Pydantic.fs # Pydantic models, DTOs, validation
71+ ├── UnitsOfMeasure.fs # Compile-time dimensional analysis
72+ ├── FableLiterate.fs # Symlink → ../Fable.Literate/App.fs
73+ └── Summary.fs # Wrap-up, resources, repo link
7174Fable.Literate/
7275├── App.fs # Fable.Literate converter source (F#)
7376└── Fable.Literate.fsproj
0 commit comments