Skip to content

Conversation

@vsaravind01
Copy link
Collaborator

@vsaravind01 vsaravind01 commented Oct 31, 2025

  • Updated requirements.txt to include nbsphinx and sphinx-copybutton for improved documentation support.
  • Modified conf.py to integrate nbsphinx and sphinx_copybutton extensions, along with configuration options for notebook execution and error handling.
  • Updated index.rst to include a new table of contents for the PyDS demo notebook.
  • Added a new notebooks/demo.ipynb file demonstrating the complete machine learning workflow using the PyDS library.
  • Created a symlink in docs/source/notebooks to reference the demo notebook location.
  • Added pandoc to as a dependency in GitHub workflow for docs.

Description

Fix #(issue)

Type of change

Please check the option that is related to your PR.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
    • In this case, we recommend to discuss your modification on GitHub issues before creating the PR
  • Documentations (modification for documents)

Checklist

  • Run lint.sh and ensure that it passes (Use ./lint.sh --fix to fix formatting issues automatically)
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • New unit tests pass locally with my changes
  • I have checked my code and corrected any misspellings

- Updated `requirements.txt` to include `nbsphinx` and `sphinx-copybutton` for improved documentation support.
- Modified `conf.py` to integrate `nbsphinx` and `sphinx_copybutton` extensions, along with configuration options for notebook execution and error handling.
- Updated `index.rst` to include a new table of contents for the PyDS demo notebook.
- Added a new `notebooks/demo.ipynb` file demonstrating the complete machine learning workflow using the PyDS library.
- Created a symlink in `docs/source/notebooks` to reference the demo notebook location.
- Added new lexers to `requirements.txt` for enhanced syntax highlighting support in documentation.
- Updated `conf.py` to include additional autodoc mock imports for improved documentation generation.
- Included `apt-get install pandoc` in the GitHub Actions workflow for documentation to ensure necessary dependencies are available for building documentation.
- Changed the installation command for pandoc in the GitHub Actions workflow from `apt-get install pandoc` to `sudo apt-get install pandoc` to ensure proper permissions during installation.
- Included `sudo apt-get install pandoc` in the GitHub Actions workflow to ensure proper permissions during installation of documentation dependencies.
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