Quick summary of our call:
Daryl will soon start with a front end, build against a very simple
mock-backend.
Congxian will start implementing the Spring-based backend early April.

As soon as the first prototype of the UI is ready, we'll share it here for
feedback.

On Thu, Mar 21, 2019 at 10:08 AM Robert Metzger <rmetz...@apache.org> wrote:

> Okay, great.
>
> Congxian Qiu, Daryl and I have a kick-off call later today at 2pm CET, 9pm
> China time about the design of the ecosystem page (see:
> https://github.com/rmetzger/flink-community-tools/issues/4)
> Please let me know if others want to join as well, I can add them to the
> invite.
>
> On Wed, Mar 20, 2019 at 4:10 AM Becket Qin <becket....@gmail.com> wrote:
>
>> I agree. We can start with english-only and see how it goes. The comments
>> and descriptions can always be multi-lingual but that is up to the package
>> owners.
>>
>> On Tue, Mar 19, 2019 at 6:07 PM Robert Metzger <rmetz...@apache.org>
>> wrote:
>>
>>> Thanks.
>>>
>>> Do we actually want this page to be multi-language?
>>>
>>> I propose to make the website english-only, but maybe consider allowing
>>> comments in different languages.
>>> If we would make it multi-language, then we might have problems with
>>> people submitting packages in non-english languages.
>>>
>>>
>>>
>>> On Tue, Mar 19, 2019 at 2:42 AM Becket Qin <becket....@gmail.com> wrote:
>>>
>>>> Done. The writeup looks great!
>>>>
>>>> On Mon, Mar 18, 2019 at 9:09 PM Robert Metzger <rmetz...@apache.org>
>>>> wrote:
>>>>
>>>>> Nice, really good news on the INFRA front!
>>>>> I think the hardware specs sound reasonable. And a periodic backup of
>>>>> the website's database to Infra's backup solution sounds reasonable too.
>>>>>
>>>>> Can you accept and review my proposal for the website?
>>>>>
>>>>>
>>>>> On Sat, Mar 16, 2019 at 3:47 PM Becket Qin <becket....@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> >
>>>>>> > I have a very capable and motivated frontend developer who would be
>>>>>> > willing to implement what I've mocked in my proposal.
>>>>>>
>>>>>>
>>>>>> That is awesome!
>>>>>>
>>>>>> I created a Jira ticket[1] to Apache Infra and got the reply. It
>>>>>> looks that
>>>>>> Apache infra team could provide a decent VM. The last piece is how to
>>>>>> ensure the data is persisted so we won't lose the project info / user
>>>>>> feedbacks when the VM is down. If Apache infra does not provide a
>>>>>> persistent storage for DB backup, we can always ask for multiple VMs
>>>>>> and do
>>>>>> the fault tolerance by ourselves. It seems we can almost say the
>>>>>> hardware
>>>>>> side is also ready.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Jiangjie (Becket) Qin
>>>>>>
>>>>>> [1] https://issues.apache.org/jira/browse/INFRA-18010
>>>>>>
>>>>>> On Fri, Mar 15, 2019 at 5:39 PM Robert Metzger <rmetz...@apache.org>
>>>>>> wrote:
>>>>>>
>>>>>> > Thank you for reaching out to Infra and the ember client.
>>>>>> > When I first saw the Ember repository, I thought it is the whole
>>>>>> thing
>>>>>> > (frontend and backend), but while testing it, I realized it is
>>>>>> "only" the
>>>>>> > frontend. I'm not sure if it makes sense to adjust the Ember
>>>>>> observer
>>>>>> > client, or just write a simple UI from scratch.
>>>>>> > I have a very capable and motivated frontend developer who would be
>>>>>> > willing to implement what I've mocked in my proposal.
>>>>>> > In addition, I found somebody (Congxian Qiu) who seems to be eager
>>>>>> to help
>>>>>> > with this project for the backend:
>>>>>> > https://github.com/rmetzger/flink-community-tools/issues/4
>>>>>> >
>>>>>> > For Infra: I made the same experience when asking for more GitHub
>>>>>> > permissions for "flinkbot": They didn't respond on their mailing
>>>>>> list, only
>>>>>> > on Jira.
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > On Thu, Mar 14, 2019 at 2:45 PM Becket Qin <becket....@gmail.com>
>>>>>> wrote:
>>>>>> >
>>>>>> >> Thanks for writing up the specifications.
>>>>>> >>
>>>>>> >> Regarding the website source code, Austin found a website[1] whose
>>>>>> >> frontend code[2] is available publicly. It lacks some support (e.g
>>>>>> login),
>>>>>> >> but it is still a good starting point. One thing is that I did not
>>>>>> find a
>>>>>> >> License statement for that source code. I'll reach out to the
>>>>>> author to see
>>>>>> >> if they have any concern over our usage.
>>>>>> >>
>>>>>> >> Apache Infra has not replied to my email regarding some details
>>>>>> about the
>>>>>> >> VM. I'll open an infra Jira ticket tomorrow if there is still no
>>>>>> response.
>>>>>> >>
>>>>>> >> Thanks,
>>>>>> >>
>>>>>> >> Jiangjie (Becket) Qin
>>>>>> >>
>>>>>> >> [1] https://emberobserver.com/
>>>>>> >> [2] https://github.com/emberobserver/client
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >> On Thu, Mar 14, 2019 at 1:35 AM Robert Metzger <
>>>>>> rmetz...@apache.org>
>>>>>> >> wrote:
>>>>>> >>
>>>>>> >>> @Bowen: I agree. Confluent Hub looks nicer, but it is on their
>>>>>> company
>>>>>> >>> website. I guess the likelihood that they give out code from
>>>>>> their company
>>>>>> >>> website is fairly low.
>>>>>> >>> @Nils: Beam's page is similar to our Ecosystem page, which we'll
>>>>>> >>> reactivate as part of this PR:
>>>>>> >>> https://github.com/apache/flink-web/pull/187
>>>>>> >>>
>>>>>> >>> Spark-packages.org did not respond to my request.
>>>>>> >>> I will propose a short specification in Becket's initial document.
>>>>>> >>>
>>>>>> >>>
>>>>>> >>> On Mon, Mar 11, 2019 at 11:38 AM Niels Basjes <ni...@basjes.nl>
>>>>>> wrote:
>>>>>> >>>
>>>>>> >>>> Hi,
>>>>>> >>>>
>>>>>> >>>> The Beam project has something in this area that is simply a page
>>>>>> >>>> within their documentation website:
>>>>>> >>>> https://beam.apache.org/documentation/sdks/java-thirdparty/
>>>>>> >>>>
>>>>>> >>>> Niels Basjes
>>>>>> >>>>
>>>>>> >>>> On Fri, Mar 8, 2019 at 11:39 PM Bowen Li <bowenl...@gmail.com>
>>>>>> wrote:
>>>>>> >>>> >
>>>>>> >>>> > Confluent hub for Kafka is another good example of this kind. I
>>>>>> >>>> personally like it over the spark site. May worth checking it
>>>>>> out with
>>>>>> >>>> Kafka folks
>>>>>> >>>> >
>>>>>> >>>> > On Thu, Mar 7, 2019 at 6:06 AM Becket Qin <
>>>>>> becket....@gmail.com>
>>>>>> >>>> wrote:
>>>>>> >>>> >>
>>>>>> >>>> >> Absolutely! Thanks for the pointer. I'll submit a PR to
>>>>>> update the
>>>>>> >>>> >> ecosystem page and the navigation.
>>>>>> >>>> >>
>>>>>> >>>> >> Thanks,
>>>>>> >>>> >>
>>>>>> >>>> >> Jiangjie (Becket) Qin
>>>>>> >>>> >>
>>>>>> >>>> >> On Thu, Mar 7, 2019 at 8:47 PM Robert Metzger <
>>>>>> rmetz...@apache.org>
>>>>>> >>>> wrote:
>>>>>> >>>> >>
>>>>>> >>>> >> > Okay. I will reach out to spark-packages.org and see if
>>>>>> they are
>>>>>> >>>> willing
>>>>>> >>>> >> > to share.
>>>>>> >>>> >> >
>>>>>> >>>> >> > Do you want to raise a PR to update the ecosystem page
>>>>>> (maybe sync
>>>>>> >>>> with
>>>>>> >>>> >> > the "Software Projects" listed here:
>>>>>> >>>> >> >
>>>>>> https://cwiki.apache.org/confluence/display/FLINK/Powered+by+Flink)
>>>>>> >>>> and
>>>>>> >>>> >> > link it in the navigation?
>>>>>> >>>> >> >
>>>>>> >>>> >> > Best,
>>>>>> >>>> >> > Robert
>>>>>> >>>> >> >
>>>>>> >>>> >> >
>>>>>> >>>> >> > On Thu, Mar 7, 2019 at 10:13 AM Becket Qin <
>>>>>> becket....@gmail.com>
>>>>>> >>>> wrote:
>>>>>> >>>> >> >
>>>>>> >>>> >> >> Hi Robert,
>>>>>> >>>> >> >>
>>>>>> >>>> >> >> I think it at least worths checking if spark-packages.org
>>>>>> owners
>>>>>> >>>> are
>>>>>> >>>> >> >> willing to share. Thanks for volunteering to write the
>>>>>> requirement
>>>>>> >>>> >> >> descriptions! In any case, that will be very helpful.
>>>>>> >>>> >> >>
>>>>>> >>>> >> >> Since a static page has almost no cost, and we will need
>>>>>> it to
>>>>>> >>>> redirect
>>>>>> >>>> >> >> to the dynamic site anyways, how about we first do that
>>>>>> while
>>>>>> >>>> working on
>>>>>> >>>> >> >> the dynamic website?
>>>>>> >>>> >> >>
>>>>>> >>>> >> >> Thanks,
>>>>>> >>>> >> >>
>>>>>> >>>> >> >> Jiangjie (Becket) Qin
>>>>>> >>>> >> >>
>>>>>> >>>> >> >> On Thu, Mar 7, 2019 at 4:59 AM Ufuk Celebi <u...@apache.org
>>>>>> >
>>>>>> >>>> wrote:
>>>>>> >>>> >> >>
>>>>>> >>>> >> >>> I like Shaoxuan's idea to keep this a static site first.
>>>>>> We
>>>>>> >>>> could then
>>>>>> >>>> >> >>> iterate on this and make it a dynamic thing. Of course,
>>>>>> if we
>>>>>> >>>> have the
>>>>>> >>>> >> >>> resources in the community to quickly start with a
>>>>>> dynamic site,
>>>>>> >>>> I'm
>>>>>> >>>> >> >>> not apposed.
>>>>>> >>>> >> >>>
>>>>>> >>>> >> >>> – Ufuk
>>>>>> >>>> >> >>>
>>>>>> >>>> >> >>> On Wed, Mar 6, 2019 at 2:31 PM Robert Metzger <
>>>>>> >>>> rmetz...@apache.org>
>>>>>> >>>> >> >>> wrote:
>>>>>> >>>> >> >>> >
>>>>>> >>>> >> >>> > Awesome! Thanks a lot for looking into this Becket! The
>>>>>> VMs
>>>>>> >>>> hosted by
>>>>>> >>>> >> >>> Infra
>>>>>> >>>> >> >>> > look suitable.
>>>>>> >>>> >> >>> >
>>>>>> >>>> >> >>> > @Shaoxuan: There is actually already a static page. It
>>>>>> used to
>>>>>> >>>> be
>>>>>> >>>> >> >>> linked,
>>>>>> >>>> >> >>> > but has been removed from the navigation bar for some
>>>>>> reason.
>>>>>> >>>> This is
>>>>>> >>>> >> >>> the
>>>>>> >>>> >> >>> > page: https://flink.apache.org/ecosystem.html
>>>>>> >>>> >> >>> > We could update the page and add it back to the
>>>>>> navigation bar
>>>>>> >>>> for the
>>>>>> >>>> >> >>> > coming weeks. What do you think?
>>>>>> >>>> >> >>> >
>>>>>> >>>> >> >>> > I would actually like to push for a dynamic page right
>>>>>> away.
>>>>>> >>>> >> >>> >
>>>>>> >>>> >> >>> > I know it's kind of a bold move, but how do you feel
>>>>>> about
>>>>>> >>>> sending the
>>>>>> >>>> >> >>> > owners of spark-packages.org a short note, if they are
>>>>>> >>>> interested in
>>>>>> >>>> >> >>> > sharing the source? We could maintain the code together
>>>>>> in a
>>>>>> >>>> public
>>>>>> >>>> >> >>> repo.
>>>>>> >>>> >> >>> > If they are not interested in sharing, or we decide not
>>>>>> to ask
>>>>>> >>>> in the
>>>>>> >>>> >> >>> first
>>>>>> >>>> >> >>> > place, I'm happy to write down a short description of
>>>>>> the
>>>>>> >>>> requirements,
>>>>>> >>>> >> >>> > maybe some mockups. We could then see if we find
>>>>>> somebody here
>>>>>> >>>> in the
>>>>>> >>>> >> >>> > community who's willing to implement it.
>>>>>> >>>> >> >>> > Given the number of people who are eager to contribute,
>>>>>> I
>>>>>> >>>> believe we
>>>>>> >>>> >> >>> will
>>>>>> >>>> >> >>> > be able to find somebody pretty soon.
>>>>>> >>>> >> >>> >
>>>>>> >>>> >> >>> >
>>>>>> >>>> >> >>> > On Wed, Mar 6, 2019 at 3:49 AM Becket Qin <
>>>>>> >>>> becket....@gmail.com>
>>>>>> >>>> >> >>> wrote:
>>>>>> >>>> >> >>> >
>>>>>> >>>> >> >>> > > Forgot to provide the link...
>>>>>> >>>> >> >>> > >
>>>>>> >>>> >> >>> > > [1] https://www.apache.org/dev/services.html#blogs
>>>>>> (Apache
>>>>>> >>>> infra
>>>>>> >>>> >> >>> services)
>>>>>> >>>> >> >>> > > [2] https://www.apache.org/dev/freebsd-jails
>>>>>> (FreeBSD Jail
>>>>>> >>>> provided
>>>>>> >>>> >> >>> by
>>>>>> >>>> >> >>> > > Apache Infra)
>>>>>> >>>> >> >>> > >
>>>>>> >>>> >> >>> > > On Wed, Mar 6, 2019 at 10:46 AM Becket Qin <
>>>>>> >>>> becket....@gmail.com>
>>>>>> >>>> >> >>> wrote:
>>>>>> >>>> >> >>> > >
>>>>>> >>>> >> >>> > >> Hi Robert,
>>>>>> >>>> >> >>> > >>
>>>>>> >>>> >> >>> > >> Thanks for the feedback. These are good points. We
>>>>>> should
>>>>>> >>>> absolutely
>>>>>> >>>> >> >>> > >> shoot for a dynamic website to support more
>>>>>> interactions in
>>>>>> >>>> the
>>>>>> >>>> >> >>> community.
>>>>>> >>>> >> >>> > >> There might be a few things to solve:
>>>>>> >>>> >> >>> > >> 1. The website code itself. An open source solution
>>>>>> would
>>>>>> >>>> be great.
>>>>>> >>>> >> >>> TBH,
>>>>>> >>>> >> >>> > >> I do not have much experience on building a website.
>>>>>> It'll
>>>>>> >>>> be great
>>>>>> >>>> >> >>> if
>>>>>> >>>> >> >>> > >> someone could help comment on the solution here.
>>>>>> >>>> >> >>> > >> 2. The hardware to host the website. Apache Infra
>>>>>> provides
>>>>>> >>>> a few
>>>>>> >>>> >> >>> > >> services[1] that Apache projects can leverage. I did
>>>>>> not see
>>>>>> >>>> >> >>> database
>>>>>> >>>> >> >>> > >> service, but maybe we can run a simple MySQL db in
>>>>>> FreeBSD
>>>>>> >>>> jail[2].
>>>>>> >>>> >> >>> > >>
>>>>>> >>>> >> >>> > >> @Bowen & vino, thanks for the positive feedback!
>>>>>> >>>> >> >>> > >>
>>>>>> >>>> >> >>> > >> @Shaoxuan Wang <wshaox...@gmail.com>
>>>>>> >>>> >> >>> > >> Thanks for the suggestion. That sounds reasonable to
>>>>>> me. We
>>>>>> >>>> >> >>> probably need
>>>>>> >>>> >> >>> > >> a page in the Flink official site anyways, even just
>>>>>> >>>> provide links
>>>>>> >>>> >> >>> it to
>>>>>> >>>> >> >>> > >> the ecosystem website. So listing the connectors in
>>>>>> that
>>>>>> >>>> static
>>>>>> >>>> >> >>> page seems
>>>>>> >>>> >> >>> > >> something we could start with while we are working
>>>>>> on the
>>>>>> >>>> dynamic
>>>>>> >>>> >> >>> pages.
>>>>>> >>>> >> >>> > >>
>>>>>> >>>> >> >>> > >> Thanks,
>>>>>> >>>> >> >>> > >>
>>>>>> >>>> >> >>> > >> Jiangjie (Becket) Qin
>>>>>> >>>> >> >>> > >>
>>>>>> >>>> >> >>> > >> On Wed, Mar 6, 2019 at 10:40 AM Shaoxuan Wang <
>>>>>> >>>> wshaox...@gmail.com>
>>>>>> >>>> >> >>> > >> wrote:
>>>>>> >>>> >> >>> > >>
>>>>>> >>>> >> >>> > >>> Hi Becket and Robert,
>>>>>> >>>> >> >>> > >>>
>>>>>> >>>> >> >>> > >>> I like this idea!  Let us roll this out with Flink
>>>>>> >>>> connectors at
>>>>>> >>>> >> >>> the
>>>>>> >>>> >> >>> > >>> first beginning. We can start with a static page,
>>>>>> and
>>>>>> >>>> upgrade it
>>>>>> >>>> >> >>> when we
>>>>>> >>>> >> >>> > >>> find a better solution for dynamic one with rich
>>>>>> functions.
>>>>>> >>>> >> >>> > >>>
>>>>>> >>>> >> >>> > >>> Regards,
>>>>>> >>>> >> >>> > >>> Shaoxuan
>>>>>> >>>> >> >>> > >>>
>>>>>> >>>> >> >>> > >>>
>>>>>> >>>> >> >>> > >>> On Wed, Mar 6, 2019 at 1:36 AM Robert Metzger <
>>>>>> >>>> rmetz...@apache.org
>>>>>> >>>> >> >>> >
>>>>>> >>>> >> >>> > >>> wrote:
>>>>>> >>>> >> >>> > >>>
>>>>>> >>>> >> >>> > >>>> Hey Becket,
>>>>>> >>>> >> >>> > >>>>
>>>>>> >>>> >> >>> > >>>> This is a great idea!
>>>>>> >>>> >> >>> > >>>> For this to be successful, we need to make sure
>>>>>> the page
>>>>>> >>>> is placed
>>>>>> >>>> >> >>> > >>>> prominently so that the people submitting
>>>>>> something will
>>>>>> >>>> get
>>>>>> >>>> >> >>> attention for
>>>>>> >>>> >> >>> > >>>> their contributions.
>>>>>> >>>> >> >>> > >>>> I think a dynamic site would probably be better,
>>>>>> if we
>>>>>> >>>> want
>>>>>> >>>> >> >>> features
>>>>>> >>>> >> >>> > >>>> such as up and downvoting or comments.
>>>>>> >>>> >> >>> > >>>> I would also like this to be hosted on Apache
>>>>>> infra, and
>>>>>> >>>> endorsed
>>>>>> >>>> >> >>> by
>>>>>> >>>> >> >>> > >>>> the community.
>>>>>> >>>> >> >>> > >>>>
>>>>>> >>>> >> >>> > >>>> Does anybody here know any existing software that
>>>>>> we
>>>>>> >>>> could use?
>>>>>> >>>> >> >>> > >>>> The only think I was able to find is AUR:
>>>>>> >>>> >> >>> https://aur.archlinux.org/
>>>>>> >>>> >> >>> > >>>> (which is a community packages site for Arch
>>>>>> Linux. The
>>>>>> >>>> source
>>>>>> >>>> >> >>> code of this
>>>>>> >>>> >> >>> > >>>> portal is open source, but the layout and
>>>>>> structure is
>>>>>> >>>> not an
>>>>>> >>>> >> >>> ideal fit for
>>>>>> >>>> >> >>> > >>>> our requirements)
>>>>>> >>>> >> >>> > >>>>
>>>>>> >>>> >> >>> > >>>> Best,
>>>>>> >>>> >> >>> > >>>> Robert
>>>>>> >>>> >> >>> > >>>>
>>>>>> >>>> >> >>> > >>>>
>>>>>> >>>> >> >>> > >>>>
>>>>>> >>>> >> >>> > >>>> On Tue, Mar 5, 2019 at 12:03 PM Becket Qin <
>>>>>> >>>> becket....@gmail.com>
>>>>>> >>>> >> >>> > >>>> wrote:
>>>>>> >>>> >> >>> > >>>>
>>>>>> >>>> >> >>> > >>>>> Hi folks,
>>>>>> >>>> >> >>> > >>>>>
>>>>>> >>>> >> >>> > >>>>> I would like to start a discussion thread about
>>>>>> creating
>>>>>> >>>> a Flink
>>>>>> >>>> >> >>> > >>>>> ecosystem website. The website aims to help
>>>>>> contributors
>>>>>> >>>> who
>>>>>> >>>> >> >>> have developed
>>>>>> >>>> >> >>> > >>>>> projects around Flink share their work with the
>>>>>> >>>> community.
>>>>>> >>>> >> >>> > >>>>>
>>>>>> >>>> >> >>> > >>>>> Please see the following doc for more details.
>>>>>> >>>> >> >>> > >>>>>
>>>>>> >>>> >> >>> > >>>>>
>>>>>> >>>> >> >>>
>>>>>> >>>>
>>>>>> https://docs.google.com/document/d/12oCItoLbKrLGuwEUFcCfigezIR2hW3925j1hh3kGp4A/edit#
>>>>>> >>>> >> >>> > >>>>>
>>>>>> >>>> >> >>> > >>>>> Thanks,
>>>>>> >>>> >> >>> > >>>>>
>>>>>> >>>> >> >>> > >>>>> Jiangjie (Becket) Qin
>>>>>> >>>> >> >>> > >>>>>
>>>>>> >>>> >> >>> > >>>>
>>>>>> >>>> >> >>>
>>>>>> >>>> >> >>
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> --
>>>>>> >>>> Best regards / Met vriendelijke groeten,
>>>>>> >>>>
>>>>>> >>>> Niels Basjes
>>>>>> >>>>
>>>>>> >>>
>>>>>>
>>>>>

Reply via email to