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

Add relevant icons to OpenMRS AddOns modules



    • Low


      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.

      1) The source code of the project is located here :

      Gliffy Diagrams




              Unassigned Unassigned
              reubenv Reuben Varghese
              0 Vote for this issue
              6 Start watching this issue