4.2 Considerations

Ensure that the package fits in well within the domain of existing R packages. For modelling packages, using the hardhat package helps the developer use best practices and ensures that the resulting package can be used within the tidymodels ecosystem (and get used more).

You may also want to include consider including appropriate methods to be consistent with other related, packages. For example, many modelling packages have predict, plot, and summary methods, and users may expect this functionality from a new package that you create.