I think it makes sense for each release to have a separated doc/website. It
might be a question though if the website should be included in the
release. I am also curious how big the zip file of the website is?



On Fri, May 17, 2019 at 6:48 AM Josh Fischer <[email protected]> wrote:

> My responses are Inlined
>
> On Wed, May 15, 2019 at 1:37 PM Dave Fisher <[email protected]> wrote:
>
> > A few thoughts about the website. There are two parts to consider.
> >
> > (1) The constant part that talks about the Heron project, where resources
> > are and how to contribute to it. This part includes linkages to ASF
> > resources and also the proper download pages etc.
> >
> > This part should be published at any time and I suggest that the Jenkins
> > build be triggered by changes to the repository. This is why many
> projects
> > have a separate repository for the website.
>
>
> *** I do have a fair amount of this merged into master.  I looked at
> another incubating project and reused a lot of what they have done.  The
> static site just hasn’t been updated yet.   If think this should go out
> before we move where the site is served from I think we can make that
> happen.  Please advise.
>
> >
> >
> > See the following for missing issues:
> > https://whimsy.apache.org/pods/project/heron - go to
> > https://whimsy.apache.org/pods/project to find another podling for
> > comparison.
>
>
> *** see above
>
> >
> >
> > (2) Heron docs ought to be tied together with product releases along with
> > master. It makes sense for a releases docs to be part of a release build.
> > Some projects even include release docs with a binary convenience
> release.
> >
>
> *** ok would have to think about this approach a little more.  I think I
> misunderstood the reasoning behind separating the website from the code.  I
> do this would be an easier to manage workflow.   I believe the current set
> up builds all static content and Java/Py docs from the same command.  We
> may have to do a little more work to separate the two.
>
> *** Any one else have any thoughts?  Did I miss anything?
>
>
> > Regards,
> > Dave
> >
> > > On May 10, 2019, at 9:14 AM, Josh Fischer <[email protected]> wrote:
> > >
> > > Hey All,
> > >
> > > With the "build asf site" scripts merged into master we should decide
> > which
> > > of the existing Heron Jenkins builds that we want to trigger them.
> Ning
> > > brought up a good idea to have differences instances of the static site
> > > running for the different versions of Heron.  I agree that this is a
> good
> > > idea.  While I don't think that easily possible today, we can start to
> > > design our release process to work with this idea.  We could create new
> > > docs to be published for each successful release as opposed to a
> > scheduled
> > > cron job?  Thoughts?
> > >
> > > On Fri, Apr 26, 2019 at 11:03 AM Dave Fisher <[email protected]>
> > wrote:
> > >
> > >> Hi Josh,
> > >>
> > >> I responded to your more recent email. In order to create and manage
> > >> Jenkins jobs ids need to be added to the  hudson-jobadmin LDAP group
> by
> > a
> > >> PMC Chair.
> > >>
> > >> Looking for that now.
> > >>
> > >> Regards,
> > >> Dave
> > >>
> > >>> On Apr 24, 2019, at 4:09 PM, Josh Fischer <[email protected]>
> wrote:
> > >>>
> > >>> Sending this again.  I think the apache servers stripped out the
> image
> > on
> > >>> the last email I sent.
> > >>>
> > >>> Here is my original message:
> > >>>
> > >>> I was looking around the site
> > >> https://builds.apache.org/view/Heron%20Jobs/ .
> > >>> I've logged in, but I don't see a way to create a freestyle
> > >>> project/pipeline/anything in the UI.   Am I missing something
> obvious?
> > >>>
> > >>> Please see the google drive link below for the image I was trying to
> > >> share
> > >>> before.
> > >>>
> > >>>
> > >>
> >
> https://drive.google.com/file/d/1BGjltTiRNZRfBaT5d2heTKEfKfUe0Irz/view?usp=sharing
> > >>>
> > >>> On Tue, Apr 23, 2019 at 9:34 PM Josh Fischer <[email protected]>
> > >> wrote:
> > >>>
> > >>>> Hey All,
> > >>>>
> > >>>> I was looking around the site
> > >> https://builds.apache.org/view/Heron%20Jobs/ .
> > >>>> I've logged in, but I don't see a way to create a freestyle
> > >>>> project/pipeline/anything in the UI.. See attached image.   Am I
> > missing
> > >>>> something?
> > >>>>
> > >>>>
> > >>>>
> > >>>> On Mon, Apr 22, 2019 at 1:09 PM Ning Wang <[email protected]>
> > wrote:
> > >>>>
> > >>>>> Cool.
> > >>>>>
> > >>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <[email protected]
> >
> > >>>>> wrote:
> > >>>>>
> > >>>>>> I do too.  I’ll resend the email and try to move forward this
> week.
> > >>>>> Ning,
> > >>>>>> If I get stuck Ill Let you know.
> > >>>>>>
> > >>>>>> On Mon, Apr 22, 2019 at 12:02 PM Ning Wang <[email protected]>
> > >>>>> wrote:
> > >>>>>>
> > >>>>>>> Nice! I have access to Jenkins. Please let me know if you need
> > helps
> > >>>>> from
> > >>>>>>> me.
> > >>>>>>>
> > >>>>>>> On Mon, Apr 22, 2019 at 9:40 AM Josh Fischer <
> [email protected]>
> > >>>>>> wrote:
> > >>>>>>>
> > >>>>>>>> Just an update on the heron doc website. The actual website
> build
> > >>>>> has
> > >>>>>>> been
> > >>>>>>>> fixed. I sent an email out to [email protected] asking about
> how
> > to
> > >>>>>>>> implement the process and describing what we would need in the
> > >>>>> server
> > >>>>>> to
> > >>>>>>>> build about a week ago.  I didn’t get a reply back, I will try
> > again
> > >>>>>> this
> > >>>>>>>> week.
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>> On Wed, Apr 3, 2019 at 9:08 PM Ning Wang <[email protected]>
> > >>>>> wrote:
> > >>>>>>>>
> > >>>>>>>>> Great!
> > >>>>>>>>>
> > >>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
> [email protected]
> > >
> > >>>>>>> wrote:
> > >>>>>>>>>
> > >>>>>>>>>> Yes I think I am all set up now. Thank you for your help.
> > >>>>>>>>>>
> > >>>>>>>>>> - Josh
> > >>>>>>>>>>
> > >>>>>>>>>> On Wed, Apr 3, 2019 at 3:48 PM Dave Fisher <
> > >>>>> [email protected]>
> > >>>>>>>>> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>>> Hi Josh,
> > >>>>>>>>>>>
> > >>>>>>>>>>> I see you in the group. Are you all set?
> > >>>>>>>>>>>
> > >>>>>>>>>>> Regards,
> > >>>>>>>>>>> Dave
> > >>>>>>>>>>>
> > >>>>>>>>>>>> On Apr 3, 2019, at 12:02 PM, Dave Fisher <
> > >>>>>> [email protected]>
> > >>>>>>>>>> wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Email stripped the image out. Please send it directly.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
> > >>>>>> [email protected]>
> > >>>>>>>>>> wrote:
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Ok went to that link and nothing and authed with apache,
> > >>>>> GH,
> > >>>>>> and
> > >>>>>>>> saw
> > >>>>>>>>>>> confirmation of repos.  Still no access via UI or CLI.
> > >>>>>>>>>>>>> Image attached.
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> On Wed, Apr 3, 2019 at 1:46 PM Dave Fisher <
> > >>>>>>> [email protected]
> > >>>>>>>>>>> <mailto:[email protected]>> wrote:
> > >>>>>>>>>>>>> Infra has a question:
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Could you please have him submit a screenshot of what
> > >>>>>>>>>>> https://gitbox.apache.org/setup/ <
> > >>>>>> https://gitbox.apache.org/setup/
> > >>>>>>>>
> > >>>>>>>>> says
> > >>>>>>>>>>> after he has authed? He may need to reset his github linking
> > >>>>>> (reset
> > >>>>>>>>> link
> > >>>>>>>>>> in
> > >>>>>>>>>>> the middle box of the setup page.)
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Regards,
> > >>>>>>>>>>>>> Dave
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>> On Apr 3, 2019, at 11:19 AM, Dave Fisher <
> > >>>>>>> [email protected]
> > >>>>>>>>>>> <mailto:[email protected]>> wrote:
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> It looks like you are missing from the heron committers
> > >>>>> group
> > >>>>>>> on
> > >>>>>>>>> Git
> > >>>>>>>>>>> Hub. I’m asking Infra why on Slack. If no answer soon then
> > >>>>> I’ll
> > >>>>>>> file
> > >>>>>>>> a
> > >>>>>>>>>> JIRA.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Anyone else having issues?
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On Apr 3, 2019, at 11:03 AM, Josh Fischer <
> > >>>>>>> [email protected]
> > >>>>>>>>>>> <mailto:[email protected]>> wrote:
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> I do have 2FA enabled.  I've also tried to log in/ log
> > >>>>> out.
> > >>>>>>> No
> > >>>>>>>>>>> success.
> > >>>>>>>>>>>>>>> Any suggestions on who I should contact to help diagnose
> > >>>>> and
> > >>>>>>>> fix?
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On Wed, Apr 3, 2019 at 12:58 PM Dave Fisher <
> > >>>>>>>>> [email protected]
> > >>>>>>>>>>> <mailto:[email protected]>> wrote:
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh Fischer <
> > >>>>>>>> [email protected]
> > >>>>>>>>>>> <mailto:[email protected]>> wrote:
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Thanks for the info Dave.  I have a couple of
> > >>>>> responses to
> > >>>>>>>> your
> > >>>>>>>>>>>>>>>> questions.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> (1) Does the project wish to create documentation in a
> > >>>>> new
> > >>>>>>>>>>> repository -
> > >>>>>>>>>>>>>>>> say
> > >>>>>>>>>>>>>>>>> apache/incubator-heron-site
> > >>>>>>>>>>>>>>>>>   Or should the build use an asf-site branch in
> > >>>>>>>>>>>>>>>>> apache/incubator-heron which just keeps the deployed
> > >>>>>>> content.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> ** The site build is currently dependent on Bazel to
> > >>>>>>> generate
> > >>>>>>>>>>> Javadocs.
> > >>>>>>>>>>>>>>>> I
> > >>>>>>>>>>>>>>>>> think we should just have a "asf-site" branch that is
> > >>>>> used
> > >>>>>>>>> within
> > >>>>>>>>>>> the
> > >>>>>>>>>>>>>>>>> current repo to serve static files from as it would
> > >>>>>> require
> > >>>>>>>> less
> > >>>>>>>>>>> moving
> > >>>>>>>>>>>>>>>>> parts.  Not sure if that would cause any issues with
> > >>>>> the
> > >>>>>>>> current
> > >>>>>>>>>>> setup
> > >>>>>>>>>>>>>>>>> though.  I was asking Ning a similar question on how to
> > >>>>>> set
> > >>>>>>>> this
> > >>>>>>>>>> up
> > >>>>>>>>>>>>>>>> since I
> > >>>>>>>>>>>>>>>>> don't have write access to the repo yet.Hi -
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Really? - Have you enabled 2FA on GitHub for your
> > >>>>>>>> joshfischer1108
> > >>>>>>>>>>> username?
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> I recommend that you get access fixed and then work on
> > >>>>>> doing
> > >>>>>>>> the
> > >>>>>>>>>>> build
> > >>>>>>>>>>>>>>>> locally. Once you have that we can work on the Jenkins
> > >>>>>> build
> > >>>>>>>> with
> > >>>>>>>>>>> triggers.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> (2) Does the website Jenkins box already support the
> > >>>>> build
> > >>>>>>>>>>> requirements.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> ** I will look into this.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Ask on the-asf.slack.com <http://the-asf.slack.com/>
> > >>>>>>>> #asfinfra -
> > >>>>>>>>>>> tell them it is for a gitpubsub
> > >>>>>>>>>>>>>>>> website build.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Regards,
> > >>>>>>>>>>>>>>>> Dave
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> On Wed, Apr 3, 2019 at 10:43 AM Dave Fisher <
> > >>>>>>>>>> [email protected]
> > >>>>>>>>>>> <mailto:[email protected]>>
> > >>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Hi -
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> TL:DR - The project should definitely use gitpubsub
> > >>>>>>> approach.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh Fischer <
> > >>>>>>>>> [email protected]
> > >>>>>>>>>>> <mailto:[email protected]>> wrote:
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> How does everyone want to manage publishing the site?
> > >>>>>>> After
> > >>>>>>>>>>> looking at
> > >>>>>>>>>>>>>>>>>> the
> > >>>>>>>>>>>>>>>>>>> docs it seems there are 3 options.  Being that we are
> > >>>>>>> using
> > >>>>>>>>>> git, I
> > >>>>>>>>>>>>>>>> would
> > >>>>>>>>>>>>>>>>>>> thing that gitsubpub would be the path of least
> > >>>>>>>> resistance?...
> > >>>>>>>>>>> But I
> > >>>>>>>>>>>>>>>>>> can't
> > >>>>>>>>>>>>>>>>>>> find much on how to create the jenkins job.  Maybe
> > >>>>> this
> > >>>>>> is
> > >>>>>>>>>> listed
> > >>>>>>>>>>>>>>>>>> somewhere
> > >>>>>>>>>>>>>>>>>>> else in the documentation?  Does anyone have other
> > >>>>>>>> suggestions
> > >>>>>>>>>> or
> > >>>>>>>>>>>>>>>> ideas?
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> Here is link to the guidelines ->
> > >>>>>>>>>>>>>>>>>>> http://www.apache.org/dev/project-site.html <
> > >>>>>>>>>>> http://www.apache.org/dev/project-site.html>. I copy and
> > >>>>> pasted
> > >>>>>>> some
> > >>>>>>>>>>>>>>>> info
> > >>>>>>>>>>>>>>>>>>> below on the different methods of website publishing
> > >>>>> for
> > >>>>>>>> quick
> > >>>>>>>>>>>>>>>> reference.
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> - Apache CMS, which provides a simple browser-based
> > >>>>> user
> > >>>>>>>>>>> interface for
> > >>>>>>>>>>>>>>>>>>> editing, staging and publishing site content in
> > >>>>>> Markdown,
> > >>>>>>>> HTML
> > >>>>>>>>>> or
> > >>>>>>>>>>> any
> > >>>>>>>>>>>>>>>>>> other
> > >>>>>>>>>>>>>>>>>>> source format for which support has been added. See
> > >>>>> the
> > >>>>>>> CMS
> > >>>>>>>>>>> reference
> > >>>>>>>>>>>>>>>>>>> <https://www.apache.org/dev/cmsref <
> > >>>>>>>>>>> https://www.apache.org/dev/cmsref>> and adoption
> > >>>>>>>>>>>>>>>>>>> <https://www.apache.org/dev/cmsadoption <
> > >>>>>>>>>>> https://www.apache.org/dev/cmsadoption>> for more details.
> > >>>>> The
> > >>>>>>>> Apache
> > >>>>>>>>>>>>>>>>>>> CMS uses svnpubsub as the underlying mechanism for
> > >>>>>>>> publishing
> > >>>>>>>>> a
> > >>>>>>>>>>> site.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> While this was home grown in Apache and all the rage
> > >>>>> 7-8
> > >>>>>>>> years
> > >>>>>>>>>> ago
> > >>>>>>>>>>> when
> > >>>>>>>>>>>>>>>> I
> > >>>>>>>>>>>>>>>>>> used this to port over OpenOffice.org with a reskin.
> > >>>>> This
> > >>>>>>>>> should
> > >>>>>>>>>>> not be
> > >>>>>>>>>>>>>>>>>> used. Infra wants people to stop and there are
> > >>>>> occasional
> > >>>>>>>>>>> publishing
> > >>>>>>>>>>>>>>>> issues.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> - svnpubsub, which allows the static contents of a
> > >>>>>>>> designated
> > >>>>>>>>>> svn
> > >>>>>>>>>>>>>>>>>> folder
> > >>>>>>>>>>>>>>>>>>> (example <
> > >>>>>>>>>>> http://svn.apache.org/repos/asf/ant/site/ant/production/ <
> > >>>>>>>>>>> http://svn.apache.org/repos/asf/ant/site/ant/production/>>)
> > >>>>>>>>>>>>>>>>>> to
> > >>>>>>>>>>>>>>>>>>> automatically published as the project web site at
> > >>>>>>>>>>>>>>>>>>> http://project.apache.org/ <
> > >>>>> http://project.apache.org/
> > >>>>>>> .
> > >>>>>>>> The
> > >>>>>>>>>>> project team can use any site build
> > >>>>>>>>>>>>>>>>>>> mechanism it wants as long as the above requirements
> > >>>>> are
> > >>>>>>>> met.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> The CMS also uses svnpubsub. Not many new projects or
> > >>>>>>>> podlings
> > >>>>>>>>>> are
> > >>>>>>>>>>> using
> > >>>>>>>>>>>>>>>>>> Subversion other than as required for releases.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> - gitpubsub, which allows the static contents of a
> > >>>>>>>> designated
> > >>>>>>>>>> git
> > >>>>>>>>>>>>>>>>>>> repository to be served as the website for a project.
> > >>>>>> git
> > >>>>>>>>> based
> > >>>>>>>>>>>>>>>>>> websites
> > >>>>>>>>>>>>>>>>>>> are typically maintained in a asf-site branch to be
> > >>>>>>>> published
> > >>>>>>>>> as
> > >>>>>>>>>>>>>>>>>>> https://project.apache.org <
> > >>>>> https://project.apache.org/
> > >>>>>>> .
> > >>>>>>>>> They
> > >>>>>>>>>>> can be hosted from your primary
> > >>>>>>>>>>>>>>>>>> project
> > >>>>>>>>>>>>>>>>>>> repo. Typically these will be built as a jenkins job
> > >>>>> or
> > >>>>>> a
> > >>>>>>>>>> buildbot
> > >>>>>>>>>>>>>>>>>> job. It
> > >>>>>>>>>>>>>>>>>>> is recommended that you only have a single writer to
> > >>>>> the
> > >>>>>>>>>> asf-site
> > >>>>>>>>>>>>>>>>>> branch to
> > >>>>>>>>>>>>>>>>>>> avoid potential conflicts.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> I’ve just revised the Incubator’s site build since we
> > >>>>>> have
> > >>>>>>> a
> > >>>>>>>>> mix
> > >>>>>>>>>>> of svn
> > >>>>>>>>>>>>>>>>>> legacy, current analysis and git static content.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> See https://github.com/apache/incubator <
> > >>>>>>>>>>> https://github.com/apache/incubator> and the README.md. This
> > >>>>> is
> > >>>>>> a
> > >>>>>>>>>>>>>>>>>> jBake site with two Jenkins build steps.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> This should be the approach. Two areas for further
> > >>>>>>>> discussion.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> (1) Does the project wish to create documentation in a
> > >>>>>> new
> > >>>>>>>>>>> repository -
> > >>>>>>>>>>>>>>>>>> say apache/incubator-heron-site
> > >>>>>>>>>>>>>>>>>>   Or should the build use an asf-site branch in
> > >>>>>>>>>>>>>>>>>> apache/incubator-heron which just keeps the deployed
> > >>>>>>> content.
> > >>>>>>>>>>>>>>>>>> (2) Does the website Jenkins box already support the
> > >>>>>> build
> > >>>>>>>>>>> requirements.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>> Hugo --- Static site generator
> > >>>>>>>>>>>>>>>>>>>> GulpJS --- Build tool for static assets
> > >>>>>>>>>>>>>>>>>>>> Twitter Bootstrap --- Sass/CSS and JavaScript
> > >>>>>>>>>>>>>>>>>>>> Documentation Setup
> > >>>>>>>>>>>>>>>>>>>> Running the Heron documentation locally requires
> > >>>>> that
> > >>>>>> you
> > >>>>>>>>> have
> > >>>>>>>>>>> the
> > >>>>>>>>>>>>>>>>>>>> following installed:
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>> Make
> > >>>>>>>>>>>>>>>>>>>> Node.js
> > >>>>>>>>>>>>>>>>>>>> npm
> > >>>>>>>>>>>>>>>>>>>> pip - install PyYAML>=3.12
> > >>>>>>>>>>>>>>>>>>>> Go (make sure that your GOPATH and GOROOT are set)
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> What versions of the above and we can check with Infra
> > >>>>>>>> through
> > >>>>>>>>>> the
> > >>>>>>>>>>>>>>>>>> [email protected] <mailto:[email protected]> email.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Regards,
> > >>>>>>>>>>>>>>>>>> Dave
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM Josh Fischer <
> > >>>>>>>>>>> [email protected] <mailto:[email protected]>>
> > >>>>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> I have some time free over the next week, I can
> > >>>>> look
> > >>>>>>> into
> > >>>>>>>>>>> fixing the
> > >>>>>>>>>>>>>>>>>>>>> build.. However, I think we should figure out the
> > >>>>> repo
> > >>>>>>>>>> situation
> > >>>>>>>>>>>>>>>> first
> > >>>>>>>>>>>>>>>>>>>> with
> > >>>>>>>>>>>>>>>>>>>>> the submodule that is tied to the documentation.
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> My responses are in *bold.  *
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 12:26 PM Dave Fisher <
> > >>>>>>>>>>> [email protected] <mailto:[email protected]>>
> > >>>>>>>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> Hi -
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> Thanks for asking. This has been on my list to
> > >>>>>> discuss
> > >>>>>>>> with
> > >>>>>>>>>> the
> > >>>>>>>>>>>>>>>> Heron
> > >>>>>>>>>>>>>>>>>>>>>> community.
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> The website is seriously non-compliant.
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>> On Mar 22, 2019, at 9:38 AM, Josh Fischer <
> > >>>>>>>>>>> [email protected] <mailto:[email protected]>>
> > >>>>>>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>> Hey All,
> > >>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>> With the heavy lifting behind us on the Bazel
> > >>>>>>> upgrade, I
> > >>>>>>>>>>> think the
> > >>>>>>>>>>>>>>>>>>>> next
> > >>>>>>>>>>>>>>>>>>>>>>> task we should tackle is fixing the public docs.
> > >>>>> I
> > >>>>>>> have
> > >>>>>>>> a
> > >>>>>>>>>> few
> > >>>>>>>>>>>>>>>>>>>> questions
> > >>>>>>>>>>>>>>>>>>>>>>> about them.
> > >>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>> 1. Are they still to be served from GH pages?
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> No.
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>> 2. If not where do they need to live?
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> It should be on Apache servers as
> > >>>>> heron.apache.org <
> > >>>>>>>>>>> http://heron.apache.org/> <
> > >>>>>>>>>>>>>>>>>>>>>> http://heron.apache.org/ <
> > >>>>> http://heron.apache.org/>>
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> Many projects build through Jenkins. There are
> > >>>>>>>> requirements
> > >>>>>>>>>>> for the
> > >>>>>>>>>>>>>>>>>>>> site
> > >>>>>>>>>>>>>>>>>>>>>> which are scanned.
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> There is a page here (needs some updates)
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> https://incubator.apache.org/guides/sites.html <
> > >>>>>>>>>>> https://incubator.apache.org/guides/sites.html> <
> > >>>>>>>>>>>>>>>>>>>>>> https://incubator.apache.org/guides/sites.html <
> > >>>>>>>>>>> https://incubator.apache.org/guides/sites.html>>
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> Some projects keep a separate GitHub repository
> > >>>>> for
> > >>>>>>> their
> > >>>>>>>>>>> website.
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> *  I would recommend  that we move the docs out of
> > >>>>>> this
> > >>>>>>>> repo
> > >>>>>>>>>> or
> > >>>>>>>>>>> at
> > >>>>>>>>>>>>>>>>>> least
> > >>>>>>>>>>>>>>>>>>>>> remove the submodule.  Working within the submodule
> > >>>>>> has
> > >>>>>>>> been
> > >>>>>>>>>>> quite a
> > >>>>>>>>>>>>>>>>>>>>> difficult task.*
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> There is a lot wrong with the current website.
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> This page was put onto the Incubator website this
> > >>>>>> week.
> > >>>>>>>>> (It’s
> > >>>>>>>>>>> been
> > >>>>>>>>>>>>>>>> my
> > >>>>>>>>>>>>>>>>>>>>>> “distraction” the last few weeks.)
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>> https://incubator.apache.org/clutch/heron.html#errata
> > >>>>>>> <
> > >>>>>>>>>>> https://incubator.apache.org/clutch/heron.html#errata> <
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>> https://incubator.apache.org/clutch/heron.html#errata
> > >>>>>>> <
> > >>>>>>>>>>> https://incubator.apache.org/clutch/heron.html#errata>>
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> Check out that almost all ASF links, trademarks,
> > >>>>>>>>> disclaimer,
> > >>>>>>>>>>> and
> > >>>>>>>>>>>>>>>>>>>>>> copyrights are not correct on a site scan that is
> > >>>>>>>>>> periodically
> > >>>>>>>>>>>>>>>>>>>> performed.
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> https://whimsy.apache.org/pods/project/heron <
> > >>>>>>>>>>> https://whimsy.apache.org/pods/project/heron> <
> > >>>>>>>>>>>>>>>>>>>>>> https://whimsy.apache.org/pods/project/heron <
> > >>>>>>>>>>> https://whimsy.apache.org/pods/project/heron>>
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>> 3. If I remember correctly, some steps in the
> > >>>>>> Makefile
> > >>>>>>>> are
> > >>>>>>>>>>>>>>>>>>>> currently
> > >>>>>>>>>>>>>>>>>>>>>>> broken for building the static assets.  Once
> > >>>>> those
> > >>>>>>>> issues
> > >>>>>>>>>> are
> > >>>>>>>>>>>>>>>>>>>>> resolved
> > >>>>>>>>>>>>>>>>>>>>>> is
> > >>>>>>>>>>>>>>>>>>>>>>> there anything else we need to do to release new
> > >>>>> set
> > >>>>>>> of
> > >>>>>>>>>> docs?
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> Follow what I listed on 2.
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> What technology is used to build assets currently?
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> *   It looks like is a mix of technologies.. The
> > >>>>> main
> > >>>>>>> one
> > >>>>>>>>>> being
> > >>>>>>>>>>>>>>>> Gulp.
> > >>>>>>>>>>>>>>>>>>>>> For generating java docs Bazel is used to query
> > >>>>>> targets.
> > >>>>>>>>>>> Generating
> > >>>>>>>>>>>>>>>>>>>> python
> > >>>>>>>>>>>>>>>>>>>>> docs pdoc is used.    *
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>> 4. Does updating the docs require a vote?
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> Not normally. The Podling can decide if you want
> > >>>>> to
> > >>>>>> use
> > >>>>>>>> RTC
> > >>>>>>>>>> or
> > >>>>>>>>>>> CTR.
> > >>>>>>>>>>>>>>>>>>>> Since
> > >>>>>>>>>>>>>>>>>>>>>> everything is in version control I would lean to
> > >>>>> CTR!
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> Regards,
> > >>>>>>>>>>>>>>>>>>>>>> Dave
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>> - Josh
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>> --
> > >>>>>>>>>> Sent from A Mobile Device
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>> --
> > >>>>>>>> Sent from A Mobile Device
> > >>>>>>>>
> > >>>>>>>
> > >>>>>> --
> > >>>>>> Sent from A Mobile Device
> > >>>>>>
> > >>>>>
> > >>>>
> > >>
> > >>
> >
> >
>

Reply via email to