Conversation
contributing/documenting-code.qmd
Outdated
| - Every exported function in rextendr must include the following roxygen | ||
| variables: |
There was a problem hiding this comment.
| - Every exported function in rextendr must include the following roxygen | |
| variables: | |
| roclets: |
contributing/documenting-code.qmd
Outdated
| - the default value, if one exists | ||
| - `@return` — what the function returns, including the R type. | ||
| - The `@details` and `@examples` sections are optional, but should in general be | ||
| included. |
There was a problem hiding this comment.
examples are required by CRAN. this is not optional
| Shell scripts run by R when the package is uninstalled. They remove the | ||
| generated `src/Makevars` and `src/Makevars.win` files respectively. No newline at end of file |
There was a problem hiding this comment.
This is not correct. These are run at the end of package installation
| version: | ||
| r: "4.2" | ||
| rust: "1.65.0" | ||
| extendr: "0.8.1" | ||
| rextendr: "0.4.2.9000" |
There was a problem hiding this comment.
I'm anti yaml.
Think we can change this to?
[versions]
r = "4.5"
rust = "1.71"
rextendr = "0.4"Can read it with tomledit::read_toml(".variables.toml")
There was a problem hiding this comment.
This is a Quarto feature that allows us to insert them into text using {{< var version.r >}} syntax. Should make it easier to update version numbers everywhere when that comes up. That said, we can use toml and do inline R code everywhere instead. Or neither! Whatever you think is best!
CLAUDE.md
Outdated
| ## Codebase | ||
|
|
||
| **extendr** | ||
| version: 0.8.1 |
There was a problem hiding this comment.
Version is gonna trip claude up. This is the type of false flag that claude LOVES to get hung up on!
| version: 0.8.1 |
There was a problem hiding this comment.
I did not mean to commit CLAUDE.md. That's my bad. I think we should work on a Claude skills repo instead.
CLAUDE.md
Outdated
| need to understand extendr's API, types, macros, or implementation details. | ||
|
|
||
| **rextendr** | ||
| version: 0.4.2.9000 (dev) |
There was a problem hiding this comment.
| version: 0.4.2.9000 (dev) |
lol
we need docs here: For all new functionality we require tests to ensure they continue to work as intended. For bug fixes we require a test to cover the bug fix (if one didn't exist yet). rextendr
extendr-apiTwo types of tests:
use the justfile to help run these with |
|
extendr-internals : lets add a callout note coming soon! |

Addresses #76
Changes:
cargo run --quiet)