Hi John, Thanks for the detailed explanation.
The echarts-www project is currently not included in SGA, so we should change the license and then file infra request. But we worry that if "admin" role is not given to us, like what happens to echarts repo now, it may be hard for us to find out what's going on when error occurs during building website. Since we may try a few times to build correctly, I believe it's quite inefficient to email admin each time we failed to build. The website is currently generated using gulp, by running `bash release.sh`. And the generated HTML files and other assets are under root directory. Do the files hosted on `asf-site` branch hosted on Apache's server or GitHub Pages? If on Apache server, how should we get the error log of server? Another question is, do we have to make this website ready before we release a new version? That may take a few more days or even weeks to be ready, considering the delay of email communication. Thanks! Zhang Wenli http://zhangwenli.com On Mon, Apr 16, 2018 at 6:01 PM, John D. Ament <johndam...@apache.org> wrote: > Hi Wenli, > > We can host that at Apache. We do need to make a few changes to work > within the branding policies. Please review > https://incubator.apache.org/guides/branding.html and > https://incubator.apache.org/guides/sites.html > > Was the website included in the SGA? If not, would you be able to get > another SGA put together that includes the website? If it was included, > please just file another infra request to move the git repo over. > > It looks like you're using jade to build the website. I think that's > already a supported tool, if not I'm sure we can install it. > > Typically we maintain two branches, but jade may work differently. On the > "master" or "develop" branch is where the source code for the website > lives. Typically there is a build script that would be created that wraps > the actual build from master into a "asf-site" branch. That branch > contains the final build output for the website. If everything is on a > single branch, that should still work, just gets a little confusing since > somehow it needs to be built. Do you build it manually? We can do Jenkins > jobs or Buildbot jobs to do it (I personally prefer Jenkins, much more self > serve). > > You can take a look at what I put together for the incubator website, which > uses jbake and velocity to run: > https://github.com/apache/incubator/blob/master/build_site.sh > > John > > On Sun, Apr 15, 2018 at 11:16 PM Wenli Zhang <oviliazh...@gmail.com> > wrote: > > > We are currently using https://github.com/ecomfe/echarts-www to generate > > website https://ecomfe.github.io/echarts-doc/public/en/index.html . > Could > > we have another project like > > https://github.com/apache/incubator-echarts-www > > for the podling website? > > > > Where is the server then, and how should we build and release the > website? > > > > > > Zhang Wenli > > http://zhangwenli.com > > > > On Mon, Apr 16, 2018 at 10:39 AM, Wenli Zhang <oviliazh...@gmail.com> > > wrote: > > > > > Hi John, > > > > > > We are currently using https://ecomfe.github.io/echarts-doc/public/en/ > > > index.html for website. > > > Is this podling website required before we release a new version? > > > > > > > > > Zhang Wenli > > > http://zhangwenli.com > > > > > > On Mon, Apr 16, 2018 at 12:31 AM, John D. Ament <johndam...@apache.org > > > > > wrote: > > > > > >> Both URLs will end up working for them (echarts.apache.org and > > >> echarts.incubator.apache.org). I personally don't care which is used > > >> regularly, and it helps projects to not use the incubator suffixed one > > >> when > > >> graduating. As long as the website complies with branding policies > and > > >> release download policies. > > >> > > >> John > > >> > > >> On Sun, Apr 15, 2018 at 9:53 AM Kevin A. McGrail <kmcgr...@apache.org > > > > >> wrote: > > >> > > >> > John, do they use echarts.incubator.apache.org to start? > > >> > > > >> > On Sun, Apr 15, 2018, 09:24 John D. Ament <johndam...@apache.org> > > >> wrote: > > >> > > > >> > > All, > > >> > > > > >> > > We've received a media request about our website. Currently there > > is > > >> no > > >> > > website for ECharts. What are the plans for building a website? > > >> > > > > >> > > John > > >> > > > > >> > > > >> > > > > > > > > >