Skip to content

only Text and HTML *exports* should be deprecated#43532

Merged
JeffBezanson merged 2 commits intomasterfrom
stevengj-patch-2
Jan 6, 2022
Merged

only Text and HTML *exports* should be deprecated#43532
JeffBezanson merged 2 commits intomasterfrom
stevengj-patch-2

Conversation

@stevengj
Copy link
Copy Markdown
Member

@stevengj stevengj commented Dec 23, 2021

#38909 added a deprecation warning for the HTML and Text exports. However, I think that PR went too far in recommending that these types "should not be used", because there is no alternative type to Text (e.g. for plain-text documentation, which can easily arise from non-Julia API docs, such as in PyCall).

Instead, I think we should merely recommend that people use Docs.Text and Docs.HTML, or import these symbols explicitly from Docs, rather than relying on the exports. This paves the way for removing the exports in 2.0 (which can easily conflict with other types since the names are so generic), while making it clear that they are still usable for the narrow purpose of text/plain and text/html documentation.

@stevengj stevengj added docs This change adds or pertains to documentation docsystem The documentation building system labels Dec 23, 2021
@JeffBezanson JeffBezanson merged commit bcb8a00 into master Jan 6, 2022
@JeffBezanson JeffBezanson deleted the stevengj-patch-2 branch January 6, 2022 21:56
LilithHafner pushed a commit to LilithHafner/julia that referenced this pull request Feb 22, 2022
LilithHafner pushed a commit to LilithHafner/julia that referenced this pull request Mar 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs This change adds or pertains to documentation docsystem The documentation building system

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants