Week 6: Python Package Development and Social Coding with GitHub#
Learning Outcomes#
How to use GitHub to manage open source contributions (e.g., pull requests)
Develop your own Python package, using Hatch and Hatchling
Agenda#
Review HW 3: Any questions about the overall purpose?
Final Project Selection:
Discuss list of potential projects
Fill out Survey (this will be part of the soon-to-be-released HW)
Tutorial of Issue Tracker in conjunction with GitHub Pull Requests
Example using
stockbeta
example package. Submit a PR to the repo!
Introduction to Hatch and Hatchling
If time permits, we will also discuss the following:
Automatically updating a GitHub pages site with GitHub Actions. See jmbejara/example-updating-dashboard
Simplifying presentation with ChartBook: jmbejara/chartbook