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:
R packages development
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 uses roxygen2 (you can turn your package Rd files to roxygen using Rd2roxygen).
The package's functions are throughly documented. 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 (use the usethis package to set it up, eg: usethis::use_travis).
The package includes a vignette with an extended example and, if needed, references on the package.
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:
R packages development
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
).usethis::use_travis
).The text was updated successfully, but these errors were encountered: