Jump to content

Package development process

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Rich Farmbrough (talk | contribs) at 22:40, 8 September 2010 (moved Package Development Process to Package development process: Caps). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A software package development process is a system for developing software packages.

Discussion

In this context, a package is a collection of functions written for use in a single language such as Python or R, bundled with documentation. For many programming languages, there are software repositories where people share such packages.

A Python package combines documentation, code and initial set up and possibly examples that could be used as unit tests in a single file with a "py" extension.

By contrast, an R package has documentation with examples in files separate from the code, possibly bundled with other material such as sample data sets and introductory vignettes. The source code for an R package is contained in a directory with a "DESCRIPTION" file and subdirectories "man" containing documentation files, "R", with files of code, and perhaps others. [1]

See also

References

  1. ^ Writing R Extensions. {{cite book}}: Cite has empty unknown parameter: |1= (help)