Skip to content

Make PDF and EPUB opt-in, rather than opt-out? #8359

@astrojuanlu

Description

@astrojuanlu

At the moment, every newly created project on Read the Docs has PDF and EPUB builds enabled in the UI:

Screenshot 2021-07-21 at 13-32-17 Edit Advanced Project Settings Read the Docs

If I understand correctly, this can be overridden by:

  1. Unchecking those boxes in the UI, or
  2. Using a .readthedocs.yaml file, where the default for formats is [] https://docs.readthedocs.io/en/stable/config-file/v2.html#formats

However, building PDFs is quite costly, error-prone, and unclear if being used by a majority of our users. On a related note, PDF errors are now passing silently #7884.

Given that the config file (2) in itself is opt-in, I wonder if we should make PDF and EPUB off by default on the UI.

Some questions that might help making this decision, although I don't think we should hard block the decision on those:

  • What percentage of active* projects use a config file on their default version?
  • What percentage of active* projects have zero downloads on their PDFs and EPUBs?

(*active = with X builds in the past Y months? with NNNN visits in the past Y months?)

Thoughts @readthedocs/core ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions