You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tasks/CONTRIBUTING.md

2.6 KiB

Translation

You can translate Tasks using Weblate. To get started, register a new account or login with your GitHub account if you have one.

Opening issues

Before opening an issue, please make sure that your issue:

  • is not a duplicate (i.e. it has not been reported before, closed or open)
  • has not been fixed
  • is in English (issues in a language other than English will be closed unless someone translates them)
  • does not contain multiple feature requests/bug reports. Please open a separate issue for each one.

Code contribution

To get started with development:

  1. Fork and clone the repository
  2. Install and launch Android Studio's canary build (Tasks depends on some bleeding-edge features of the canary build, but in the future when those features are stabilized, you will be able to use the stable release of Android Studio)
  3. Select File > Open, select the Tasks directory, and accept prompts to install missing SDK components

Set up Mapbox

  1. Register at mapbox.com
  2. Add tasks_mapbox_key_debug="<your_api_key>" to your gradle.properties file. You can create an access token or use your default public token

Set up Google Tasks and Google Drive

  1. Register at cloud.google.com
  2. Enable Google Tasks API and Google Drive API
  3. Create android authorization credentials

Set up Google Maps and Google Places

  1. Register at cloud.google.com
  2. Enable Google Maps SDK and Google Places API
  3. Set up an API key
  4. Add tasks_google_key_debug="<your_api_key>" to your gradle.properties file
  5. Select Build > Select Build Variant and choose the googleplay variant