The Jira component has been created!
On Mon, Apr 20, 2020 at 12:04 PM Tzu-Li (Gordon) Tai <tzuli...@apache.org> wrote: > The flink-training repository has been created: > https://github.com/apache/flink-training > > On Mon, Apr 20, 2020 at 12:47 AM David Anderson <da...@ververica.com> > wrote: > >> 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 >>>>> >>> > >>>>> >>> >>>>> >> >>>>> >>>>