Spaces:
Running
Running
Commit History
-
feat(cite): one canonical citation for the platform and the CCR papers
Ali Hajian asked for a Google Scholar style Cite button (2026-09-09). The strings behind it live in app/citation.py and nowhere else: the dialog, the BibTeX and RIS exports, and the repo's new CITATION.cff all read from there, and a test fails if the .cff drifts. A citation that says two different things in two places is worse than no button. GET /api/citation is public, since the dialog sits on the landing page that signed-out visitors see. It returns the platform reference in APA, MLA, Chicago, Harvard and Vancouver, the two CCR papers a methods section needs beside it, and BibTeX and RIS containing all three. PLATFORM_VERSION moves to app/version.py so citation.py and jobs.py read the same constant: the version a paper cites is then the version stamped into the run metadata and the reproduction script that produced its numbers. Both papers were taken from Crossref, not from memory: 10.31234/osf.io/m93pd (Atari, Omrani & Dehghani 2023) and 10.18653/v1/2024.emnlp-main.151 (Chen, Li…b64a521