Notebook

Provides an Observable Framework notebook

Technology

The notebook module provides Observable Framework integration for Project Forge applications. It enables embedded data visualization, interactive analysis, and notebook-style development workflows within your application.

Overview

This module integrates the Observable Framework to provide:

Key Features

Observable Framework Integration

File Management

Development Experience

Package Structure

Controllers

Services

Templates

Configuration

Observable Framework Setup

The module automatically configures Observable Framework with: - TypeScript support - Development server configuration - Integration with Project Forge’s build system - Proper routing for embedded viewing

Usage

Basic Setup

  1. Add the notebook module to your Project Forge application
  2. The Observable Framework development server can be started automatically upon first use
  3. Access notebooks at /notebook in your application
  4. Manage files through /notebook/files

Creating Notebooks

  1. Navigate to /notebook/files in your application
  2. Create new .md files for Observable notebooks
  3. Use Observable Framework syntax for data visualization
  4. Files are automatically served by the embedded server

Source Code

See Also