Aljoscha, I know you've been working on the docs recently. Are you working
on the concepts section? I don't want to just drop it if someone has work
in the pipeline.

Seth


On Wed, Apr 15, 2020 at 2:19 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