Skip to content

Streamlined the documentation in preparation for next release#670

Merged
VisLab merged 5 commits into
hed-standard:mainfrom
VisLab:add_instructions
Feb 13, 2026
Merged

Streamlined the documentation in preparation for next release#670
VisLab merged 5 commits into
hed-standard:mainfrom
VisLab:add_instructions

Conversation

@VisLab

@VisLab VisLab commented Feb 13, 2026

Copy link
Copy Markdown
Member

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR streamlines the documentation infrastructure in preparation for the 4.0.0 release by consolidating dependency management, removing obsolete tooling, and modernizing the documentation build process. The changes transition from requirements.txt to pyproject.toml-based dependency management, switch from sphinx-book-theme to Furo theme, remove PDF generation workflows, and add an AI chat assistant widget to the documentation.

Changes:

  • Consolidated dependency management from requirements.txt to pyproject.toml with organized dependency groups (docs, quality, dev)
  • Removed build scripts, link checking utilities, and Python code quality workflows (ruff, black, PDF generation)
  • Updated Sphinx theme from sphinx-book-theme to Furo and bumped version to 4.0.0
  • Added AI chat widget integration for documentation assistance
  • Reorganized README.md content with version/schema comparison table
  • Updated GitHub Actions versions across CI workflows

Reviewed changes

Copilot reviewed 18 out of 19 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
serve-sphinx.bat Removed local documentation server script
requirements.txt Removed in favor of pyproject.toml dependency management
pyproject.toml Switched to Furo theme, removed unused dependencies (bibtex, mermaid, ruff, black, pre-commit), cleaned up tool configurations
docs/source/index.rst Removed redundant section headers and "Topics:" labels, added genindex reference
docs/source/conf.py Bumped version to 4.0.0, replaced sphinx.ext.todo with myst_parser, removed LaTeX configuration, removed ethical-ads sidebar
docs/source/_templates/sidebar/brand.html Added empty template to override default branding
docs/source/_templates/base.html Added OSA Chat Widget integration for HED assistance
check_links.py Removed Python link checker script
check-links.bat Removed batch link checker script
build-sphinx.bat Removed Sphinx build script
build-docs.bat Removed documentation build script
README.md Reorganized content structure, moved HED specification vs schema table earlier, updated documentation links
.github/workflows/ruff.yml Removed Ruff linting workflow
.github/workflows/pdf-docs.yml Removed PDF documentation generation workflow
.github/workflows/links.yaml Changed from requirements.txt to pip install with docs extras
.github/workflows/deploy-docs.yml Updated GitHub Actions versions, changed to editable install with docs extras
.github/workflows/codespell.yml Updated GitHub Actions versions
.github/workflows/black.yml Removed Black formatting workflow
.codespellrc Removed in favor of pyproject.toml configuration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
Comment thread docs/source/_templates/base.html Outdated
Comment thread README.md
Comment thread docs/source/conf.py
Comment thread docs/source/conf.py
Comment thread docs/source/conf.py Outdated
Comment thread docs/source/_templates/base.html
Comment thread docs/source/_templates/sidebar/brand.html Outdated
@VisLab VisLab merged commit 3042d3c into hed-standard:main Feb 13, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants