Skip to content
This repository has been archived by the owner on Apr 14, 2018. It is now read-only.
/ hijinks Public archive

Fine-grained server-side templating prototype

License

Notifications You must be signed in to change notification settings

rur/hijinks

Repository files navigation

Hijinks

Fine grained server-side templating

Server-side web applications have a hard time implementing dynamic interface features. Where interactivity is required AJAX is often employed to drive interface code. This is heavy handed in many situations and can lead to difficult maintenance and flexibility issues over time. Hijinks is a personal project which aims to allow server-side applications to localize data rendering while facilitating interactivity.

Conventional approach

Hijinks is a set of conventions for composing HTTP routing and template rendering libraries to gain a very specific advantage, the ability to load elements within a web page without requiring either a page reload or embedded client-side logic.

This is achieved by defining a hierarchy of request handlers paired with render configuration. This setup takes advantage of the template inheritance features of the Go standard library (>=1.6).

TODO: Add more docs as things are flesh out

About

Fine-grained server-side templating prototype

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published