Interactive C#, F#, SQL, JavaScript and more - all in one notebook!
Welcome to .NET Polyglot Notebooks! This project provides a collection of interactive notebooks demonstrating the power of Microsoft's Polyglot Notebooks extension for VS Code. Create rich, executable documentation that combines code, text, and visualizations in a single file.
| Notebook | Description |
|---|---|
| 00-IntroToPolyglot | Introduction to Polyglot Notebooks with VS Code - features, keyboard shortcuts, and language support |
| 01-UsingNugetPackages | How to install and use NuGet packages in notebooks |
| 02-UsingDefaultCredentials | Working with default credentials for API authentication |
-
Clone this repository:
git clone https://github.com/yourusername/DotNetNotebooks.git cd DotNetNotebooks -
Open the project in VS Code:
code . -
Install the required extensions if you haven't already:
-
Open any of the notebooks in the
Notebooksdirectory and start exploring!
- Multi-language Support: Write and run cells in C#, F#, PowerShell, JavaScript, SQL and more
- Interactive Learning: Execute code snippets directly in the notebook and see results instantly
- NuGet Integration: Import and use your favorite NuGet packages
- Rich Documentation: Combine executable code with formatted text, images, and diagrams
- Press
Ctrl+Shift+Pto open the command palette - Type and select
Polyglot Notebooks: Create Blank Notebook - Start adding code and markdown cells!
Contributions are welcome! Feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Last updated: March 21, 2025