-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incremental Builds #213
Comments
This is related to #167; incremental builds would require that Tapestry follow a more tight definition of Compiler and actually go about parsing into a graph all content and then identifying which graph nodes are affected during a rebuild. This is quite a complex subject and will involve a lot of refactoring. |
The content structure of Tapestry is:
During the Parsing phase of compilation for each
The above node is linked to the This is rather basic and easily achievable by simply parsing all files for Front Matter and building the graph from that - however - Plates allows the usage of partials therefore a single phtml file could include multiple other phtml partial files. The complexity here is identifying the includes. |
This may be useful to look at http://gittup.org/tup/build_system_rules_and_algorithms.pdf |
Also maybe useful to look at https://github.com/thejameskyle/graph-sequencer |
No description provided.
The text was updated successfully, but these errors were encountered: