Do you write software in the course of your research? Have you been required by funders or publishers to share your code, or do you want to make it accessible to others to use? Documenting, sharing and archiving your research software can make your research more transparent and reproducible, and can help you get credit for your work. This workshop will go over reasons to share your software, and will cover some best practices and considerations that will help you document your software and make it citable. We'll also go over options for archiving and publishing research software, including software papers and managing software with associated data sets, and some best practices for citing and documenting all of the software that you use.