add workshop syllabus
This commit is contained in:
parent
3d8c5b980d
commit
84c2bea1e4
|
@ -0,0 +1,19 @@
|
|||
# Workshop Syllabus for Insight Fellows
|
||||
|
||||
## Outline
|
||||
|
||||
1. GitHub + Heroku accounts
|
||||
1. Set up environment with spec files
|
||||
1. `environment.yml` (conda)
|
||||
1. `requirements.txt` (pip)
|
||||
1. Create first streamlit app.
|
||||
1. Interactive, literate programming.
|
||||
1. Caching long-running code in functions.
|
||||
1. Hook up Heroku to new app: continuous deploy.
|
||||
1. Update your app with new elements/charts.
|
||||
|
||||
## Tips:
|
||||
|
||||
- Keep apps small.
|
||||
- Multiple apps are possible with a custom script (see `st_runner.py`).
|
||||
- Cache long-running functions.
|
Loading…
Reference in New Issue