Skip to content
This repository has been archived by the owner on Jan 1, 2024. It is now read-only.

HR.info Repository Details

Emma Jane edited this page Dec 31, 2015 · 3 revisions

Creating Issues

Issues should not just be a request for new features, but they should also describe who this functionality helps; and who to talk to if there are follow-up questions; and a test ("user story") so that we know when the issue can be closed.

Sample Good Issue

Problem: Right now the stats are broken and I can't see how many people are logging into the site.

Follow-up: Pedro has already been working on a related problem.

Test: As an administrator, I can log into the site and view the analytics for my group so that I can effectively monitor whether or not the content I'm posting is reaching responders in my area.

Labels

When you create an issue, help us to prioritise it by adding a label

Labels

  • admin tool -- dashboard / functionality for administrative users
  • analytics -- Google Analytics, Piwik, and other reporting tools
  • bug -- error with the code, or interface
  • cleanup -- deprecated code or content that needs to be audited / removed
  • enhancement -- a new feature, or functionality for the site. Ideally tagged with another label as well.
  • hdx -- integrations with https://data.hdx.rwlabs.org/
  • hid -- integrations with https://humanitarian.id/#/
  • infra / platform -- underlying software (e.g., Drupal, Docker, PHP, contrib modules) and related security patches
  • performance -- making things faster
  • reliefweb -- integration with https://reliefweb.int

Removed:

  • duplicate -- this problem was described elsewhere; this issue can be closed
  • help wanted -- needs follow-up or support from someone else. Once triaged, this label can usually be removed.
  • invalid -- just close the issue; I don't think we need to keep stats on this
  • question -- use "help wanted"

Milestones

When there is a bigger project, we'll group those issues into a Milestone. A milestone is different than a label because it has a definite end. For example "migrate contacts from HID to HR.info" would be a good candidate for a milestone, but "HID integration" would not be a good milestone, because it does not have an obvious end.

A list of current milestones is available.

Clone this wiki locally