Update
This commit is contained in:
parent
335c06503f
commit
abf6048a9e
|
@ -2,8 +2,13 @@ title: Featured Packages
|
||||||
|
|
||||||
## What are Featured Packages?
|
## What are Featured Packages?
|
||||||
|
|
||||||
Featured Packages are shown at the top of the ContentDB homepage. In the future, featured packages
|
Featured Packages are shown at the top of the ContentDB homepage. In the future,
|
||||||
may be shown inside the Minetest client. Only Editors can add the "Featured" tag to a package.
|
featured packages may be shown inside the Minetest client.
|
||||||
|
|
||||||
|
The purpose is to promote content that demonstrates a high quality of what is
|
||||||
|
possible in Minetest. The selection should be varied, and should vary over time.
|
||||||
|
The featured content should be content that we are comfortable recommending to
|
||||||
|
a first time player.
|
||||||
|
|
||||||
## How are the packages chosen?
|
## How are the packages chosen?
|
||||||
|
|
||||||
|
@ -11,40 +16,51 @@ Before a package can be considered, it must fulfil the criteria in the below lis
|
||||||
There are three types of criteria:
|
There are three types of criteria:
|
||||||
|
|
||||||
* "MUST": These must absolutely be fulfilled, no exceptions!
|
* "MUST": These must absolutely be fulfilled, no exceptions!
|
||||||
* "SHOULD": Most of them should be fulfilled, if possible. Some of them can be left out if there's a reason.
|
* "SHOULD": Most of them should be fulfilled, if possible. Some of them can be
|
||||||
|
left out if there's a reason.
|
||||||
* "CAN": Can be fulfilled for bonus points, they are entirely optional.
|
* "CAN": Can be fulfilled for bonus points, they are entirely optional.
|
||||||
|
|
||||||
For a chance to get featured, a package must fulfill all "MUST" criteria and ideally as many "SHOULD"
|
For a chance to get featured, a package must fulfil all "MUST" criteria and
|
||||||
criteria as possible. The more, the better. Thankfully, many criteria are trivial to fulfil. Note
|
ideally as many "SHOULD" criteria as possible. The more, the better. Thankfully,
|
||||||
that ticking off all the boxes is not enough: Just because a package completes the checklist
|
many criteria are trivial to fulfil. Note that ticking off all the boxes is not
|
||||||
does not make it good. Other aspects of the package should be rated as well. See this list
|
enough: Just because a package completes the checklist does not make it good.
|
||||||
as a starting point, not as an exhaustive quality control.
|
Other aspects of the package should be rated as well. See this list as a
|
||||||
|
starting point, not as an exhaustive quality control.
|
||||||
|
|
||||||
A game that fulfills all MUST criteria but zero SHOULD criteria is probably not a good candidate.
|
Editors are responsible for maintaining the list of featured packages. Authors
|
||||||
|
can request that their package be considered by opening a thread titled
|
||||||
|
"Feature Package" on their package. To speed things up, they should justify
|
||||||
|
why they meet (or don't meet) the below criteria. Editors must abstain from
|
||||||
|
voting on packages where they have a conflict of interest.
|
||||||
|
|
||||||
|
A package being featured does not mean that it will be featured forever. A
|
||||||
|
package may be unfeatured if it no longer meets the criteria, to make space for
|
||||||
|
other packages to be featured, or for another reason.
|
||||||
|
|
||||||
## General Requirements
|
## General Requirements
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
|
||||||
* MUST: Be 100% free and open source (FSF-approved or OSI-approved. WTFPL is not allowed).
|
* MUST: Be 100% free and open source (as marked as Free on ContentDB).
|
||||||
* MUST: Work out-of-the-box (no weird setup or settings required).
|
* MUST: Work out-of-the-box (no weird setup or settings required).
|
||||||
* MUST: Be compatible with the latest stable Minetest release.
|
* MUST: Be compatible with the latest stable Minetest release.
|
||||||
* SHOULD: Use source control (such as Git).
|
* SHOULD: Use source control (such as Git).
|
||||||
* SHOULD: Have at least 3 reviews, and be >90% positive.
|
* SHOULD: Have at least 3 reviews, and be largely positive.
|
||||||
|
|
||||||
### Stability
|
### Stability
|
||||||
|
|
||||||
* MUST: Be well maintained (author is present and active).
|
* MUST: Be well maintained (author is present and active).
|
||||||
* MUST: Be reasonably stable, with no game-breaking or major bugs.
|
* MUST: Be reasonably stable, with no game-breaking or major bugs.
|
||||||
* MUST: The author does not consider the package to be in an experimental/development/alpha state.
|
* MUST: The author does not consider the package to be in an
|
||||||
|
experimental/development/alpha state.
|
||||||
* MUST: No error messages from the engine (e.g. missing textures).
|
* MUST: No error messages from the engine (e.g. missing textures).
|
||||||
* SHOULD: No major map breakages (including unknown nodes, corruption, loss of inventories).
|
* SHOULD: No major map breakages (including unknown nodes, corruption, loss of inventories).
|
||||||
Map breakages are a sign that the package isn't sufficiently stable.
|
Map breakages are a sign that the package isn't sufficiently stable.
|
||||||
|
|
||||||
Note: Any map breakage is excused immediately if "disaster relief" (i.e. tools to repair the damage)
|
Note: Any map breakage will be excused if "disaster relief" (i.e. tools to repair the damage)
|
||||||
is available.
|
is available.
|
||||||
|
|
||||||
### Meta and packaging
|
### Meta and packaging
|
||||||
|
|
||||||
* MUST: `screenshot.png` is present and up-to-date, with a correct aspect ratio (3:2).
|
* MUST: `screenshot.png` is present and up-to-date, with a correct aspect ratio (3:2).
|
||||||
* MUST: Have a high resolution cover image (on ContentDB, at least 1920x1080 pixels).
|
* MUST: Have a high resolution cover image (on ContentDB, at least 1920x1080 pixels).
|
||||||
|
@ -99,7 +115,6 @@ is available.
|
||||||
|
|
||||||
### Quality Assurance
|
### Quality Assurance
|
||||||
|
|
||||||
* MUST: Comply with [Rule 3 (Technical Names)](/policy_and_guidance/#3-technical-names).
|
|
||||||
* MUST: No flooding the console/log file with warnings.
|
* MUST: No flooding the console/log file with warnings.
|
||||||
* MUST: No duplicate crafting recipes.
|
* MUST: No duplicate crafting recipes.
|
||||||
* MUST: Highly experimental features are disabled by default.
|
* MUST: Highly experimental features are disabled by default.
|
||||||
|
@ -114,7 +129,7 @@ is available.
|
||||||
* MUST: Game is not littered with typos or bad grammar (a few typos are OK but should be fixed, when found).
|
* MUST: Game is not littered with typos or bad grammar (a few typos are OK but should be fixed, when found).
|
||||||
* SHOULD: All items have unique names (items which disguise themselves as another item are exempt).
|
* SHOULD: All items have unique names (items which disguise themselves as another item are exempt).
|
||||||
* SHOULD: The writing style of all item names is grammatical and consistent.
|
* SHOULD: The writing style of all item names is grammatical and consistent.
|
||||||
* SHOULD: Descriptions of things convey useful and meaningful information (if applicable).
|
* SHOULD: Descriptions of things convey useful and meaningful information (if applicable).
|
||||||
* CAN: Text is written in clear and (if possible) simple language.
|
* CAN: Text is written in clear and (if possible) simple language.
|
||||||
* CAN: Very technical language is avoided (unless hackers are the audience).
|
* CAN: Very technical language is avoided (unless hackers are the audience).
|
||||||
* CAN: Game is translatable.
|
* CAN: Game is translatable.
|
||||||
|
|
Loading…
Reference in New Issue