diff --git a/Makefile b/Makefile deleted file mode 100644 index f293f30..0000000 --- a/Makefile +++ /dev/null @@ -1,45 +0,0 @@ -.PHONY : clean build install doc repo - -srcpath = $(wildcard ls -1t pkgup_*.tar.gz | head -n 1) - -all: - make clean - make build - make public - -clean: - rm -f $(srcpath) - rm -rf pkgup.Rcheck - rm -rf doc .pkgup/doc - rm -rf .pkgup/repo - rm -rf public - -build: - R CMD build . - -check: - R CMD check --as-cran --no-manual $(srcpath) - -install: - R CMD INSTALL $(srcpath) - -doc: - rm -rf .pkgup/doc - mkdir -p .pkgup/doc/vignettes - rsync -r --exclude 'doc' --exclude 'repo' .pkgup/* .pkgup/doc/ - cp -r vignettes/* .pkgup/doc/vignettes/ - Rscript -e 'litedown::fuse_site(".pkgup/doc")' - #ls -aR .pkgup/doc - -repo: - rm -rf .pkgup/repo - mkdir -p .pkgup/repo/src/contrib - mv "$(srcpath)" .pkgup/repo/src/contrib - Rscript -e 'tools::write_PACKAGES(".pkgup/repo/src/contrib", fields="Revision")' - #ls -aR .pkgup/repo - -public: install doc repo - mkdir -p public - cp -r .pkgup/repo/* public - rsync -ravz --include '*/' --include='*.html' --exclude='*' .pkgup/doc/ public/ - #ls -aR public diff --git a/vignettes/howto.Rmd b/vignettes/howto.Rmd index fcb5550..11e6506 100644 --- a/vignettes/howto.Rmd +++ b/vignettes/howto.Rmd @@ -10,6 +10,8 @@ vignette: > ## Prepare pkgup workflow from template +Clone pkgup. +In below commands change "yourpkg" to the actual name of your package. ```sh cp pkgup/.github/workflows/pkgup.yaml yourpkg/.github/workflows/pkgup.yaml sed -i 's|pkgup|yourpkg|g' yourpkg/.github/workflows/pkgup.yaml