Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[R] Add documentation website (pkgdown) #21905

Closed
asfimport opened this issue May 30, 2019 · 5 comments
Closed

[R] Add documentation website (pkgdown) #21905

asfimport opened this issue May 30, 2019 · 5 comments

Comments

@asfimport
Copy link
Collaborator

pkgdown (https://pkgdown.r-lib.org/) is the standard for R package documentation websites. Build this for arrow and deploy it at https://arrow.apache.org/docs/r.

Reporter: Neal Richardson / @nealrichardson
Assignee: Neal Richardson / @nealrichardson

PRs and other links:

Note: This issue was originally created as ARROW-5452. Please see the migration documentation for further details.

@asfimport
Copy link
Collaborator Author

Uwe Korn / @xhochy:
Not sure this is the best way to go. We merged some months ago the C++ and Python documentation as there was a quite an overlap between them and it is forseeable that there will also be a lot of overlap between R, C++ and Python. While using the typical setup for each language may make it easier for contributors to contribute intially to the documentation, it will be harder for Arrow users to navigate across all documentations for specific content. 

 

@asfimport
Copy link
Collaborator Author

Wes McKinney / @wesm:
I agree with @xhochy on this – if it is possible to use the main Sphinx docs project that would be ideal. If there is a need to use RMarkdown we may be able to develop some scripts that process Rmd and include the generated .md files using recommonmark

https://github.com/rtfd/recommonmark

@asfimport
Copy link
Collaborator Author

Neal Richardson / @nealrichardson:
If only .Rmd was the documentation format that R used. R man pages are .Rd format, which is a flavor of TeX. I can't imagine that it's worth our trouble to reimplement everything that pkgdown does to parse those and crossreference across those and various other (mostly markdown) pages. Plus, the pkgdown site style is familiar to R users, just as sphinx is for Python users. It's better for the intended audience of the docs. 

https://arrow.apache.org/docs/js/ and https://arrow.apache.org/docs/java/ already exist, so it doesn't seem unreasonable to add R to that. We can (and should) have links to those other languages in the sphinx /docs/ ToC sidebar.

 

@asfimport
Copy link
Collaborator Author

Wes McKinney / @wesm:
Yeah, for generated API docs that is fine, if we start writing prose documentation for R we should consider doing it in a common place

@asfimport
Copy link
Collaborator Author

Romain Francois / @romainfrancois:
Issue resolved by pull request 4419
#4419

@asfimport asfimport added this to the 0.14.0 milestone Jan 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants