Skip to content

Commit

Permalink
ARROW-14757: [Doc] Steps in making your first PR - R bindings
Browse files Browse the repository at this point in the history
Add a tab for R bindings in the **Working on the Arrow codebase** section of the guide plus a link to the [ARROW-13834](#11915): Writing Bindings section content.

Closes #12018 from AlenkaF/ARROW-14757

Authored-by: Alenka Frim <frim.alenka@gmail.com>
Signed-off-by: Nic Crane <thisisnic@gmail.com>
  • Loading branch information
AlenkaF authored and thisisnic committed Jan 5, 2022
1 parent 3bf06f2 commit 67a29fd
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions docs/source/developers/guide/step_by_step/arrow_codebase.rst
Original file line number Diff line number Diff line change
Expand Up @@ -139,11 +139,18 @@ C++ we must create the binding manually to use it in that implementation.

This also holds true for adding a test for the issue you have solved.

.. tab:: R package
**New feature**

.. - **Philosophy behind R bindings**
.. TODO
If you are adding a new future in Python you can look at
the :ref:`tutorial <python_tutorial>` for ideas.

.. #. New feature
.. If you are adding a new future in R or Python you can check out
.. our tutorials (link!) where we are adding a simple feature to Python and R.
.. tab:: R

**Philosophy behind R bindings**

When writing bindings between C++ compute functions and R functions,
the aim is to expose the C++ functionality via the same interface as
existing R functions.

To read the full content on the topic of R bindings read through the
`Writing Bindings article <https://arrow.apache.org/docs/r/articles/developers/bindings.html>`_.

0 comments on commit 67a29fd

Please sign in to comment.