Changes

Jump to navigation Jump to search
Line 10: Line 10:  
== Tasks ==
 
== Tasks ==
   −
=== Documentation/Training Tasks===
+
=== Setup ===  
* Help documenting the WRITE API for Open Food Facts  
+
* Become a community member: create a contributor account on openfoodfacts.org and log in with that account on the wiki. Finally, join the Open Food Facts slack.
* Document any five classes in the Android Application
   
Success criteria:
 
Success criteria:
Merged pull Request
+
Post a new topic on the #general channel to introduce yourself and mention your Open Food Facts username.
* Document any ten classes in the Android Application
+
 
Success criteria:
+
* Setup a development environment (for Code tasks only). Install the Open Food Facts code for one platform and compile it.
Merged pull Request
+
Screenshot of the app running locally with your github/Open Food Facts name, and your favorite food (eg photo of the Android or iOS app running in the Device simulator + the info in a text editor next to it)
* Fix 5 coding violations
+
 
Success criteria:
+
* Become a code contributor: create a github account, fork one of the Open Food Facts projects that you'd like to work later on, create a branch and push a change
Merged pull Request
+
Create an issue linking to your branch. Karma points if your branch actually fixes something useful, and can be merged :-)
* Fix 10 coding violations
  −
Success criteria:
  −
Merged pull Request
      
=== Outreach / Research Tasks===  
 
=== Outreach / Research Tasks===  
Line 38: Line 34:  
* Write a blog post about why people should contribute to Open Food Facts
 
* Write a blog post about why people should contribute to Open Food Facts
 
* Write a blog post about your experience with Open Food Facts
 
* Write a blog post about your experience with Open Food Facts
 +
 +
==== Translation tasks ====
 +
https://translate.openfoodfacts.org
 +
 +
* 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
 +
 +
* Success criteria:
 +
** Indicate your Crowdin profile page in an issue in [https://github.com/openfoodfacts/openfoodfacts-translations/issues openfoodfacts-translation] project.
 +
** Make sure you join the #translations channel as well as the channel for your language on Slack
    
===Design Tasks===
 
===Design Tasks===
* Generate at least 5 ideas on how new design elements can improve the android app
+
* Generate at least 5 ideas on how new design elements can improve the Android app
* Create a introduction slide for Category Search
+
* Create an introduction slide for Category Search
* Create a introduction slide for History
+
* Create an introduction slide for History
* Create a introduction slide for Your Contributions
+
* Create an introduction slide for Your Contributions
* Create a introduction slide for Products to be completed  
+
* Create an introduction slide for Products to be completed  
 
* Add at least 5 meaningful transitions and animations in the android application
 
* Add at least 5 meaningful transitions and animations in the android application
    
===Coding Tasks===
 
===Coding Tasks===
 +
 +
==== Your preferred language tasks :-) ====
    
* Create an app or web site that re-uses the Open Food Facts data in any way you like, with the language and technology of your choice
 
* Create an app or web site that re-uses the Open Food Facts data in any way you like, with the language and technology of your choice
 +
** See https://world.openfoodfacts.org/data to get the data
 +
** If you want to build a mobile app, you can use the open source code of our iOS and Android apps to get started
    
==== Java tasks ====
 
==== Java tasks ====
Line 73: Line 84:  
* Create READ calls for OCR JSONs
 
* Create READ calls for OCR JSONs
   −
==== Translation tasks ====
  −
https://translate.openfoodfacts.org
  −
  −
* 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 ====
 
==== Python API tasks ====
Line 88: Line 92:  
* Create WRITE calls for image manipulation
 
* Create WRITE calls for image manipulation
 
* Create READ calls for OCR Jsons
 
* Create READ calls for OCR Jsons
 +
 +
 +
=== Documentation/Training Tasks===
 +
* Help documenting the WRITE API for Open Food Facts
 +
* Document any five classes in the Android Application
 +
Success criteria:
 +
Merged pull Request
 +
* Document any ten classes in the Android Application
 +
Success criteria:
 +
Merged pull Request
 +
* Fix 5 coding violations
 +
Success criteria:
 +
Merged pull Request
 +
* Fix 10 coding violations
 +
Success criteria:
 +
Merged pull Request
     
9

edits

Navigation menu