Recipes Hackfest 2018

Yogyakarta, Indonesia, Feb 28th to Mar 2nd

Relevant GNOME teams

The GNOME Recipes team and Endless

Description

GNOME Recipes has come a long way in the first year of its existence. EOS has a cooking application too. While GNOME recipes is focused on collecting and sharing your own recipes, the Endless cooking is really good about presenting content that is not limited to recipes, but includes instructions, ingredients and other relevant knowledge around cooking, and it presents things in a more visually rich way. GNOME Recipes’ data distribution implementation is pretty rudimentary and could use a better backend. It does provide “sharing” of own recipes though, while endless cooking app is entirely read-only.

In this hackfest, we want to explore ways to join forces and turn recipes into a cooking app that works for EOS users as well as the GNOME community.

Goals

Ultimatively, we want to determine a path that makes the best aspects of both applications available for everybody in a single app.

Here is a list of concrete things we would like to make progress on during the hackfest:

  • Have a common (between GNOME and Endless) strategy to distribute and update offline content packs
  • Think about data storage and how to contribute back to the database, plus sharing
  • Find common parts between different card UIs and see if we can share this
  • Experiment with Emeus for layout in GNOME recipes
  • Maybe build an GNOME recipes lookalike using the eos app framework
  • Get at least 10 recipes added
  • Think about how non-strictly recipes content fits in the picture (such as techniques, ingredients, tools...)

Interesting topics that might not fit into this hackfest:

  • Localization - how do we present recipes that are relevant to the current locale, how do we adapt recipes to another locale
  • GTK4 card UI and emeus
  • Search - consolidate search frameworks around Xapian (for content, at least)

We are also considering adding an open community event (there's a number of GNOME community members in the area), which could be about adding local recipes to the app. To make it more fun, it could be combined with a cook-off where we try the recipes and make hand out prizes.

Dates and Venue

Date: Feb 28th to Mar 2nd

Venue: AMIKOM university in Yogyakarta. https://en.m.wikipedia.org/wiki/University_of_Amikom_Yogyakarta

Endless has a local team in Indonesia.

We will have an outreach event at the local university the day before, February 27

Transportation

Yogyakarta is accessible by plane through the Adisucipto International Airport (JOG). Most of the Indonesian carrier (Garuda Indonesia, Citylink, Sriwijaya Air, Batik Air) have daily direct flights from Jakarta Soekarno-Hatta (CGK), the major hub in the region, and other cities in Indonesia.

AirAsia and Malaysia Airlines also have direct flights from Kuala Lumpur International (KUL).

AirAsia and SilkAir (the regional carrier of Singapore Airlines) have direct flights from Singapore Changi (SIN).

For those coming from the United States, the most direct route is going to be through SIN, which has direct flights to many different US cities. Alternatively, it should be possible to fly into KUL or CGK with a layover, and take a direct flight from there.

For those coming from Europe, the most direct route is likely through Istanbul Atatürk Airport (IST), which has direct flights to CGK.

One recommendation, if a flight ticket on a single itinerary to JOG is too expensive or not available, is to book a roundtrip ticket to one of the hubs mentioned above, and book separately with e.g. Citylink or another local carrier on a separate reservation.

Accommodation

There are plenty of hotels at various price points available around AMIKOM university.

The Endless local team recommends these two options:

Attendants

People we would love to have attend:

Name

Role

Travel costs

Foundation member

Accommodation

Arrival

Departure

Confirmed

Roommate

Total sponsorship request

Emel Elvin Yıldız

Recipes designer

(./)

Grand Keisha

Feb 25 (Bali from 25-27)

Mar 3

(./)

Matthias Clasen

Recipes author

(./)

Grand Keisha

Feb 25 (Bali from 25-27)

Mar 6

(./)

-

Ekta Nandwani

Recipes contributor

(./)

Grand Tjokro

Feb 27

Mar 5

(./)

Jakub Steiner

Recipes designer

(./)

not coming

Cosimo Cecchi

Endless, organizer

(./)

Grand Keisha

Feb 25

Mar 6

(./)

N/A

Martin Abente

Endless, engineer (card UI)

(./)

Grand Keisha

Feb 27

Mar 10

(./)

Philip

Emmanuele Bassi

Endless, engineer (storage)

(./)

Lokal Hotel

Feb 26

Mar 8

(./)

-

GBP 750

Umang Jain

Core apps contributor

(./)

Feb 25

Mar 6

(./)

Philip Chimento

Endless, engineer

(./)

Grand Keisha

Feb 26

Mar 9

(./)

Martin

USD 1246

Ahmad Haris

Recipes translator, Endless ambassador

(./)

Airy Eco Sleman Seturan

Feb 27

Mar 2

(./)

Kukuh

USD 170 (both Haris and Kukuh)

Kukuh Syafaat

Recipes translator, Endless ambassador

(./)

Airy Eco Sleman Seturan

Feb 27

Mar 2

(./)

Haris

USD 170 (both Haris and Kukuh)

Matthias will get in touch with the GNOME board to request sponsorship.

Following along and organizing online

Telegram has proven popular for syncing up while at events. We have a Recipes group on telegram that can be used for hackfest chit-chat etc.

Notes

Notes from the hackfest will appear here.

Blog posts

Recipes Hackfest, Day 1 by Matthias Clasen

Recipes Hackfest by Emmanuele Bassi

Recipes Hackfest by Kukuh Syafaat

Recipes Hackfest by Ahmad Haris

Recipes Hackfest 2018 by Martin Abente Lahaye

Recipes Hackfest by Ekta Nandwani

Recipes hackfest and joining Endless by Umang Jain

Indonesian recipes by Philip Chimento

Hackfests/Recipes2018 (last edited 2018-05-07 20:40:07 by OliverPropst)