Solving Issues#61 - #517
Conversation
…iles, and add dependency management.
|
@sumit08kumar hey thanks but i think you can work directly in #252 #272, you had made the same PR previously and it was closed because there is already an existing PR that solves issue #61. It makes the job easier for the org maintainers if everything is streamlined :) |
I have tried to work directly into the PRs but it is not working as I need permission or I need to locally to that |
you can raise a PR against my branch |
I understand that. Can tell me how can I do that @Mohit-Lakra |
Go to my repo, fork the repo |
|
|
git remote add contributor <my_repo> |
|
I am closing this since the author is working directly with @Mohit-Lakra now. Also the title is rather cryptic 🤨 |
Describe your changes
This PR implements the foundational Sphinx documentation system for
neural-lam, as requested in Issue #61.Key Changes:
docs/conf.pywith 8 extensions (autodoc, napoleon, intersphinx, myst-parser, etc.) andsphinx-book-theme..rststubs for 8 core modules to auto-generate documentation from Python docstrings.getting_started.md,user_guide/data.md,user_guide/graphs.md,training.md,evaluation.md,contributing.md)..github/workflows/docs.ymlto validate documentation on every PR (warnings become errors)..readthedocs.yamlwith CPU-only PyTorch for automated staging and production deployment.Motivation and Context:
Currently, code documentation is buried in docstrings and the README has grown too large to navigate easily. This PR provides a searchable, versioned, and hyperlinked documentation website similar to PyTorch Geometric, making the project more accessible to researchers.
Dependencies:
Added
docsdependency group topyproject.tomlincluding:sphinx,sphinx-book-theme,myst-parser,sphinx-autodoc-typehints,sphinx-copybutton.Issue Link
Closes #61
Type of change
Checklist before requesting a review
pullwith--rebaseoption if possible).Checklist for reviewers
Each PR comes with its own improvements and flaws. The reviewer should check the following:
Author checklist after completed review
reflecting type of change (add section where missing):
maintenance: implemented Sphinx documentation system with RTD and CI/CD validationChecklist for assignee