tapestry-cloud / tapestry

PHP static site generator using the plates template system
https://www.tapestry.cloud/
MIT License
32 stars 1 forks source link

[2.0] Implementing Content Graph #311

Open carbontwelve opened 6 years ago

carbontwelve commented 6 years ago

This issue has grown out of #167 and #297 and effectively replaces them both.

While working on #297 I had begun rewriting Tapestry to use a tree data structure in order to store the content relationships. It very quickly became clear that a tree was the wrong data structure for the job and instead a more simpler graph data structure was substituted.

The benefit of using a graph data structure is that it can be visualised using GraphViz for debugging or outright geeky purposes.

This task has the following @todos: