@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