wiki:Projects/Quick

Version 10 (modified by Anurag Sharma, 8 years ago) ( diff )

--

Tasks

These are quick tasks suitable for GCI or Hackathons.

For other tasks, see:

Easy Tasks

Tasks for beginning coders, or if new to Python or web services

Fix a Ticket

Pick a ticket (which could be a bug or an enhancement) from http://eden.sahanafoundation.org/report/1. First ensure that you can repeat this in your local instance - if not: MODIFY TICKET > resolve as > worksforme. If the bug is still present, assign the ticket to yourself. Then fix the bug or implement the feature. Submit your code as a patch to the ticket on Trac, then notify the Sahana-Eden mailing list about your patch for verification. Please submit as a patch file, not zipped. That makes it easier to review without downloading and unzipping. Alternatively (preferred method) push your code in a single commit to your Github repository and make a pull request.

Easy tickets to get started on are listed here: http://eden.sahanafoundation.org/report/18

There are also a number of tasks for the Hilippines Haiyan Response listed here: https://hackpad.com/Typhoon-Haiyan-opXJaZLz8gu which can be completed (these can count towards GCI).

When you are working on the ticket as a part of GCI task, first add a keyword to the ticket "GCI TASK". If you unclaim the task or want to work on another ticket please remove the keyword.

Common Operational Datasets

GIS/Mapping [multiple tasks]

These are various GIS/Mapping Tasks:

[DeveloperGuidelines/GIS Use the Mapping API to:]

  • Color coded maps according to Geo-data (threats, needs, etc)
  • Place variable sized markers on the map in proportion to data (number of people in camp, number of families needing food)

Lat/Lon converter [GCI]

Portuguese Volunteer Firefighters (Bombeiros) use Eden.

They get given Lat/Lon coordinates in degrees minutes seconds, but Eden stores internally as decimal degrees.

Tasks:

  • Create a validator (& possibly widget) to allow entry of this format (allowing for variations in input format like spaces and absence of the degree symbol, which most keyboards don't have) & have it converted to decimal degrees for storage

Scale Uploaded Images [GCI]

When images are uploaded we can limit the size, however larger pictures should be scaled instead. Example: personal profile picture.

Note: See TracWiki for help on using the wiki.