Skip to content
This repository was archived by the owner on Feb 26, 2026. It is now read-only.

Latest commit

 

History

History
145 lines (105 loc) · 4.84 KB

File metadata and controls

145 lines (105 loc) · 4.84 KB

Neural Documentation

Documentation Structure

Overview

This directory contains comprehensive documentation for the Neural framework, including reference guides, tutorials, examples, and API documentation. The documentation is designed to help users understand and use the Neural DSL and related tools effectively.

Documentation Structure

The documentation is organized into the following sections:

1. Getting Started

2. Neural DSL Reference

3. CLI Reference

4. API Reference

5. Tutorials

6. Examples

7. Guides

8. Blog

Documentation Formats

The documentation is available in multiple formats:

  • Markdown: The primary format for all documentation
  • HTML: Generated from Markdown for web viewing
  • PDF: Generated from Markdown for offline reading
  • Interactive Notebooks: Jupyter notebooks for tutorials and examples

Contributing to Documentation

We welcome contributions to the documentation! Here's how you can help:

  1. Fix Typos and Errors: If you find a typo or error, please submit a pull request with the fix.
  2. Improve Existing Documentation: If you think a section could be clearer or more detailed, feel free to improve it.
  3. Add New Documentation: If you'd like to add new tutorials, examples, or guides, please submit a pull request.
  4. Translate Documentation: Help make Neural accessible to more people by translating documentation.

Please follow these guidelines when contributing:

  • Use clear, concise language
  • Include code examples where appropriate
  • Add diagrams and images to illustrate complex concepts
  • Follow the existing documentation structure
  • Test code examples to ensure they work

Documentation Tools

The documentation is built using the following tools:

  • MkDocs: Static site generator for documentation
  • Material for MkDocs: Theme for MkDocs
  • Mermaid: Diagramming and charting tool
  • Jupyter Book: For interactive notebooks
  • Sphinx: For API documentation

Building the Documentation

To build the documentation locally:

# Install documentation dependencies
pip install -r docs/requirements.txt

# Build the documentation
mkdocs build

# Serve the documentation locally
mkdocs serve

Then open your browser to http://localhost:8000 to view the documentation.

Resources