Skip to content

✨ Docs πŸ“š Add bibliography supportΒ #118

@jmaupetit

Description

@jmaupetit

Purpose

Most researchers and students need to integrate a bibliography in their writings. It has been reported that it's a must-have for them to use Docs πŸ˜‰

References used to generate the bibliography should be integrated in the document content flow using a dedicated Markdown syntax, e.g.:

[…] it has been reported in @foo_2025 that […]

And the corresponding Bibliography section block must then be automatically updated (it cannot be directly edited, similarly to the document outline).

## Bibliography

Foo et al, "Pluto is not a dog.", _Mickey Journal_, vol 44 (2), pp 245-54, 2025.

Proposal

Front-end

  1. Add a custom inline-content type to insert a reference β€” using a DOI (or a bibtex-like citation key).
  2. Add a custom block to insert the rendered bibliography (an ordered collection of references rendered in a selected style) and eventually upload a bibtex document attachment.

Back-end

In a first approach:

  1. Add per-document reference collection support: store references as an attached bibtex file (when the bibliography block is added)

A more flexible (future) approach would be to:

  1. Add full references collection support on a per-user/account basis,in a dedicated (external?) application,
  2. Synchronize collections with third-party services such as HAL, ORCID or even Zotero (or alike).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions