-
Notifications
You must be signed in to change notification settings - Fork 2
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
Reboot with TDD to get this up to speed #13
Commits on Nov 12, 2018
-
Simplify pages' configuration format
this seems significantly less noisy and generally easier to scan the implementation could likely be improved WRT elegance and efficiency
Configuration menu - View commit details
-
Copy full SHA for e2a50a8 - Browse repository at this point
Copy the full SHA e2a50a8View commit details -
Simplify internals by avoiding excessive asset-manager references
while syntactically this might look more complicated, it's actually more explicit and thus easier to understand (less context required)
Configuration menu - View commit details
-
Copy full SHA for 264cf4b - Browse repository at this point
Copy the full SHA 264cf4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 328b26b - Browse repository at this point
Copy the full SHA 328b26bView commit details -
Create abstraction for page hierarchies
this also resulted in a `Page` rewrite TDD FTW!
Configuration menu - View commit details
-
Copy full SHA for d069aea - Browse repository at this point
Copy the full SHA d069aeaView commit details -
Create abstraction for sites (i.e. styleguide instances)
the primary purpose here was to make URIs configurable (i.e. customizing mount points, avoiding hard-coded expectations), but this is also useful for encapsulation and generally tying things together (notably managing page hierarchies, but eventually also dispatching rendering)
Configuration menu - View commit details
-
Copy full SHA for ac689aa - Browse repository at this point
Copy the full SHA ac689aaView commit details -
NB: this does not yet include HTML generation and also omits both site metadata (which currently resides in `faucet.config.js`) and complate support
Configuration menu - View commit details
-
Copy full SHA for b5143e3 - Browse repository at this point
Copy the full SHA b5143e3View commit details -
Replace obsolete implementation
note that because HTML rendering is still missing, this isn't actually usable yet
Configuration menu - View commit details
-
Copy full SHA for d051bb9 - Browse repository at this point
Copy the full SHA d051bb9View commit details
Commits on Nov 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 508fe5c - Browse repository at this point
Copy the full SHA 508fe5cView commit details -
Delete generated files in node
Use an NPM package for it, because the standard library doesn't offer anything for that...
Configuration menu - View commit details
-
Copy full SHA for 2e95dba - Browse repository at this point
Copy the full SHA 2e95dbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 268326f - Browse repository at this point
Copy the full SHA 268326fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcafccf - Browse repository at this point
Copy the full SHA dcafccfView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5f6992 - Browse repository at this point
Copy the full SHA a5f6992View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29bf668 - Browse repository at this point
Copy the full SHA 29bf668View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20c6e72 - Browse repository at this point
Copy the full SHA 20c6e72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6db1f5e - Browse repository at this point
Copy the full SHA 6db1f5eView commit details
Commits on Nov 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7a189f8 - Browse repository at this point
Copy the full SHA 7a189f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cc4466 - Browse repository at this point
Copy the full SHA 7cc4466View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for c10ccbd - Browse repository at this point
Copy the full SHA c10ccbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7bebc8 - Browse repository at this point
Copy the full SHA c7bebc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e23054c - Browse repository at this point
Copy the full SHA e23054cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d323188 - Browse repository at this point
Copy the full SHA d323188View commit details
Commits on Nov 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for eab05ef - Browse repository at this point
Copy the full SHA eab05efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 270fadf - Browse repository at this point
Copy the full SHA 270fadfView commit details