Agree! This is very convenient and friendly for both contributors and PR reviewers.
Shivam Singh <shivam152...@gmail.com> 于2021年12月13日周一 上午3:56写道: > Oh, I missed the "note" part, just read again and found it. Please ignore > the above reply on positioning suggestions. > LGTM. > > Best regards ! > Shivam Singh > <https://github.com/1502shivam-singh> > > On Mon, Dec 13, 2021 at 1:01 AM Shivam Singh <shivam152...@gmail.com> > wrote: > > > Sounds good ! > > We can settle this component somewhere around in the footer of the > > website, if that's not an issue with the organization standards. > > > > Best regards ! > > Shivam Singh > > <https://github.com/1502shivam-singh> > > > > On Sun, Dec 12, 2021 at 8:06 PM Zhiyuan Ju <juzhiy...@apache.org> wrote: > > > >> Hi Community, > >> > >> We Apache APISIX Community has 2 web projects for now: apisix-website[1] > >> and apisix-dashboard[2]. When contributors submit PRs, we could use the > >> 3rd > >> platform Netlify[3] to build that PR's Preview site, it's very easy for > >> reviewers to review that PR's changes, and it also takes a good > Developer > >> Experience for all of us :) > >> > >> Today I sent a mail to Netlify's Support Team to apply for the OSS > >> plan[4], > >> and just received the reply: > >> > >> ``` > >> You’ll need to deploy the Preview site on Netlify in order for us to > >> approve the Open Source application. > >> > >> Additionally, we would appreciate a link to our service on your projects > >> preview site for your website's visitors to see (so, not just in your > >> repository documentation or on a sponsors page). You have two options: > we > >> have pre-made badges (https://www.netlify.com/press/#badges) for your > >> convenience, or you may create your own link, which should read “This > site > >> is powered by Netlify”. Either should link back to our home page, > >> https://www.netlify.com. > >> > >> Please let us know if you have any other questions or once you’ve > deployed > >> the preview site on Netlify. Thanks! > >> ``` > >> > >> I have checked Netlify's requirements, we need to add Netlify's Link on > >> the > >> Preview Site, please note: it's not on the ASF's Official Site, so it's > >> good to go to integrate Netlify's Service IMO. > >> > >> - For apisix-website, we could use a Custom Web Component to include the > >> Netlify Link, and because we don't need to release website source code, > so > >> it works. > >> - For apisix-dashboard, we could remove the Netlify Component before > >> releasing, so it works as well IMO. > >> > >> What do you think? > >> > >> [1] https://github.com/apache/apisix-website > >> [2] https://github.com/apache/apisix-dashboard > >> [3] http://netlify.com/ > >> [4] https://www.netlify.com/open-source/ > >> > >> Best Regards! > >> @ Zhiyuan Ju <https://github.com/juzhiyuan> > >> > > >