You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This document provides a general framework for assessing the software and computing needs of a particular project.
The first step consists on answering the following questions:
In a paragraph, describe what is the project about.
List the project's specific goals (e.g. make the method available for public use, create a webservice, present this analysis)
Think about what are your computing/software needs, and list them.
Once a general overview of the project has been defined, the next step consists on analyzing the following:
Fundamental questions/tasks
Check for other R packages/software that does what the project tries to do.
Describe the ultimate goal of your R package (e.g. solve an optim problem, implement a visualization problem, estimate parameters, etc.)
Think about data (if any needed), in particular, input/output, have you checked any R packages that already have this?
Create a repository for the package.
Once the project is on git, following checkmarks
The package's functions are throughly documented using roxygen2, this includes: Description, parameters (@param), value (@return), details (if any), examples (@details), references (@references) and links to other functions (@seealso, and @family).
The package has been fully tested using testthat or other framework.
The project is built using Continuous Integration services as Travis-ci and Appveyor.
The package includes a vignette with an extended example and, if needed, references on the package.
R packages development
This document provides a general framework for assessing the software and computing needs of a particular project.
The first step consists on answering the following questions:
Once a general overview of the project has been defined, the next step consists on analyzing the following:
Fundamental questions/tasks
Once the project is on git, following checkmarks
@param
), value (@return
), details (if any), examples (@details
), references (@references
) and links to other functions (@seealso
, and@family
).pkgdown
)The text was updated successfully, but these errors were encountered: