/dependencies

Stata command for managing required user-written commands in a project (version freeze)

Primary LanguageStataMIT LicenseMIT

Dependencies

Stata command for managing user-written commands required in a project (dependencies) to ensure reproducibility of all code, as ado files available online may change. This is achieved by freezing the current version of installed packages into a zip file, and later unfreezing it into an adopath that takes top priority.

Package description

'DEPENDENCIES': manages required user-written commands (ado version freeze)

Keywords: dependencies | reproducibility | community-contributed commands | user-written commands | version freeze | adopath

Installation

The most recent version of dependencies (version 0.2) is currently published on SSC, so it can be installed through this code:

ssc install dependencies 

The same version of dependencies can be installed using this code:

net install dependencies, from("https://raw.githubusercontent.com/dianagold/dependencies/master/src") replace

Please check the help file, installed with the package, for more information on how to use dependencies.

Author

Diana Goldemberg [ diana_goldemberg@g.harvard.edu ]

Acknowledgements

Kristoffer Bjarkefur and Joao Pedro Azevedo provided invaluable contributions to this package. The idea for the command was originated in this statalist discussion. A big thank you to all contributors creating commands for the Stata community, especially in SSC! Without your time and effort, this command would be useless.