> > How about calling the component "Documentation / Training"?
Sounds good. Thanks! *David Anderson* | Training Coordinator Follow us @VervericaData -- Join Flink Forward - The Apache Flink Conference Stream Processing | Event Driven | Real Time On Sun, Apr 19, 2020 at 10:57 AM Robert Metzger <rmetz...@apache.org> wrote: > @David: I'm happy to create a component in JIRA. > > How about calling the component "Documentation / Training"? > > On Sat, Apr 18, 2020 at 11:14 AM Tzu-Li (Gordon) Tai <tzuli...@apache.org> > wrote: > >> I can help create the flink-training repository. >> >> Before I do that though, I'd like to wait a bit on [1] over the next few >> days. >> >> There's a similar case there, where we want to create a new repo to host >> existing codebases, >> but may not necessarily need a vote because the contribution is not a >> direction-shifting change to the project. >> >> If consensus passes there, I'll create the repo for flink-training as >> well. >> >> [1] >> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Creating-a-new-repo-to-host-Flink-benchmarks-td40037.html >> >> On Sat, Apr 18, 2020 at 4:09 AM Seth Wiesman <sjwies...@gmail.com> wrote: >> >>> I'm not able to create the repository. INFRA requests that new repos are >>> created using https://selfserve.apache.org/ and it requires a PMC >>> member. >>> It looks like it should take someone 30 seconds. >>> >>> Seth >>> >>> On Fri, Apr 17, 2020 at 9:07 AM David Anderson <da...@ververica.com> >>> wrote: >>> >>> > @Robert, do you think we could create a new flink-training component in >>> > Jira for tracking tickets related to the flink-training content? >>> > >>> > David >>> > >>> > On Thu, Apr 16, 2020 at 10:54 AM David Anderson <da...@ververica.com> >>> > wrote: >>> > >>> >> > I am happy to get the repo created for you. >>> >> >>> >> Thank you, @seth. I think we are also going to want a new >>> flink-training >>> >> component in Jira. Maybe you can help there too? >>> >> >>> >> > If we go with the documentation (vs flink.apache.org) do you think >>> we >>> >> > should remove any of the existing content? There is already a >>> getting >>> >> > started section with quickstarts and walkthroughs and a concepts >>> >> section. >>> >> > In particular, the concepts section today is not complete and almost >>> >> every >>> >> > page on master contains multiple TODOs. >>> >> >>> >> I'll look at this, and also coordinate with what Aljoscha is doing >>> there. >>> >> But yes, there is room for improvement in this part of the docs, so >>> I'm >>> >> expecting to be able to help with that. >>> >> >>> >> David >>> >> >>> >> On Wed, Apr 15, 2020 at 9:20 PM Seth Wiesman <sjwies...@gmail.com> >>> wrote: >>> >> >>> >>> Hi David, >>> >>> >>> >>> I am happy to get the repo created for you. >>> >>> >>> >>> If we go with the documentation (vs flink.apache.org) do you think >>> we >>> >>> should remove any of the existing content? There is already a getting >>> >>> started section with quickstarts and walkthroughs and a concepts >>> section. >>> >>> In particular, the concepts section today is not complete and almost >>> >>> every >>> >>> page on master contains multiple TODOs. I don't believe anyone is >>> working >>> >>> on these. What do you think about replacing the current concepts >>> section >>> >>> with the training material? I just re-examined the training site and >>> I >>> >>> believe it covers the same material as concepts but better. Of >>> course, we >>> >>> would salvage anything worth keeping, like the glossary. >>> >>> >>> >>> Seth >>> >>> >>> >>> On Wed, Apr 15, 2020 at 2:02 PM David Anderson <da...@ververica.com> >>> >>> wrote: >>> >>> >>> >>> > Thank you all for the very positive response to our proposal to >>> >>> contribute >>> >>> > the training materials that have been at training.ververica.com >>> to the >>> >>> > Apache Flink project. Now I’d like to begin the more detailed >>> >>> discussion of >>> >>> > how to go about this. >>> >>> > >>> >>> > In that earlier thread I mentioned that we were thinking of >>> merging the >>> >>> > markdown-based web pages into flink.apache.org, and to add the >>> >>> exercises >>> >>> > to >>> >>> > flink-playgrounds. This was based on thinking that it would be >>> >>> something of >>> >>> > a maintenance headache to add the website content into the docs, >>> where >>> >>> it >>> >>> > would have to be versioned. >>> >>> > >>> >>> > Since then, a better approach has been suggested: >>> >>> > >>> >>> > We already have quite a bit of “getting started” material in the >>> docs: >>> >>> Code >>> >>> > Walkthroughs, Docker Playgrounds, Tutorials, and Examples. Having a >>> >>> second >>> >>> > location (namely flink.apache.org) where this kind of content >>> could be >>> >>> > found doesn’t seem ideal. So let’s go ahead and add the expository >>> >>> content >>> >>> > from the training materials to the documentation, with pointers >>> into >>> >>> the >>> >>> > rest of the docs (which are already present in the training), and >>> with >>> >>> > pointers to the exercises (rather than including the exercise >>> >>> descriptions >>> >>> > in the docs). This will keep the content that will need more >>> frequent >>> >>> > revision out of the documentation. >>> >>> > >>> >>> > Then let’s create a new repo -- named flink-training -- that >>> contains >>> >>> the >>> >>> > exercises, the solutions, and the tests that go with them, PLUS >>> all of >>> >>> the >>> >>> > material that describes how to get setup to do the exercises, the >>> >>> > explanations for each exercise, and accompanying discussion >>> material >>> >>> that >>> >>> > should be read after doing each exercise. Note that the exercise >>> >>> solutions >>> >>> > already have tests, and Travis is already being used for CI on the >>> >>> existing >>> >>> > project, so CI shouldn’t be an issue. >>> >>> > >>> >>> > Action Item: would a committer or PMC member kindly volunteer to >>> help >>> >>> with >>> >>> > creating this new flink-training repo? >>> >>> > >>> >>> > With the content refactored in this way, I believe ongoing >>> maintenance >>> >>> > won’t be much trouble. With each new Flink release I’ve been >>> updating >>> >>> the >>> >>> > exercises to build against the latest release, and to avoid any >>> newly >>> >>> > deprecated parts of the API. But since these exercises are focused >>> on >>> >>> the >>> >>> > most basic parts of the API, that hasn’t been difficult. As for >>> content >>> >>> > from the training website that would move into the docs, this >>> content >>> >>> is >>> >>> > much more stable, and has only needed a gentle revision every year >>> or >>> >>> two. >>> >>> > >>> >>> > Regards, >>> >>> > David >>> >>> > >>> >>> >>> >> >>> >>