Features/Policy: Difference between revisions

mNo edit summary
Line 16: Line 16:
Features are usually considered to meet one or more of the following objectives:
Features are usually considered to meet one or more of the following objectives:


# highly user visible changes (beyond artwork or theme changes)
# Highly user visible changes (beyond artwork or theme changes)
# improvements or changes that require non-trivial cross-package integration
# Improvements or changes that require non-trivial cross-package integration
# exciting new capabilities we can trumpet Sugar having -- some of this is good public relations. Some examples might include:
# Exciting new capabilities we can trumpet Sugar having -- some of this is good public relations. Some examples might include:
#* adding of new functionality to the Sugar platform Examples: version support in the datastore, file-sharing
#* Adding of new functionality to the Sugar platform Examples: version support in the datastore, file-sharing
#* work Sugar contributors are doing upstream as part of their work for Sugar
#* Work Sugar contributors are doing upstream as part of their work for Sugar
#* new features from upstream that we are making available in Sugar for the first time
#* New features from upstream that we are making available in Sugar for the first time
# significant enough that if not completed properly or without a proper backup plan could delay the release
# significant enough that if not completed properly or without a proper backup plan could delay the release
# noteworthy enough to call out in the release notes
# Noteworthy enough to call out in the release notes


It's sometimes easy to mistake new packages, or  enhancements, for features. Features have a very specific definition, but here are some questions to ask yourself before engaging the feature process.
It's sometimes easy to mistake new packages, or  enhancements, for features. Features have a very specific definition, but here are some questions to ask yourself before engaging the feature process.