Skip to content

Conversation

@CAM-Gerlach
Copy link
Member

@CAM-Gerlach CAM-Gerlach commented Nov 22, 2025

Pull Request

Pull Request Checklist

  • Read and followed this repo's Contributing Guidelines
  • Based your PR on the latest version of the correct branch
  • Checked your code and writing carefully
  • Described your changes and the motivation for them below

Description of Changes

Adds the Spyder repo as a submodule, sets up the infra to generate API docs from it using Sphinx-Autosummary, and adds a bunch of new Nox commands and CONTRIBUTING guide instructions to take advantage of it.

Might need some pre-commit fixes as its been some time since the hooks have been updated. Done, also did some further rebasing and cleanup.

EDIT: Also added separate GitHub Actions jobs for builds with and without the autodoc generation, to verify that both work properly, isolate any issues and check our own docs here with warnings and broken references treated as errors, while not failing (yet) on such in docstrings.

@CAM-Gerlach CAM-Gerlach self-assigned this Nov 22, 2025
@CAM-Gerlach CAM-Gerlach added the enhancement New feature or request label Nov 22, 2025
@netlify
Copy link

netlify bot commented Nov 22, 2025

Deploy Preview for spyder-api-docs-preview ready!

Name Link
🔨 Latest commit e33bf93
🔍 Latest deploy log https://app.netlify.com/projects/spyder-api-docs-preview/deploys/692237e641c35f000843469b
😎 Deploy Preview https://deploy-preview-12--spyder-api-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@CAM-Gerlach CAM-Gerlach force-pushed the add-autodocstring-build branch 3 times, most recently from c527172 to de43279 Compare November 22, 2025 11:07
@CAM-Gerlach CAM-Gerlach reopened this Nov 22, 2025
@CAM-Gerlach CAM-Gerlach force-pushed the add-autodocstring-build branch 2 times, most recently from 8dba112 to 150866c Compare November 22, 2025 22:20
@CAM-Gerlach CAM-Gerlach force-pushed the add-autodocstring-build branch from 150866c to e33bf93 Compare November 22, 2025 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant