So, a LEP contains a few things by the time its implemented:
 - goals
 - constraints
 - design decisions
 - UI mockups
 - discussion

Once we land a patch, some of that stuff becomes irrelevant, some
becomes 'what if' material, and some stays relevant : the goals and
constraints are part of our system forever more.

Right now we tend to abandon a LEP that has been implemented; from an
IRC discussion today about LEP/FeatureFlags Francis and I are
wondering if after a LEP is implemented we:
 - strip the stuff obsoleted by the implementation
 - remove the stuff that is redundant with whats live
 - garden / mark clearly / remove 'what if' material
 - preserve *and update* goals/constraints on the LEP

that we'd get some more value from them. specifically we'd have the
ability to say  'hey, whoa' when coming to a implemented LEP and
making a change inconsistent with its original constraints/goals.

What do you all think?
-Rob

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to