Closed rwschwanke closed 10 years ago
@chkhm @rtanikella please review before installing
I will create the Wiki page first. then Raj will create a Guidelines page that leads the contributor from the Issues list to the Wiki page.
This is now on the Wiki, close here
Guidelines for Issues
We manage issues by attaching tags ("labels") to them. For example,
The Happy Path
General Remarks
Changing the subject
If you uncover a new issue while resolving an existing one, you have two choices:
Priority Tags (Red or pink)
These are listed in decreasing order of priority.
Blocking This issue is preventing another major-priority issue from being addressed. Critical This issue could cause serious long-term damage to the reputation of the software or its developers. Major The software cannot be used productively until this issue is resolved. Minor The software will be inconvenient to use until this issue is resolved Trivial Many users will not notice that this issue has not been resolved. Deferred This issue is being ignored until the next development cycle.
Type Tags (green)
What kind of an issue is it?
bug The software does not behave as intended or expected. enhancement The issue proposes an improvement to an existing feature. feature The issue defines a user-visible feature. task The developers should do this thing, even though it is not a bug, feature, or enhancement. question Does this need a definition? content The wording, URLs, images, or graphics on a web-page are wrong, but do not affect the correct functioning of the software. [epic], [story] TBD
Pages tags (Lavender)
Which client web pages are involved in the issue?
Dataset Page describing one Collection ("Dataset") -details A separate page providing more details for part of its parent page, e.g. Dataset-details Harvest The page on the central, "NGDS" client where one collects data from the NODEs. Home The home page on either NGDS or NODE. Library The page supporting faceted search and returning only textual results. Map The page that displays the geospatial span of result datasets on a world map. Resources A page describing and linking to resources and tools available to the public for analyzing the NGDS data. Un/Publish TBD
subsystem tags (dark blue)
Which server components are involved in the issue?
bulk-upload ckan content-model datastore geoserver ogc setup TBD: solr, fulltext, spatial, postgres
Status Tags (light blue)
Github classifies an issue as either Open or Closed. The following tags are normally only used for Open issues; if found on a Closed issue, it should normally be re-opened.
check tags The status of the issue is unclear because the tags might not correctly characterize it. in-progress The issue is assigned to someone and that person is attempting to analyze and resolve it. pending merge The issue implementation has not yet been merged into the test system. in-test The issue has been tentatively resolved, but has not yet been independently tested.
Resolution tags
When a developer has finished analyzing an issue and attempting to resolve it, s/he adds one of the following tags:
fixed The issue has been adequately resolved (bug fixed, feature implemented, question answered, data repaired, etc.) duplicate The issue more-or-less duplicates another issue. Its content has been incorporated into the other issue. invalid As written, the issue is not true, not relevant, out of scope, or otherwise invalid. If the author feels strongly about it, s/he should confer, rewrite, and resubmit as a new issue. wontfix Although the issue is valid, it won't be fixed. defer The issue will not be addressed in the current development cycle.
Cross-cutting Attribute tags (Gold)
These tags are created as needed to represent attributes that cross-cut the other categories:
GTO Finding The issue has been reported by the Geothermal Technology Office or others in the DOE Geodata Quality The issue is related to incorrect or incorrectly reported geothermal meta-data. NGDS The issue is specific to the NGDS (central) installation. NODE The issue is specific to a Node-in-a-Box installation. Date Reference in title Any Gold tag whose name references a date identifies issues relevant to a meeting, milestone, or other event happening on that date. Recovery The issue pertains to robust recovery from errors, whether those errors pertain to bugs, bad data, user mistakes, or whatever. Selenium The issue involves the Selenium test automation tool. UX The issue pertains to user experience or user interface design.