Uploaded image for project: 'Google Code-in'
  1. Google Code-in
  2. GCI-256

Add relevant icons to OpenMRS AddOns modules

    XMLWordPrintable

    Details

    • Complexity:
      Low

      Description

      OpenMRS AddOns is an index that keeps track of all the available addons and plugins for OpenMRS, including OpenMRS Modules and Open Web Apps, and lets system administrators search for relevant ones and download them.
      The site is located here https://addons.openmrs.org.

      OpenMRS AddOns has many different addons that have some icon assigned to them as per the module's utility. Although OpenMRS AddOns support icons, very few modules have icons assigned to them
      For example :
      The HTML Form Entry module has an icon that looks like "</>" (Check next to the title of the module). 
      You may find the module here https://addons.openmrs.org/#/show/org.openmrs.module.htmlformentry

      As part of this task, you must suggest icons to different modules.

      The code which could be modified is located

      [here|

      https://github.com/openmrs/openmrs-contrib-addonindex/blob/da43a6c5f44eadad8c96866f3f193fe38655e758/src/main/resources/add-ons-to-index.json#L1244

      ]

       . This link points to the exact location where the icon for the "HTML Form entry module" is defined. The icons are taken from http://fontawesome.io/icons/ .

      Basically we just add the icon name in https://github.com/openmrs/openmrs-contrib-addonindex/blob/da43a6c5f44eadad8c96866f3f193fe38655e758/src/main/resources/add-ons-to-index.json#L1244 and addons automatically does the job of fetching it.

      Your task is to basically find other modules to which an icon may be assigned and state a reason for the same. To do this , the following steps can be followed:
      1) Fork the repository to your account
      2) Browse the site and try to find the list of modules which can be given a new tag.
      3) Create a Pull Request with your changes and in the description of the pull request, type the reason for your suggestion.

      References:
      1) The source code of the project is located here :
      https://github.com/openmrs/openmrs-contrib-addonindex

        Attachments

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            reubenv Reuben Varghese
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: