+1 for this idea. I think there would existed many details to discuss once community ready to host the materials:
1. How to judge whether a lab exercise should be added? There would be many user cases for streaming computation, I think we should need a outline for the knowledge map of Flink and contributors could choose those not touched to add or polish existing labs, however, the latter one could be more difficult to judge. 2. How to judge a PR could be merged? I think no CI system could be used for adding exercises, we need some principles or tools to ensure the exercise could be run well as expected. Best Yun Tang ________________________________ From: Till Rohrmann <trohrm...@apache.org> Sent: Wednesday, April 15, 2020 16:08 To: dev <dev@flink.apache.org> Cc: Eduardo Winpenny Tejedor <eduardo.winpe...@gmail.com>; Seth Wiesman <sjwies...@gmail.com>; Niels Basjes <ni...@basjes.nl>; user <u...@flink.apache.org> Subject: Re: [PROPOSAL] Contribute training materials to Apache Flink Hi David, making the training materials available on flink.apache.org<http://flink.apache.org> would increase the reach and improve its visibility. Since this is very helpful material for our users +1 for contributing the training material. If we decide not maintain different versions, then we might be able to highlight features which are only available in/since a certain version. One thing the community should be aware of is that we also need to maintain the training material. Maybe you could share with us how much effort this usually is when updating the training material for a new Flink version, David? Cheers, Till On Fri, Apr 10, 2020 at 10:31 PM David Anderson <da...@ververica.com<mailto:da...@ververica.com>> wrote: Yes, the training materials could become part of the docs, as you suggest. The reason why I'm somewhat resistant to this idea is that the documentation is versioned. It will be easier to maintain the training content and its exercises and examples if we only have to be concerned with having one version (for the latest Flink release), and I don't really see any added value to the community in keeping older versions of the training online. On Fri, Apr 10, 2020 at 8:46 PM Eduardo Winpenny Tejedor < eduardo.winpe...@gmail.com<mailto:eduardo.winpe...@gmail.com>> wrote: > +1 to the idea, David regarding your question, could it go in a > quickstart/get started with Flink section? Next to or replacing the current > 'Getting started' section? > > On Thu, 9 Apr 2020, 22:11 Seth Wiesman, > <sjwies...@gmail.com<mailto:sjwies...@gmail.com>> wrote: > >> Hi David, >> >> +1 to add to the project. >> >> I agree that flink.apache.org<http://flink.apache.org> and flink playgrounds >> respectively are the >> best places to host this content. >> >> On Thu, Apr 9, 2020 at 2:56 PM Niels Basjes >> <ni...@basjes.nl<mailto:ni...@basjes.nl>> wrote: >> >>> Hi, >>> >>> Sounds like a very nice thing to have as part of the project ecosystem. >>> >>> Niels >>> >>> On Thu, Apr 9, 2020 at 8:10 PM David Anderson >>> <da...@ververica.com<mailto:da...@ververica.com>> >>> wrote: >>> >>>> Dear Flink Community! >>>> >>>> For some time now Ververica has been hosting some freely available >>>> Apache >>>> Flink training materials at https://training.ververica.com. This >>>> includes >>>> tutorial content covering the core concepts of the DataStream API, and >>>> hands-on exercises that accompany those explanations. >>>> >>>> Website: https://training.ververica.com >>>> Website repo: https://github.com/dataArtisans/flink-training >>>> Exercises: repo: https://github.com/ververica/flink-training-exercises >>>> >>>> We would like to contribute this training content to Apache Flink. By >>>> doing >>>> so, we hope to make it even easier for folks to get started with Flink. >>>> Especially during this time when so many are working from home, we'd >>>> like >>>> to get this self-paced training course out where more people will see >>>> it. >>>> >>>> If the community wants these training materials, then this also raises >>>> the >>>> question of where to put them. We are thinking it would be best to >>>> integrate the website content into >>>> flink.apache.org<http://flink.apache.org>, and to add the >>>> exercises to flink-playgrounds -- but these points can be discussed >>>> separately once we've established that the community wants this content. >>>> >>>> Looking forward to hearing what you think! >>>> >>>> Best regards, >>>> David >>>> >>> >>> >>> -- >>> Best regards / Met vriendelijke groeten, >>> >>> Niels Basjes >>> >>