[Feature Name]#
Overview#
TBD
Short overview of the problem set and any background material or references one would need to understand the details.
Associated Bugs and Tickets#
TBD
Provide URLs to all associated bugs and tickets.
Use Cases#
TBD
Walk through one or more full examples of how the feature will be used. These should not all be the simplest cases.
Operating System Platforms and Architectures#
TBD
Provide the initial operating systems and architectures.
Design#
TBD
The proposed solution. This may include but is not limited to:
new schema
syntax of commands
logic flow
access control considerations
Implementation#
TBD
Any additional requirements or changes discovered during the implementation phase.
Include any rejected design information in the History section.
Major configuration options and enablement#
TBD
Any configuration options? Any commands to enable/disable the feature or turn on/off its parts?
Cloning#
TBD
Any impact on cloning?
Updates and Upgrades#
TBD
Any impact on updates and upgrades?
Tests#
TBD
Identify any tests associated with this feature including:
JUnit
Functional
Build Time
Runtime
Dependencies#
TBD
Any new package and library dependencies?
Packages#
TBD
Provide the initial packages that finally included this feature (e. g. - pki-core-10.1.0-1).
External Impact#
TBD
Impact on other development teams and components?
History#
**ORIGINAL DESIGN DATE: ** [Provide the original design date in ‘Month DD, YYYY’ format (e. g. - September 5, 2013).]
Document any design ideas that were rejected during design and implementation of this feature with a brief explanation explaining why.
Note that this section is meant for documenting the history of this design, not the history of changes to the Wiki.