Difference between revisions of "Google-CodeIn/Proposed Tasks"

From Open Food Facts wiki
Jump to navigation Jump to search
Line 37: Line 37:
 
* Create an app or web site that re-uses the Open Food Facts data in any way you like
 
* Create an app or web site that re-uses the Open Food Facts data in any way you like
  
=== Java tasks ===
+
==== Java tasks ====
 
https://github.com/openfoodfacts/OpenFoodFacts-androidApp/issues?page=2&q=is%3Aissue+is%3Aopen<br>
 
https://github.com/openfoodfacts/OpenFoodFacts-androidApp/issues?page=2&q=is%3Aissue+is%3Aopen<br>
 
TODO: Add new relevant tasks
 
TODO: Add new relevant tasks
 
* Fix 5 linting issues from different types
 
* Fix 5 linting issues from different types
  
=== Perl tasks ===
+
==== Perl tasks ====
 
https://github.com/openfoodfacts/openfoodfacts-server<br>
 
https://github.com/openfoodfacts/openfoodfacts-server<br>
 +
* Fix any bug of the Open Food Facts server
 
* Calculate Alcohol units in wines and beers https://github.com/openfoodfacts/openfoodfacts-server/issues/241
 
* Calculate Alcohol units in wines and beers https://github.com/openfoodfacts/openfoodfacts-server/issues/241
 
* Add updated contribution links for logged-in contributors >> https://github.com/openfoodfacts/OpenFoodFacts-androidApp/issues/159
 
* Add updated contribution links for logged-in contributors >> https://github.com/openfoodfacts/OpenFoodFacts-androidApp/issues/159
Line 50: Line 51:
 
* Create a fix for the Wiki SSO username display bug https://github.com/openfoodfacts/openfoodfacts-server/issues/476
 
* Create a fix for the Wiki SSO username display bug https://github.com/openfoodfacts/openfoodfacts-server/issues/476
  
=== PHP API tasks ===
+
==== PHP API tasks ====
 
https://github.com/openfoodfacts/openfoodfacts-php<br>
 
https://github.com/openfoodfacts/openfoodfacts-php<br>
 
* Create a WRITE call for nutrition data
 
* Create a WRITE call for nutrition data
Line 58: Line 59:
 
* Create READ calls for OCR JSONs
 
* Create READ calls for OCR JSONs
  
=== Translation tasks ===
+
==== Translation tasks ====
 
https://en.wiki.openfoodfacts.org/Translations
 
https://en.wiki.openfoodfacts.org/Translations
  
Line 65: Line 66:
 
* Proofread english strings for mistakes
 
* Proofread english strings for mistakes
  
=== Python API tasks ===
+
==== Python API tasks ====
 
https://github.com/openfoodfacts/openfoodfacts-python<br>
 
https://github.com/openfoodfacts/openfoodfacts-python<br>
 
* Create a WRITE call for nutrition data
 
* Create a WRITE call for nutrition data

Revision as of 16:35, 15 September 2018

Smaller tasks for Google Code In 2018. This is still a draft.

See Student projects for larger tasks / GSOC prep.
See Student projects/School for School sized projects

Documentation/Training Tasks

  • Help documenting the WRITE api
  • Document any five classes in the Android Application
  • Document any ten classes in the Android Application
  • Fix 5 coding violations
  • Fix 10 coding violations

Outreach / Research Tasks

  • Write a blog post about how Open Food Facts is working to help the users make a good decision about food
  • Write a blog post about why you should contribute to Open Food Facts
  • Write a blog post about your experience with Open Food Facts
  • Add 10 products to Open Food Facts
  • Complete the product pages of 10 incomplete products on Open Food Facts
  • Help translate the Open Food Facts app in your language
  • Research and give 2 new ways by which Open Food Facts can get new contributors

Design Tasks

  • Generate at least 5 ideas on how new design elements can improve the android app
  • Create a introduction slide for Category Search
  • Create a introduction slide for History
  • Create a introduction slide for Your Contributions
  • Create a introduction slide for Products to be completed
  • Add at least 5 meaningful transitions and animations in the android application

Coding Tasks

  • Create an app or web site that re-uses the Open Food Facts data in any way you like

Java tasks

https://github.com/openfoodfacts/OpenFoodFacts-androidApp/issues?page=2&q=is%3Aissue+is%3Aopen
TODO: Add new relevant tasks

  • Fix 5 linting issues from different types

Perl tasks

https://github.com/openfoodfacts/openfoodfacts-server

PHP API tasks

https://github.com/openfoodfacts/openfoodfacts-php

  • Create a WRITE call for nutrition data
  • Create WRITE calls for product facets
  • Create WRITE calls for image addition
  • Create WRITE calls for image manipulation
  • Create READ calls for OCR JSONs

Translation tasks

https://en.wiki.openfoodfacts.org/Translations

  • Help translate the Open Food Facts server in your language
  • Help translate the Open Food Facts app in your language
  • Proofread english strings for mistakes

Python API tasks

https://github.com/openfoodfacts/openfoodfacts-python

  • Create a WRITE call for nutrition data
  • Create WRITE calls for product facets
  • Create WRITE calls for image addition
  • Create WRITE calls for image manipulation
  • Create READ calls for OCR Jsons