This file is the living task list for the astr596-modeling-universe course website. Use it to track work, prioritize items, and assign owners/estimates.
How to use
- Add tasks under the most relevant section.
- Use the checkbox format (
- [ ]) to mark progress. - Optional metadata:
@owner,!priority,~estimate(hours). - Keep items brief and move completed items under the Done section or check them off.
Legend
@owner— person responsible!priority— high/med/low~estimate— rough hours
Sections
- Update
01-course-info/01-astr596-syllabus-fall25.mdwith final schedule @anna !high ~2 - Finalize course overview and learning objectives @anna !high ~1
- Add instructor/TA contact and office hours to
01-course-info@anna !high ~0.5 - Review and publish
02-getting-startedpages @TA !med ~2 - Audit images in
assets/and optimize for web @anna !med ~3
- Convert lecture notebooks to MyST / Jupyter Book 2.x pages @TA !high ~6
- Add downloadable slides for each week @instructor !med ~4
- Link readings and external resources with DOIs @anna !low ~3
- Create assignment templates in
08-short-projects@TA !high ~4 - Finalize project descriptions and grading rubric @instructor !high ~3
- Add auto-grading notes and expected deliverables @TA !med ~2
- Add Manim example scenes to
manim-media/and link from site @anna !med ~4 - Create a short tutorial page: "Using Manim for assignments" @anna !low ~2
- Validate that
manim-media/requirements.txtis current @anna !low ~0.5
- Review files moved into
drafts/and decide publish/archive action @anna !med ~3 - Restore or incorporate useful content from old drafts into course pages @TA !med ~4
- Add GitHub Actions to build the site on push and check for broken links @anna !high ~3
- Add
requirements.txtand docs build instructions inREADME.md@anna !med ~1 - Configure automatic deploy to GitHub Pages or Netlify @anna !med ~2
- Run accessibility audit and fix major issues (alt text, headings) @TA !med ~3
- Add metadata and improve page titles/descriptions for SEO @anna !low ~2
- Add basic content validation script (check for broken internal links) @TA !low ~2
- Add unit tests for any interactive components or scripts @dev !low ~3
- Update
LICENSEand contributor guidelines if needed @anna !low ~1 - Add contributor quickstart to
CONTRIBUTING.md@anna !low ~1
- (example) Moved old drafts into
drafts/— @anna
If you'd like, I can:
- convert each high-level item into smaller actionable subtasks,
- scaffold GitHub Actions for site building,
- or open issues in this repo for each
!highitem. Tell me which next step you prefer.