Don't forget today's online #TechnicalWriters #meetup on hot topic #templating for #documentation : https://www.meetup.com/continuous-documentation-regulars/events/293678917/
#documentation #templating #meetup #TechnicalWriters
:kitten: Just merged an improved slots implementation to main and you can now pass CSS class lists to components. 🎉
Read more:
Slots:
https://codeberg.org/kitten/app#slots
Layout components:
https://codeberg.org/kitten/app#layout-components
Passing CSS class lists to components:
https://codeberg.org/kitten/app#layout-components
Named slots:
https://codeberg.org/kitten/app#layout-components
Sample project:
https://codeberg.org/kitten/app/src/branch/main/examples/layout
#Kitten #SmallWeb #templating #layout #components #web #dev #html #css #js
#kitten #SmallWeb #templating #layout #components #web #dev #html #css #js
Kitten has slots but what about named slots?
Yep, Kitten has those too (as of a few minutes ago in main) :kitten:🎉
#kitten #SmallWeb #templating #layout #web #dev
RIFE2's bi-directional #template engine can handle any text #templating tasks by keeping all the logic in #Java. For instance, how about generating #SVG images on the fly?
The SVG template used is still a valid SVG file, you can see it here:
https://github.com/gbevin/rife2/blob/main/app/src/main/resources/templates/HelloSvg.svg
More information about #RIFE2:
https://rife2.com
#template #templating #java #svg #rife2 #webframework #productivity #programming #design
@liagason @overengineer how does the task of html #templating work in #VanillaJS?