Skip to content
This repository was archived by the owner on Dec 2, 2024. It is now read-only.
This repository was archived by the owner on Dec 2, 2024. It is now read-only.

Adding an Expiration and Maintainer #20

Description

@c0

I'd like to propose adding expires and maintainer to the config. This issue is for discussion. For example:

# config/features.rb
PinballWizard::DSL.build do
  feature :example, active: false, expires: Date.new(2016, 1, 1), maintainer: 'user@example.com'
end

Definitions

Expires
When the feature reaches EOL. This can be used to start discussions around the features removal (or make it permanent).

Maintainer
A point of contact that can speak for the usefulness of the feature. This can be a developer or product manager or designer. An email is recommended, but not enforced.

Background

There was a really good RubyConf talk by Rebecca Sliter that recommended adding a deadline and maintainer. From the in-person discussions, everyone sees the benefit.

/cc @abouius @mpelzsherman @turbodog99 @pasha @colinrymer

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions