Thanks for the update Robert! Looking forward to the prototype! On Thu, Mar 21, 2019 at 10:07 PM Robert Metzger <rmetz...@apache.org> wrote:
> 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 > >>>>>> >>>> > >>>>>> >>> > >>>>>> > >>>>> >