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

Reply via email to