talk_id | talk_slug | talk_type | talk_tags | session_slug | talk_title | talk_title_short | talk_materials_url | speakers | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
22094 |
inheritance-upgrading-legacy-project-making |
regular |
|
makeovers |
Inheritance – upgrading a legacy project and making it your own |
Inheritance – upgrading a legacy project and making it your own |
|
It happens to us all - a request to update a workflow or data started before your time. The materials left behind leave much to be desired; a few Word docs here, a couple Excel workbooks there, some scattered ArcGIS maps, and PDFs. But fear not! In this talk, we will cover how to complete a project intake by evaluating current workflows, data sources, and methods. Then, we will assess which tools to use, including packages like {groundhog}, {testthat}, and {rmarkdown} and version control with GitHub. We will cover code and file hygiene, and how to maintain your motivation when obstacles appear. Finally, we will explore strategies for making this legacy project your own and setting up the next round of updates for success.