SkillAgentSearch skills...

SmallWebHexagon

tiny CMS. illustrates user port on hexagon. run config.ru for web UI, tests run straight in.

Install / Use

/learn @totheralistair/SmallWebHexagon
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Small Web Hexagon

Illustration of the user port of the hexagon, for a small Content Management System. The CMS at this point only allows adding text "muffins" (content) and reading them. (So far only the user port is included, not the persistence port).

Two adapters/drivers, a test set going straight to the user port API and getting a struct back, and a UI adapter (Ruby Rack and Erubis html_from_templatefile) allowing web usage.

Run rackup config.ru to get the web UI on port 9292 Run test_muffinland to run the tests.

View on GitHub
GitHub Stars8
CategoryDevelopment
Updated18d ago
Forks5

Languages

Ruby

Security Score

85/100

Audited on Mar 11, 2026

No findings