Lots more Document data definition

Schedule updates:

* Defined Schedule types
* Updated schedule loader to validate with pydantic
* Added ability to specify predecessor type and lead/lag

Other structural/outline stuff as well

Oh and added a unit test.
This commit is contained in:
Nick Touran 2025-12-19 14:15:07 -05:00
parent 36fcb5f260
commit 373dfe4c3b
16 changed files with 535 additions and 67 deletions

View file

@ -0,0 +1,8 @@
##################
Project Management
##################
.. toctree::
schedule
mddl

View file

@ -0,0 +1,4 @@
Risk Register
#############

View file

@ -0,0 +1,12 @@
.. raw:: latex
\begin{landscape}
Milestone Schedule
##################
.. schedule:: _data/schedule.yaml
.. raw:: latex
\end{landscape}