SpecTemplate
From FrugalWiki
Contents |
Information
- Last modified: DD/MM/YYYY
- Status: New/Approved/Completed
- Assignee(s): People who will implement this feature
- Targeted Release: Release targeted for, e.g. 0.7
Summary
Short description of the feature
Rationale
Describe why you wish to implement this feature
Use cases
Examples of how this feature could be used, for example, in the case of the ReplacementInit spec:
- Bob is a server administrator who wishes for his services to be restarted if they fail, so that he doesn't constantly have to monitor the server, and so that he doesn't get locked out if sshd fails.
- Betty is a casual user who wants to quickly boot her machine to check her email before she leaves. She wants to get it done as quickly as possible, so having her machine boot fast is important to her.
Scope
Describe what this specification affects, which packages, etc.
Design
How this feature will work
Implementation
How you plan to implement it, if it will be implemented in stages, etc.
Code
Is any coding required? If so document what is required here
Compatibility
Will this change be backward compatible with anything that it replaces, or will it conflict with something else?