DEVEL-README.md

Git commands

# See differences in your local copy
git diff
# Commit your changes to the local repository
git commit -m "Explain your changes"
# Update your local copy with changes from remote repository (github)
git pull --rebase
# Send your changes to the remote repository
git push
# See differences between branches
git diff master
# Merge changes from master into your branch
git rebase -i master
# Get help
git help

Building, installing and testing

RELEASE Process:

TODO: See useful release steps here: https://github.com/tidyverse/ggplot2/issues/4965

Update version number in DESCRIPTION and NEWS.md

git status # make sure you are up to date and clean

make check # passes

make releasecheck

make releasebuild # Inspect the output for strange files!

# Update cran-comments.md
make closeversion

make submit

a IF the package requires further changes:

b IF the package is released in CRAN:

Announce the release in the Google group:

https://groups.google.com/d/forum/irace-package

Importing from packages

We do not use this:

#' @importFrom DT datatable

because we always use DT::datatable. By using importFrom, the name 'datatable' is imported and we cannot use it for something else. The criterion should be:



auto-optimization/iraceplot documentation built on Nov. 29, 2024, 9:36 a.m.