Skip to content

Comments

Add SoftwareX citation info and improve docs landing page#45

Merged
Caparrini merged 3 commits intoscikit-learn-contrib:masterfrom
Caparrini:add_bibtex
Feb 20, 2026
Merged

Add SoftwareX citation info and improve docs landing page#45
Caparrini merged 3 commits intoscikit-learn-contrib:masterfrom
Caparrini:add_bibtex

Conversation

@Caparrini
Copy link
Collaborator

Citation and Documentation Updates:

  • Added a CITATION.cff file to the repository, providing standardized citation metadata for the mloptimizer software, including authors, article details, and DOI.
  • Updated the README.md to include a DOI badge and a new "Citing" section with citation instructions and BibTeX entry. [1] [2]
  • Added a dedicated citing.rst section in the documentation with citation instructions and BibTeX, and linked it from the documentation sidebar. [1] [2]
  • Modified the Sphinx documentation configuration to include a publication announcement banner and set the root document appropriately. [1] [2]
  • Added a link to the published paper in the setup.py project URLs for greater discoverability.

Documentation Structure Improvements:

  • Removed the old index.rst file and restructured documentation navigation to start from readme_link.rst, improving organization and making citation information more prominent. [1] [2]

Build/Dependency Maintenance:

  • Added a version pin for setuptools in requirements_docs.txt to improve documentation build stability.
    docs/sections/citing.rst — dedicated docs page + announcement banner in conf.py
    setup.py — "Paper" link in PyPI project URLs
    Docs landing page:

Add citation information for the accepted SoftwareX paper across
multiple surfaces: CITATION.cff for GitHub's cite button, DOI badge
and citing section in README, dedicated Sphinx docs page, announcement
banner, and paper link in PyPI project URLs.
Set root_doc to readme_link so visitors see the project README
as the first page. Moved toctree into readme_link.rst and removed
the now-redundant index.rst.
@Caparrini Caparrini merged commit 2ac13a2 into scikit-learn-contrib:master Feb 20, 2026
6 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.

1 participant