@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