Pattern Statuses


Statuses are tied to Pattern Pages and are a key coordinating feature within Knapsack. They provide an in-context indication of the state of a pattern at any particular time. Statuses are very flexible, simple to manage and capable of being adopted into your governance model however your team sees fit.

Setting a Pattern Status

Statuses are manually adjusted by default. So long as you’re logged in with the necessary permissions, you can change any one of a pattern's status and follow the publishing workflow to make the change visible.

Monitoring All Pattern Statuses

Monitor and adjust the statuses of all patterns using the Pattern Status Table block, which you can place on any page.

Modifying Status Sets

Our repository comes preconfigured with drop-downs for the status of three templating languages. Modify the existing drop-downs or add new ones in the data/knapsack.patterns.json file in your repository.