Noodle Code Foundry Documentation

Welcome to Noodle Code Foundry Documentation

This is the main documentation site for the Noodle Code Foundry project, built with Zola and the MATbook theme.

About This Documentation

This site contains comprehensive guides, patterns, and best practices for Python development using the Noodle Code Foundry template.

Features

  • Mathematical Content: Full MathJax support for mathematical expressions
  • Chapter Navigation: Organized content with automatic numbering
  • Responsive Design: Works on all devices
  • Search: Built-in search functionality
  • Git Integration: Version-controlled documentation

Getting Started

Navigate through the chapters in the sidebar to explore different topics:

  1. Python Patterns - Reusable code patterns and recipes
  2. Agent Skills - MCP server configurations and agent capabilities
  3. Environment Setup - Development environment configuration
  4. Best Practices - Development guidelines and standards

Mathematical Examples

Here are some mathematical examples to demonstrate MathJax rendering:

Inline Math

The quadratic formula is $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$.

Block Math

$$ \int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi} $$

Matrix Example

$$ \begin{pmatrix} a & b \cr c & d \end{pmatrix} \begin{pmatrix} x \cr y \end{pmatrix} = \begin{pmatrix} ax + by \cr cx + dy \end{pmatrix} $$

eqnarray Example

$$ \begin{eqnarray} \nabla \times \vec{F} & = & \frac{\partial \vec{B}}{\partial t} \cr \nabla \cdot \vec{E} & = & \quad \frac{\rho}{\epsilon_0} \end{eqnarray} $$

Use the ? key in your browser to see all available navigation shortcuts.