Practical R Package Development(日本語)
はじめに
本書の想定
読者のレベル
開発環境
Contribution
1
新しくRパッケージを作る
1.1
RStudioからRのパッケージをつくる
1.2
RStudioのプロジェクト設定を変える
1.3
不要なファイルを消す
1.4
Git
1.4.1
コミット
1.4.2
remoteを設定
1.5
DESCRIPTION
を修正
1.5.1
Version
1.5.2
Authors@R
1.6
usethisパッケージで必要な設定を追加
1.6.1
ライセンス
1.6.2
Roxygen + Markdown
1.6.3
README.Rmd
1.6.4
testthat
1.6.5
CI
1.6.6
NEWS.md
2
(未着手)他人のパッケージにコントリビュートする
2.1
originとupstream
2.2
まずテストを追加する
3
(未着手)CIを使う
3.1
Travis CI
3.1.1
GIS系
3.1.2
Windows
3.2
AppVeyor
3.3
CircleCI
3.4
tic
4
(未着手)テスト
4.1
mockery
4.2
vdiffr
4.3
CI上では動かないテスト
5
(未着手)リリースする
5.1
R-Hub
6
その他
6.1
パッケージ内で日本語を使う
6.1.1
DESCRIPTION
6.1.2
\uXXXX
のエスケープを使う
6.1.3
データに含める
6.1.4
メッセージの翻訳の仕組みを使う
6.2
dynamic registeration of S3 method
6.3
Rcpp
6.4
C
6.4.1
ヘッダファイル
6.4.2
関数の登録
6.5
ALTREP
6.5.1
C++でALTREPを使う
6.6
Apache Arrow
Published with bookdown
Practical R Package Development (Japanese)
第4章
(未着手)テスト
4.1
mockery
https://cran.r-project.org/web/packages/mockery/vignettes/mocks-and-testthat.html
4.2
vdiffr
https://github.com/lionel-/vdiffr
4.3
CI上では動かないテスト