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