Features/Policy: Difference between revisions
RafaelOrtiz (talk | contribs) mNo edit summary |
RafaelOrtiz (talk | contribs) |
||
| 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) | ||
# | # 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: | ||
#* | #* 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 | ||
#* | #* 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 | ||
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. | ||