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
>>>> >>> >
>>>> >>>
>>>> >>
>>>>
>>>

Reply via email to