State of the Union & Vision

January 21th 2016

patternplate

State of the Union & Vision

 

- [  ]  patternplate @S2

- [  ]  Things that are yay

- [  ]  Things that are meh 

- [  ]  A New Hope

- [  ]  Tackling the Death Star

/  Development since 02-2015

/  Bus Factor: ~3

/  Development happens primarily in free time

/  Public Open Source @Github since 07-2015

 

 

patternplate @S2

 

patternplate @S2

 

/ Broad usage at projects last year

- MOV (Ham)

- DBA (Ham)

- ALL (Ham)

- VWA (Ham)

- HAL (Ham)

 

patternplate @S2

 

/ Upcoming projects

- EDV (Fra)

- HIL (Muc)

- ...

 

things that are yay

/ Project stability

/ Adoption @S2

/ Positive Reception by non-techs 

/ Actual workflow improvements 

/ Technical reuse of components 

/ OpenSource

 

things that are meh

/ Bus Factor too low

/ Lots of unpaid work for contributors

/ Documentation is non-existing

/ Fuzzy cloud of expectations by non-techs

/ Development velocity decreases rapidly

/ First signs of technical debt

Low Velocity + 

Technical Debt

Low Velocity + 

Technical Debt

S2 offers to dogfeed

3 MD / week

What's the catch?

+ Dev team decides 

+ Free to organize ourselves

+ (Almost) no strings attached

+ Register the time as internal job

 

- Trial period of one month

- Clear shared vision for patternplate

patternplate 

A New Hope

Mission statement

 

patternplate strives to provide the best platform for development, presentation and maintenance of Living Style Guides for the net.

Open by default

 

Development and discussion on the platform are inclusive and open to everyone. Style guides make details of the project understandable and transparent to all stakeholders.

The source is the style guide

 

Style guides are exactly what they document.

This enables full life cycle support for projects.

First-class components

 

Style guides are made up from reusable components. The whole system revolves around modularization and management of dependencies.

 

This holds true for a multitude of integration environments.

 

Full lifecycle

 

Style guides help with design, initial development, integration, documentation and longterm maintenance.

 

Pick your own poison

 

Functionality is configurable, extensible and can be overridden, but sane defaults are always available.

 

As much functionality as possible is deferred to plugins.

 

 

Plug and play

 

Setup, starting and deployment of style guides should be a matter of minutes.

 

 

Tackling the Death Star

 

/  Open by default

/  The source is the style guide

/  Full lifecycle

/  First-class components

/  Pick your own poison

/  Plug & Play

 

→ Best LSG platform for the Web?

patternplate - State of the Union & Vision

By Mario Nebl

patternplate - State of the Union & Vision

State of the patternplate platform as of January 2016. Ideas about the way forward.

  • 1,488