Files
KNELContracts/CreateDocument.sh
T
mrcharles 4bc56c83d3 v0.1: contract legal overhaul + Grav site + e-sign integration
- Real dispute-resolution/governing-law/venue section replaces the
  unenforceable 'auto resolved in our favor' clause; jury waiver
  rewritten with carve-outs
- New sections: definitions, liability cap, confidentiality, IP,
  force majeure, assignment, notices, termination/renewal, e-sign
- SLA/SLO semantics fixed (SLA=contractual min, SLO=non-binding
  target); payment currency/invoicing terms added
- Introduction now mustache-templated ({{PARTY2}} bug fixed)
- SUMMARY.md structure fixed (case mismatch, empty heading, dupes)
- RenderBook.sh build-only; new RenderSite.sh renders Grav pages
  (site/) incl. DocuSeal e-sign page via APISIX

Ticket: https://projects.knownelement.com/issues/924
2026-09-07 14:15:04 -05:00

21 lines
417 B
Bash
Executable File

#!/bin/bash
# Put together the KNEL services contract template
set -euo pipefail
# Pull in contract variables
echo "Sourcing contract template variables..."
source ./KNEL-Contract-Template-Variables.env
echo "Rendering templates..."
bash RenderTemplates.sh
echo "Rendering CSV..."
bash RenderCSVToMarkdown.sh
echo "Putting it all together..."
bash RenderBook.sh
echo "Rendering Grav site..."
bash RenderSite.sh