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