Skip to content
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

Split page generation into data acquisition -> processing -> dictionary -> rendering #51

Closed
liambaloh opened this issue Feb 17, 2017 · 1 comment

Comments

@liambaloh
Copy link
Member

liambaloh commented Feb 17, 2017

Split processing into four stages: Data acquisition -> Data processing -> Dictionary -> Rendering

Data acquisition: Fetch all the data we'll need (either entire database or use feature flags to determine what we need)
Data processing: Process the data to get all the values we'll need to show to the user or make the site work properly
Dictionary: Fill the dictionary for rendering with all the content, formatted for output
Rendering: Render with mustache using templates and the dictionary

@liambaloh liambaloh changed the title Split page generation into processing -> rendering Split page generation into data acquisition -> processing -> dictionary -> rendering Feb 24, 2017
@liambaloh
Copy link
Member Author

Mostly fulfilled by 3dc311b and 76281ad. After these two updates, the site's context has changed enough to make the plan in this issue obsolete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant