1. Recipes Hackfest 2018
Yogyakarta, Indonesia, Feb 28th to Mar 2nd
Primary contact: Matthias Clasen <mclasen@redhat.com>
Secondary contact: Cosimo Cecchi <cosimo@endlessm.com>
1.1. Relevant GNOME teams
The GNOME Recipes team and Endless
1.1.1. 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.
1.1.2. 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.
1.1.3. 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
1.1.4. 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.
1.1.5. Accommodation
There are plenty of hotels at various price points available around AMIKOM university.
The Endless local team recommends these two options:
Grand Tjokro Yogyakarta - https://goo.gl/maps/mCU5RQk3zpq
Grand Keisha Yogyakarta by Horison - https://goo.gl/maps/VicH9Tq5Ds72
1.1.6. 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.
1.2. 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.
1.3. Notes
Notes from the hackfest will appear here.
1.4. 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