ShinyApps를 R 패키지로 만들기

개인 PC에서 직접 ShinyApps를 이용할 수 있도록, RStudio Addins을 포함한 R 패키지를 만들어 CRAN에 배포신청했으나 실패한 경험을 정리하였습니다. 본 내용은 Anpanman이 후원하는 Shinykorea 2월 밋업에서 발표할 예정입니다.

Jinseob Kim https://github.com/jinseob2kim (ANPANMAN Co.,Ltd)https://www.anpanman.co.kr
02-23-2019

Table of Contents


김진섭 대표는 2월 27일(수) Anpanman이 후원하는 Shinykorea 밋업에 참석, ShinyAppsRstudio Addins을 포함한 패키지로 만들어 CRAN에 배포신청한 경험을 공유할 예정입니다. 정리한 슬라이드를 미리 공유합니다.

요약

개인 PC에서 직접 ShinyApps를 이용할 수 있도록

  1. ShinyAppsRstudio Addins으로 만든 후, 이를 패키지로 만들어 github에 배포하였다.

  2. testthat, covr로 코드 테스트를 수행하고 결과 리포트를 만들었으며, pkgdown으로 패키지를 소개하는 웹사이트를 만들었다.

  3. Travis CIappveyor로 2의 과정과 여러 운영체제에서의 테스트를 자동화하였다.

  4. 최종적으로 CRAN에 패키지를 배포 신청했으나 거절되었다. 코멘트를 반영하여 재심사 중이다.

Package

https://github.com/jinseob2kim/jsmodule

Slide

아래 슬라이드를 보거나 https://jinseob2kim.github.io/LectureRpackage/ 를 클릭하면 볼 수 있다.

Corrections

If you see mistakes or want to suggest changes, please create an issue on the source repository.

Reuse

Text and figures are licensed under Creative Commons Attribution CC BY 4.0. Source code is available at https://github.com/zarathucorp/blog, unless otherwise noted. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".

Citation

For attribution, please cite this work as

Kim (2019, Feb. 23). Zarathu Blog: ShinyApps를 R 패키지로 만들기. Retrieved from https://blog.zarathu.com/posts/2019-02-10-from-shiny-to-rpackage/

BibTeX citation

@misc{kim2019shinyapps를,
  author = {Kim, Jinseob},
  title = {Zarathu Blog: ShinyApps를 R 패키지로 만들기},
  url = {https://blog.zarathu.com/posts/2019-02-10-from-shiny-to-rpackage/},
  year = {2019}
}