Exploring the structure of Office Open XML using git
Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
simple
tidy
.gitignore
README.md
expand.sh

README.md

PowerPoint version control

The Office Open XML standards are a bit difficult to understand.

I'm going to take a presentation, perform simple operations on it (like add a line, etc.) and see what changes in the XML. That makes it easier to figure out how exactly the XML works.

The other advantage is that this gives a nice way of versioning Office documents.

The script expand.sh in the root folder shows how the XML files are extracted and tidied up for comparison.