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 |
| | | |
| | | |