CONTRIBUTING.md

Contributing guidelines

How to become a contributor and submit your own code

Contributing code

Make sure you understand how the code base is organized before you contribute any code. Check out our R Journal paper for more details on the architecture. Basically, if you want to extend the functionalities to more classes, you need to implement the following S3 generic functions for the classes you want to support:

For example, if you want to implement visualizations for some_r_class objects, you need to implement the following:

Contribution guidelines and standards

Before sending your pull request for review, make sure your changes are consistent with the guidelines and follow the coding style described in this document.

General guidelines and philosophy for contribution

Unit tests and Continuous integration

Coding style

We are following Google's R style guide that can be found here.

Releasing

remove.packages(c('cluster', 'changepoint', 'fGarch', 'forecast', 'ggrepel', 'glmnet', 'KFAS', 'lintr', 'mapdata', 'MASS', 'MSwM', 'nlme', 'raster', 'ROCR', 'sp', 'strucchange', 'survival', 'timeSeries', 'vars', 'xts', 'zoo', 'lfda'))

These packages can be installed back via devtools::install_dev_deps() * Run devtools::release() to release.



sinhrks/ggfortify documentation built on April 20, 2024, 10:27 p.m.