Skip to content

Commit

Permalink
Update 12-environments-in-stata.md
Browse files Browse the repository at this point in the history
  • Loading branch information
larsvilhuber authored Aug 25, 2024
1 parent 06edd0c commit 1190b98
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions 12-environments-in-stata.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,9 +160,9 @@ We now see it in the **project-specific** directory, which we can distribute wit

## Other implementation of this approach

The above approach is not novel. [Julian Reif]() has suggested something similar for several years in his [Stata Coding Guide](https://julianreif.com/guide/#libraries), though I do not agree with his suggestion to delete the `_install_stata_packages.do`, because doing so destroys provenance information (where did the Stata packages come from).
The above approach is not novel. [Julian Reif](https://julianreif.com) has suggested something similar for several years in his [Stata Coding Guide](https://julianreif.com/guide/#libraries), though I do not agree with his suggestion to delete the `_install_stata_packages.do`, because doing so destroys provenance information (where did the Stata packages come from).

More recently, the folks at the [World Bank DIME]() have created a Stata command called [`repado`](https://worldbank.github.io/repkit/reference/repado.html) to manage Stata package environments, which fundamentally is a two-line way to implement the various adjustments outlined earlier.
More recently, the folks at the [World Bank DIME Analytics](https://www.worldbank.org/en/research/dime/data-and-analytics) and [LSMS](https://www.worldbank.org/en/programs/lsms) teams have created a Stata command called [`repado`](https://worldbank.github.io/repkit/reference/repado.html) to manage Stata package environments, which fundamentally is a two-line way to implement the various adjustments outlined earlier.

Personally, I prefer the few lines of code explicitly written out above, for their transparency, but all of these approaches ultimately achieve the goal of isolating the project-specific package environment from uncontrolled changes to the rest of your software platform, and when included in the replication package, make replication more robust and easier.

Expand Down

0 comments on commit 1190b98

Please sign in to comment.