You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@heron.apache.org by Josh Fischer <jo...@joshfischer.io> on 2019/05/10 16:14:04 UTC

Re: [Mentors] Fixing Heron Docs

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 <da...@comcast.net> 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 <jo...@joshfischer.io> 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 <jo...@joshfischer.io>
> 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 <wa...@gmail.com> wrote:
> >>
> >>> Cool.
> >>>
> >>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <jo...@joshfischer.io>
> >>> 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 <wa...@gmail.com>
> >>> 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 <jo...@joshfischer.io>
> >>>> wrote:
> >>>>>
> >>>>>> Just an update on the heron doc website. The actual website build
> >>> has
> >>>>> been
> >>>>>> fixed. I sent an email out to builds@apache.org 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 <wa...@gmail.com>
> >>> wrote:
> >>>>>>
> >>>>>>> Great!
> >>>>>>>
> >>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <jo...@joshfischer.io>
> >>>>> 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 <
> >>> dave2wave@comcast.net>
> >>>>>>> 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 <
> >>>> dave2wave@comcast.net>
> >>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Email stripped the image out. Please send it directly.
> >>>>>>>>>>
> >>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
> >>>> josh@joshfischer.io>
> >>>>>>>> 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 <
> >>>>> dave2wave@comcast.net
> >>>>>>>>> <ma...@comcast.net>> 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 <
> >>>>> dave2wave@comcast.net
> >>>>>>>>> <ma...@comcast.net>> 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 <
> >>>>> josh@joshfischer.io
> >>>>>>>>> <ma...@joshfischer.io>> 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 <
> >>>>>>> dave2wave@comcast.net
> >>>>>>>>> <ma...@comcast.net>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh Fischer <
> >>>>>> josh@joshfischer.io
> >>>>>>>>> <ma...@joshfischer.io>> 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 <
> >>>>>>>> dave2wave@comcast.net
> >>>>>>>>> <ma...@comcast.net>>
> >>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Hi -
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> TL:DR - The project should definitely use gitpubsub
> >>>>> approach.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh Fischer <
> >>>>>>> josh@joshfischer.io
> >>>>>>>>> <ma...@joshfischer.io>> 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
> >>>>>>>>>>>>>>>> builds@apache.org <ma...@apache.org> email.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Regards,
> >>>>>>>>>>>>>>>> Dave
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM Josh Fischer <
> >>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> >>>>>>>>>>>>>>>> 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 <
> >>>>>>>>> dave2wave@comcast.net <ma...@comcast.net>>
> >>>>>>>>>>>>>>>>>>> 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 <
> >>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> >>>>>>>>>>>>>>>>>> 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
> >>>>
> >>>
> >>
>
>

Re: [Mentors] Fixing Heron Docs

Posted by Ning Wang <wa...@gmail.com>.
Thanks a lot for the great work! Finally I can build the website
successfully on my laptop!

I feel they are just two versions and should be manually manageable.  :)

We need to do better job to keep the bazel version updated in script/doc
though. Then when we have a release, I think we can make the doc for that
version static, like creating a directory for that version in the website
dir and branch. That is my thought but I am not an expert of website
building.


On Fri, Aug 9, 2019 at 7:16 AM Josh Fischer <jo...@joshfischer.io> wrote:

> Hey All,
>
> Thanks to help of Chethan we have a first pass of versioned documentation
> for Heron 0.20.0-incubating release as well as the ability to generate the
> pydocs on our build.   I think the final step is to decide how we want to
> associate the Heron version with the compatible Bazel version for building
> the project in the versioned docs. Since the site is in markdown it is
> tricky to use Javascript to manipulate the pages to interpolate the
> appropriate versions with the appropriate placeholders.
>
> I think finding a way to swap out heron and Bazel versions in our
> documentation is the last thing we need to do before pushing out our new
> site. Of course we would have to create a set of versioned docs for
> 0.20.1-incubating as well.
>
> Any thoughts, comments or concerns?
>
> - Josh
>
> On Wed, Jul 10, 2019 at 9:55 PM Josh Fischer <jo...@joshfischer.io> wrote:
>
> > Hi All,
> >
> > I started working on the pydocs for the heron site hoping to reuse the
> > scripts that were used in the old project site, I see that bash script to
> > created the pydocs expected a package to be downloaded from PIP to create
> > them. At this time for releases I don't think we have artifacts/binaries
> > saved anywhere as part of a release yet. How do we want to handle python
> > doc generation?  I'm not really a python developer, so really looking for
> > some good suggestions here.
> >
> > The script can be found at the path
> > "${ProjectRoot}/website/scripts/python-doc-gen.sh"
> >
> > The contents of the script are below.
> >
> > ```
> >
> > HERONPY_VERSION=$1
> >
> > HERON_ROOT_DIR=$(git rev-parse --show-toplevel)
> >
> > INPUT=heronpy
> >
> > TMP_DIR=$(mktemp -d)
> >
> > VENV="$(mktemp -d)"
> >
> > virtualenv "$VENV"
> >
> > source "$VENV/bin/activate"
> >
> > # TODO: make this a virtualenv
> >
> > pip install "heronpy==${HERONPY_VERSION}" "pdoc~=0.3.2"
> >
> > pip install --ignore-installed six
> >
> > mkdir -p static/api && rm -rf static/api/python
> >
> >
> > pdoc heronpy \
> >
> >   --html \
> >
> >   --html-dir $TMP_DIR
> >
> > ```
> >
> > On Tue, Jun 25, 2019 at 12:48 PM Josh Fischer <jo...@joshfischer.io>
> wrote:
> >
> >> Ok thanks Dave. "The selection of these logo displays must be Vendor
> >> Neutral."?
> >>
> >> On Tue, Jun 25, 2019 at 12:23 PM Dave Fisher <da...@comcast.net>
> >> wrote:
> >>
> >>> Hi -
> >>>
> >>> > On Jun 25, 2019, at 9:32 AM, Josh Fischer <jo...@joshfischer.io>
> wrote:
> >>> >
> >>> > Hi All,
> >>> >
> >>> > I'm almost done with the static doc framework migration.  I have a
> >>> couple
> >>> > of questions.
> >>> >
> >>> > 1. Do we want to have a place in the page to display companies using
> >>> Heron?
> >>> > Can/Should we do this?
> >>>
> >>> Yes you can. It should not be the main page and somewhere it should be
> >>> possible for people and companies using Heron to ask to be added. The
> >>> selection of these logo displays must be Vendor Neutral.
> >>>
> >>> > 2. Do we want to have a place for a Blog on the site?  I assume this
> >>> would
> >>> > be release notes and what not.
> >>> >
> >>> >
> >>> > On Wed, May 22, 2019 at 6:14 PM Josh Fischer <jo...@joshfischer.io>
> >>> wrote:
> >>> >
> >>> >> I went ahead and moved forward on using Docusarus for our docs.  I
> >>> opened
> >>> >> a PR for feedback as I go.  It can be found here ->
> >>> >> https://github.com/apache/incubator-heron/pull/3270.  Out of the
> box
> >>> >> Docusarus comes with a template to do blog posts and show companies
> >>> that
> >>> >> are using the software.  I think both would be cool to have, but I'm
> >>> not
> >>> >> sure how this works with Apache.
> >>> >>
> >>> >> To recap:  My questions are:
> >>> >> 1. Do we want to have a place in the page to display companies using
> >>> >> Heron?  Can/Should we do this?
> >>> >> 2. Do we want to have a place for a Blog on the site?
> >>> >>
> >>> >> - Josh
> >>> >>
> >>> >> On Tue, May 21, 2019 at 2:11 PM Josh Fischer <jo...@joshfischer.io>
> >>> wrote:
> >>> >>
> >>> >>> Hey All,
> >>> >>>
> >>> >>> Did a little more looking at this. I did a little more looking into
> >>> >>> Docusarus.  My quick scan of the web page was incorrect.. I think
> >>> >>> Docusarus would replace the current framework that our site is
> built
> >>> with
> >>> >>> (Hugo).  So. While versioning the site with Docusaurus would be
> >>> fairly
> >>> >>> simple.  It would be a bit of an undertaking to convert our site
> >>> from one
> >>> >>> framework to another.  After a quick search on website versioning
> >>> with Hugo
> >>> >>> I didn't come up with anything that stuck out to me.  I'll take
> some
> >>> time
> >>> >>> to look over the Hugo docs more closely to understand what
> >>> complexity we
> >>> >>> would have to deal with when it comes to site versioning.  Any
> >>> thoughts,
> >>> >>> suggestions or comments?
> >>> >>>
> >>> >>> On Tue, May 21, 2019 at 7:54 AM Simon Weng <si...@gmail.com>
> >>> wrote:
> >>> >>>
> >>> >>>> Certainly I don’t know much about documentation tooling, but I
> >>> heard good
> >>> >>>> things about Docusarus, and also Gitbook.
> >>> >>>>
> >>> >>>> On Tue, May 21, 2019 at 8:16 AM Josh Fischer <josh@joshfischer.io
> >
> >>> >>>> wrote:
> >>> >>>>
> >>> >>>>> Ok sounds good.  Thanks.
> >>> >>>>>
> >>> >>>>> On Tue, May 21, 2019 at 2:37 AM Ning Wang <wa...@gmail.com>
> >>> >>>> wrote:
> >>> >>>>>
> >>> >>>>>> Looks good~
> >>> >>>>>>
> >>> >>>>>> For the move, I think we don't really need to wait for the
> >>> release.
> >>> >>>>>> Especially we may need to have a "master" version and other
> >>> versions
> >>> >>>> for
> >>> >>>>>> different releases.
> >>> >>>>>>
> >>> >>>>>> How far back might depends on how easy it is to generate web
> >>> pages.
> >>> >>>> :)
> >>> >>>>> It
> >>> >>>>>> might be good enough to start having the pages after moving to
> >>> Apache
> >>> >>>>>> package name (0.20.0) so it is only one version back.
> >>> >>>>>>
> >>> >>>>>>
> >>> >>>>>>
> >>> >>>>>> On Mon, May 20, 2019 at 8:24 PM Josh Fischer <
> josh@joshfischer.io
> >>> >
> >>> >>>>> wrote:
> >>> >>>>>>
> >>> >>>>>>> Good Evening,
> >>> >>>>>>>
> >>> >>>>>>> I've been looking around the Pulsar repo to see how they
> version
> >>> >>>> their
> >>> >>>>>>> docs.. It looks like they are using
> >>> >>>>>>> Docusarus -> https://docusaurus.io/docs/en/versioning.  This
> >>> >>>> looks
> >>> >>>>>> like a
> >>> >>>>>>> nice little tool that could handle the versioning for us.
> >>> >>>>>>>
> >>> >>>>>>> A question I still have.. Is it more important to move where
> the
> >>> >>>> static
> >>> >>>>>>> pages are served from with the added Apache information and
> then
> >>> >>>> work
> >>> >>>>> on
> >>> >>>>>>> versioning the docs? I imagine we would have to manually
> trigger
> >>> >>>> this
> >>> >>>>>> page
> >>> >>>>>>> deployment only once to get it moved. Or should wait to move
> the
> >>> >>>> site
> >>> >>>>>> once
> >>> >>>>>>> a new release is created and add in all the automation before
> >>> hand?
> >>> >>>>>>>
> >>> >>>>>>> Finally, how far back to do we go to try and match the
> >>> >>>> documentation to
> >>> >>>>>> the
> >>> >>>>>>> version?
> >>> >>>>>>>
> >>> >>>>>>> On Fri, May 17, 2019 at 11:04 PM Ning Wang <
> wangninggm@gmail.com
> >>> >
> >>> >>>>> wrote:
> >>> >>>>>>>
> >>> >>>>>>>> got it. that is small enough then :) thx
> >>> >>>>>>>>
> >>> >>>>>>>> On Fri, May 17, 2019 at 7:33 PM Josh Fischer <
> >>> >>>> josh@joshfischer.io>
> >>> >>>>>>> wrote:
> >>> >>>>>>>>
> >>> >>>>>>>>> I just built the static site on my local.  The zip file of
> the
> >>> >>>>>> website
> >>> >>>>>>> is
> >>> >>>>>>>>> 15.1 MB.
> >>> >>>>>>>>>
> >>> >>>>>>>>> On Fri, May 17, 2019 at 6:03 PM Ning Wang <
> >>> >>>> wangninggm@gmail.com>
> >>> >>>>>>> wrote:
> >>> >>>>>>>>>
> >>> >>>>>>>>>> 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 <
> >>> >>>>> josh@joshfischer.io>
> >>> >>>>>>>>> wrote:
> >>> >>>>>>>>>>
> >>> >>>>>>>>>>> My responses are Inlined
> >>> >>>>>>>>>>>
> >>> >>>>>>>>>>> On Wed, May 15, 2019 at 1:37 PM Dave Fisher <
> >>> >>>>>> dave2wave@comcast.net
> >>> >>>>>>>>
> >>> >>>>>>>>>> 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 <
> >>> >>>>>> josh@joshfischer.io
> >>> >>>>>>>>
> >>> >>>>>>>>>> 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 <
> >>> >>>>>>>>> dave2wave@comcast.net>
> >>> >>>>>>>>>>>> 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 <
> >>> >>>>>>> josh@joshfischer.io
> >>> >>>>>>>>>
> >>> >>>>>>>>>>> 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 <
> >>> >>>>>>>>> josh@joshfischer.io>
> >>> >>>>>>>>>>>>>> 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 <
> >>> >>>>>>>> wangninggm@gmail.com
> >>> >>>>>>>>>>
> >>> >>>>>>>>>>>> wrote:
> >>> >>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>> Cool.
> >>> >>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <
> >>> >>>>>>>>>> josh@joshfischer.io
> >>> >>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>> 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 <
> >>> >>>>>>>>>> wangninggm@gmail.com>
> >>> >>>>>>>>>>>>>>>>> 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 <
> >>> >>>>>>>>>>> josh@joshfischer.io>
> >>> >>>>>>>>>>>>>>>>>> wrote:
> >>> >>>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>> Just an update on the heron doc website. The
> >>> >>>> actual
> >>> >>>>>>>> website
> >>> >>>>>>>>>>> build
> >>> >>>>>>>>>>>>>>>>> has
> >>> >>>>>>>>>>>>>>>>>>> been
> >>> >>>>>>>>>>>>>>>>>>>> fixed. I sent an email out to builds@apache.org
> >>> >>>>>> 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 <
> >>> >>>>>>>>>> wangninggm@gmail.com>
> >>> >>>>>>>>>>>>>>>>> wrote:
> >>> >>>>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>> Great!
> >>> >>>>>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
> >>> >>>>>>>>>>> josh@joshfischer.io
> >>> >>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>> 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 <
> >>> >>>>>>>>>>>>>>>>> dave2wave@comcast.net>
> >>> >>>>>>>>>>>>>>>>>>>>> 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 <
> >>> >>>>>>>>>>>>>>>>>> dave2wave@comcast.net>
> >>> >>>>>>>>>>>>>>>>>>>>>> wrote:
> >>> >>>>>>>>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>> Email stripped the image out. Please send it
> >>> >>>>>>> directly.
> >>> >>>>>>>>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
> >>> >>>>>>>>>>>>>>>>>> josh@joshfischer.io>
> >>> >>>>>>>>>>>>>>>>>>>>>> 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
> >>> >>>> <
> >>> >>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
> >>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>> 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 <
> >>> >>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
> >>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>> 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 <
> >>> >>>>>>>>>>>>>>>>>>> josh@joshfischer.io
> >>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> >>> >>>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
> >>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>> wrote:
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh
> >>> >>>> Fischer <
> >>> >>>>>>>>>>>>>>>>>>>> josh@joshfischer.io
> >>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> >>> >>>>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
> >>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi -
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> TL:DR - The project should definitely
> >>> >>>> use
> >>> >>>>>>>>> gitpubsub
> >>> >>>>>>>>>>>>>>>>>>> approach.
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh
> >>> >>>>> Fischer <
> >>> >>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io
> >>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@joshfischer.io>> 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
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> builds@apache.org <mailto:
> >>> >>>>> builds@apache.org
> >>> >>>>>>>
> >>> >>>>>>>>> email.
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regards,
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Dave
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM
> >>> >>>> Josh
> >>> >>>>>>> Fischer
> >>> >>>>>>>> <
> >>> >>>>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io <mailto:
> >>> >>>> josh@joshfischer.io
> >>> >>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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
> >>> >>>>>>>> <
> >>> >>>>>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net <mailto:
> >>> >>>>>> dave2wave@comcast.net
> >>> >>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 <
> >>> >>>>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io <mailto:
> >>> >>>> josh@joshfischer.io
> >>> >>>>>>>
> >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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
> >>> >>>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>>>
> >>> >>>>>>>>>>>>
> >>> >>>>>>>>>>>>
> >>> >>>>>>>>>>>
> >>> >>>>>>>>>>
> >>> >>>>>>>>>
> >>> >>>>>>>>
> >>> >>>>>>>
> >>> >>>>>>
> >>> >>>>>
> >>> >>>> --
> >>> >>>> Sent from Gmail Mobile
> >>> >>>>
> >>> >>>
> >>>
> >>>
> >>>
>

Re: [Mentors] Fixing Heron Docs

Posted by Josh Fischer <jo...@joshfischer.io>.
Hey All,

Thanks to help of Chethan we have a first pass of versioned documentation
for Heron 0.20.0-incubating release as well as the ability to generate the
pydocs on our build.   I think the final step is to decide how we want to
associate the Heron version with the compatible Bazel version for building
the project in the versioned docs. Since the site is in markdown it is
tricky to use Javascript to manipulate the pages to interpolate the
appropriate versions with the appropriate placeholders.

I think finding a way to swap out heron and Bazel versions in our
documentation is the last thing we need to do before pushing out our new
site. Of course we would have to create a set of versioned docs for
0.20.1-incubating as well.

Any thoughts, comments or concerns?

- Josh

On Wed, Jul 10, 2019 at 9:55 PM Josh Fischer <jo...@joshfischer.io> wrote:

> Hi All,
>
> I started working on the pydocs for the heron site hoping to reuse the
> scripts that were used in the old project site, I see that bash script to
> created the pydocs expected a package to be downloaded from PIP to create
> them. At this time for releases I don't think we have artifacts/binaries
> saved anywhere as part of a release yet. How do we want to handle python
> doc generation?  I'm not really a python developer, so really looking for
> some good suggestions here.
>
> The script can be found at the path
> "${ProjectRoot}/website/scripts/python-doc-gen.sh"
>
> The contents of the script are below.
>
> ```
>
> HERONPY_VERSION=$1
>
> HERON_ROOT_DIR=$(git rev-parse --show-toplevel)
>
> INPUT=heronpy
>
> TMP_DIR=$(mktemp -d)
>
> VENV="$(mktemp -d)"
>
> virtualenv "$VENV"
>
> source "$VENV/bin/activate"
>
> # TODO: make this a virtualenv
>
> pip install "heronpy==${HERONPY_VERSION}" "pdoc~=0.3.2"
>
> pip install --ignore-installed six
>
> mkdir -p static/api && rm -rf static/api/python
>
>
> pdoc heronpy \
>
>   --html \
>
>   --html-dir $TMP_DIR
>
> ```
>
> On Tue, Jun 25, 2019 at 12:48 PM Josh Fischer <jo...@joshfischer.io> wrote:
>
>> Ok thanks Dave. "The selection of these logo displays must be Vendor
>> Neutral."?
>>
>> On Tue, Jun 25, 2019 at 12:23 PM Dave Fisher <da...@comcast.net>
>> wrote:
>>
>>> Hi -
>>>
>>> > On Jun 25, 2019, at 9:32 AM, Josh Fischer <jo...@joshfischer.io> wrote:
>>> >
>>> > Hi All,
>>> >
>>> > I'm almost done with the static doc framework migration.  I have a
>>> couple
>>> > of questions.
>>> >
>>> > 1. Do we want to have a place in the page to display companies using
>>> Heron?
>>> > Can/Should we do this?
>>>
>>> Yes you can. It should not be the main page and somewhere it should be
>>> possible for people and companies using Heron to ask to be added. The
>>> selection of these logo displays must be Vendor Neutral.
>>>
>>> > 2. Do we want to have a place for a Blog on the site?  I assume this
>>> would
>>> > be release notes and what not.
>>> >
>>> >
>>> > On Wed, May 22, 2019 at 6:14 PM Josh Fischer <jo...@joshfischer.io>
>>> wrote:
>>> >
>>> >> I went ahead and moved forward on using Docusarus for our docs.  I
>>> opened
>>> >> a PR for feedback as I go.  It can be found here ->
>>> >> https://github.com/apache/incubator-heron/pull/3270.  Out of the box
>>> >> Docusarus comes with a template to do blog posts and show companies
>>> that
>>> >> are using the software.  I think both would be cool to have, but I'm
>>> not
>>> >> sure how this works with Apache.
>>> >>
>>> >> To recap:  My questions are:
>>> >> 1. Do we want to have a place in the page to display companies using
>>> >> Heron?  Can/Should we do this?
>>> >> 2. Do we want to have a place for a Blog on the site?
>>> >>
>>> >> - Josh
>>> >>
>>> >> On Tue, May 21, 2019 at 2:11 PM Josh Fischer <jo...@joshfischer.io>
>>> wrote:
>>> >>
>>> >>> Hey All,
>>> >>>
>>> >>> Did a little more looking at this. I did a little more looking into
>>> >>> Docusarus.  My quick scan of the web page was incorrect.. I think
>>> >>> Docusarus would replace the current framework that our site is built
>>> with
>>> >>> (Hugo).  So. While versioning the site with Docusaurus would be
>>> fairly
>>> >>> simple.  It would be a bit of an undertaking to convert our site
>>> from one
>>> >>> framework to another.  After a quick search on website versioning
>>> with Hugo
>>> >>> I didn't come up with anything that stuck out to me.  I'll take some
>>> time
>>> >>> to look over the Hugo docs more closely to understand what
>>> complexity we
>>> >>> would have to deal with when it comes to site versioning.  Any
>>> thoughts,
>>> >>> suggestions or comments?
>>> >>>
>>> >>> On Tue, May 21, 2019 at 7:54 AM Simon Weng <si...@gmail.com>
>>> wrote:
>>> >>>
>>> >>>> Certainly I don’t know much about documentation tooling, but I
>>> heard good
>>> >>>> things about Docusarus, and also Gitbook.
>>> >>>>
>>> >>>> On Tue, May 21, 2019 at 8:16 AM Josh Fischer <jo...@joshfischer.io>
>>> >>>> wrote:
>>> >>>>
>>> >>>>> Ok sounds good.  Thanks.
>>> >>>>>
>>> >>>>> On Tue, May 21, 2019 at 2:37 AM Ning Wang <wa...@gmail.com>
>>> >>>> wrote:
>>> >>>>>
>>> >>>>>> Looks good~
>>> >>>>>>
>>> >>>>>> For the move, I think we don't really need to wait for the
>>> release.
>>> >>>>>> Especially we may need to have a "master" version and other
>>> versions
>>> >>>> for
>>> >>>>>> different releases.
>>> >>>>>>
>>> >>>>>> How far back might depends on how easy it is to generate web
>>> pages.
>>> >>>> :)
>>> >>>>> It
>>> >>>>>> might be good enough to start having the pages after moving to
>>> Apache
>>> >>>>>> package name (0.20.0) so it is only one version back.
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> On Mon, May 20, 2019 at 8:24 PM Josh Fischer <josh@joshfischer.io
>>> >
>>> >>>>> wrote:
>>> >>>>>>
>>> >>>>>>> Good Evening,
>>> >>>>>>>
>>> >>>>>>> I've been looking around the Pulsar repo to see how they version
>>> >>>> their
>>> >>>>>>> docs.. It looks like they are using
>>> >>>>>>> Docusarus -> https://docusaurus.io/docs/en/versioning.  This
>>> >>>> looks
>>> >>>>>> like a
>>> >>>>>>> nice little tool that could handle the versioning for us.
>>> >>>>>>>
>>> >>>>>>> A question I still have.. Is it more important to move where the
>>> >>>> static
>>> >>>>>>> pages are served from with the added Apache information and then
>>> >>>> work
>>> >>>>> on
>>> >>>>>>> versioning the docs? I imagine we would have to manually trigger
>>> >>>> this
>>> >>>>>> page
>>> >>>>>>> deployment only once to get it moved. Or should wait to move the
>>> >>>> site
>>> >>>>>> once
>>> >>>>>>> a new release is created and add in all the automation before
>>> hand?
>>> >>>>>>>
>>> >>>>>>> Finally, how far back to do we go to try and match the
>>> >>>> documentation to
>>> >>>>>> the
>>> >>>>>>> version?
>>> >>>>>>>
>>> >>>>>>> On Fri, May 17, 2019 at 11:04 PM Ning Wang <wangninggm@gmail.com
>>> >
>>> >>>>> wrote:
>>> >>>>>>>
>>> >>>>>>>> got it. that is small enough then :) thx
>>> >>>>>>>>
>>> >>>>>>>> On Fri, May 17, 2019 at 7:33 PM Josh Fischer <
>>> >>>> josh@joshfischer.io>
>>> >>>>>>> wrote:
>>> >>>>>>>>
>>> >>>>>>>>> I just built the static site on my local.  The zip file of the
>>> >>>>>> website
>>> >>>>>>> is
>>> >>>>>>>>> 15.1 MB.
>>> >>>>>>>>>
>>> >>>>>>>>> On Fri, May 17, 2019 at 6:03 PM Ning Wang <
>>> >>>> wangninggm@gmail.com>
>>> >>>>>>> wrote:
>>> >>>>>>>>>
>>> >>>>>>>>>> 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 <
>>> >>>>> josh@joshfischer.io>
>>> >>>>>>>>> wrote:
>>> >>>>>>>>>>
>>> >>>>>>>>>>> My responses are Inlined
>>> >>>>>>>>>>>
>>> >>>>>>>>>>> On Wed, May 15, 2019 at 1:37 PM Dave Fisher <
>>> >>>>>> dave2wave@comcast.net
>>> >>>>>>>>
>>> >>>>>>>>>> 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 <
>>> >>>>>> josh@joshfischer.io
>>> >>>>>>>>
>>> >>>>>>>>>> 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 <
>>> >>>>>>>>> dave2wave@comcast.net>
>>> >>>>>>>>>>>> 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 <
>>> >>>>>>> josh@joshfischer.io
>>> >>>>>>>>>
>>> >>>>>>>>>>> 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 <
>>> >>>>>>>>> josh@joshfischer.io>
>>> >>>>>>>>>>>>>> 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 <
>>> >>>>>>>> wangninggm@gmail.com
>>> >>>>>>>>>>
>>> >>>>>>>>>>>> wrote:
>>> >>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>> Cool.
>>> >>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <
>>> >>>>>>>>>> josh@joshfischer.io
>>> >>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>> 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 <
>>> >>>>>>>>>> wangninggm@gmail.com>
>>> >>>>>>>>>>>>>>>>> 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 <
>>> >>>>>>>>>>> josh@joshfischer.io>
>>> >>>>>>>>>>>>>>>>>> wrote:
>>> >>>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>> Just an update on the heron doc website. The
>>> >>>> actual
>>> >>>>>>>> website
>>> >>>>>>>>>>> build
>>> >>>>>>>>>>>>>>>>> has
>>> >>>>>>>>>>>>>>>>>>> been
>>> >>>>>>>>>>>>>>>>>>>> fixed. I sent an email out to builds@apache.org
>>> >>>>>> 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 <
>>> >>>>>>>>>> wangninggm@gmail.com>
>>> >>>>>>>>>>>>>>>>> wrote:
>>> >>>>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>> Great!
>>> >>>>>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
>>> >>>>>>>>>>> josh@joshfischer.io
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>> 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 <
>>> >>>>>>>>>>>>>>>>> dave2wave@comcast.net>
>>> >>>>>>>>>>>>>>>>>>>>> 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 <
>>> >>>>>>>>>>>>>>>>>> dave2wave@comcast.net>
>>> >>>>>>>>>>>>>>>>>>>>>> wrote:
>>> >>>>>>>>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>>>>> Email stripped the image out. Please send it
>>> >>>>>>> directly.
>>> >>>>>>>>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
>>> >>>>>>>>>>>>>>>>>> josh@joshfischer.io>
>>> >>>>>>>>>>>>>>>>>>>>>> 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
>>> >>>> <
>>> >>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
>>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>> 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 <
>>> >>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
>>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>> 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 <
>>> >>>>>>>>>>>>>>>>>>> josh@joshfischer.io
>>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@joshfischer.io>> 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 <
>>> >>>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
>>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>> wrote:
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh
>>> >>>> Fischer <
>>> >>>>>>>>>>>>>>>>>>>> josh@joshfischer.io
>>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@joshfischer.io>> 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 <
>>> >>>>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
>>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi -
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> TL:DR - The project should definitely
>>> >>>> use
>>> >>>>>>>>> gitpubsub
>>> >>>>>>>>>>>>>>>>>>> approach.
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh
>>> >>>>> Fischer <
>>> >>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io
>>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@joshfischer.io>> 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
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> builds@apache.org <mailto:
>>> >>>>> builds@apache.org
>>> >>>>>>>
>>> >>>>>>>>> email.
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regards,
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Dave
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM
>>> >>>> Josh
>>> >>>>>>> Fischer
>>> >>>>>>>> <
>>> >>>>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io <mailto:
>>> >>>> josh@joshfischer.io
>>> >>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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
>>> >>>>>>>> <
>>> >>>>>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net <mailto:
>>> >>>>>> dave2wave@comcast.net
>>> >>>>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 <
>>> >>>>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io <mailto:
>>> >>>> josh@joshfischer.io
>>> >>>>>>>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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
>>> >>>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>
>>> >>>>>>>>>>>>>>
>>> >>>>>>>>>>>>
>>> >>>>>>>>>>>>
>>> >>>>>>>>>>>
>>> >>>>>>>>>>
>>> >>>>>>>>>
>>> >>>>>>>>
>>> >>>>>>>
>>> >>>>>>
>>> >>>>>
>>> >>>> --
>>> >>>> Sent from Gmail Mobile
>>> >>>>
>>> >>>
>>>
>>>
>>>

Re: [Mentors] Fixing Heron Docs

Posted by Josh Fischer <jo...@joshfischer.io>.
Hi All,

I started working on the pydocs for the heron site hoping to reuse the
scripts that were used in the old project site, I see that bash script to
created the pydocs expected a package to be downloaded from PIP to create
them. At this time for releases I don't think we have artifacts/binaries
saved anywhere as part of a release yet. How do we want to handle python
doc generation?  I'm not really a python developer, so really looking for
some good suggestions here.

The script can be found at the path
"${ProjectRoot}/website/scripts/python-doc-gen.sh"

The contents of the script are below.

```

HERONPY_VERSION=$1

HERON_ROOT_DIR=$(git rev-parse --show-toplevel)

INPUT=heronpy

TMP_DIR=$(mktemp -d)

VENV="$(mktemp -d)"

virtualenv "$VENV"

source "$VENV/bin/activate"

# TODO: make this a virtualenv

pip install "heronpy==${HERONPY_VERSION}" "pdoc~=0.3.2"

pip install --ignore-installed six

mkdir -p static/api && rm -rf static/api/python


pdoc heronpy \

  --html \

  --html-dir $TMP_DIR

```

On Tue, Jun 25, 2019 at 12:48 PM Josh Fischer <jo...@joshfischer.io> wrote:

> Ok thanks Dave. "The selection of these logo displays must be Vendor
> Neutral."?
>
> On Tue, Jun 25, 2019 at 12:23 PM Dave Fisher <da...@comcast.net>
> wrote:
>
>> Hi -
>>
>> > On Jun 25, 2019, at 9:32 AM, Josh Fischer <jo...@joshfischer.io> wrote:
>> >
>> > Hi All,
>> >
>> > I'm almost done with the static doc framework migration.  I have a
>> couple
>> > of questions.
>> >
>> > 1. Do we want to have a place in the page to display companies using
>> Heron?
>> > Can/Should we do this?
>>
>> Yes you can. It should not be the main page and somewhere it should be
>> possible for people and companies using Heron to ask to be added. The
>> selection of these logo displays must be Vendor Neutral.
>>
>> > 2. Do we want to have a place for a Blog on the site?  I assume this
>> would
>> > be release notes and what not.
>> >
>> >
>> > On Wed, May 22, 2019 at 6:14 PM Josh Fischer <jo...@joshfischer.io>
>> wrote:
>> >
>> >> I went ahead and moved forward on using Docusarus for our docs.  I
>> opened
>> >> a PR for feedback as I go.  It can be found here ->
>> >> https://github.com/apache/incubator-heron/pull/3270.  Out of the box
>> >> Docusarus comes with a template to do blog posts and show companies
>> that
>> >> are using the software.  I think both would be cool to have, but I'm
>> not
>> >> sure how this works with Apache.
>> >>
>> >> To recap:  My questions are:
>> >> 1. Do we want to have a place in the page to display companies using
>> >> Heron?  Can/Should we do this?
>> >> 2. Do we want to have a place for a Blog on the site?
>> >>
>> >> - Josh
>> >>
>> >> On Tue, May 21, 2019 at 2:11 PM Josh Fischer <jo...@joshfischer.io>
>> wrote:
>> >>
>> >>> Hey All,
>> >>>
>> >>> Did a little more looking at this. I did a little more looking into
>> >>> Docusarus.  My quick scan of the web page was incorrect.. I think
>> >>> Docusarus would replace the current framework that our site is built
>> with
>> >>> (Hugo).  So. While versioning the site with Docusaurus would be fairly
>> >>> simple.  It would be a bit of an undertaking to convert our site from
>> one
>> >>> framework to another.  After a quick search on website versioning
>> with Hugo
>> >>> I didn't come up with anything that stuck out to me.  I'll take some
>> time
>> >>> to look over the Hugo docs more closely to understand what complexity
>> we
>> >>> would have to deal with when it comes to site versioning.  Any
>> thoughts,
>> >>> suggestions or comments?
>> >>>
>> >>> On Tue, May 21, 2019 at 7:54 AM Simon Weng <si...@gmail.com>
>> wrote:
>> >>>
>> >>>> Certainly I don’t know much about documentation tooling, but I heard
>> good
>> >>>> things about Docusarus, and also Gitbook.
>> >>>>
>> >>>> On Tue, May 21, 2019 at 8:16 AM Josh Fischer <jo...@joshfischer.io>
>> >>>> wrote:
>> >>>>
>> >>>>> Ok sounds good.  Thanks.
>> >>>>>
>> >>>>> On Tue, May 21, 2019 at 2:37 AM Ning Wang <wa...@gmail.com>
>> >>>> wrote:
>> >>>>>
>> >>>>>> Looks good~
>> >>>>>>
>> >>>>>> For the move, I think we don't really need to wait for the release.
>> >>>>>> Especially we may need to have a "master" version and other
>> versions
>> >>>> for
>> >>>>>> different releases.
>> >>>>>>
>> >>>>>> How far back might depends on how easy it is to generate web pages.
>> >>>> :)
>> >>>>> It
>> >>>>>> might be good enough to start having the pages after moving to
>> Apache
>> >>>>>> package name (0.20.0) so it is only one version back.
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> On Mon, May 20, 2019 at 8:24 PM Josh Fischer <jo...@joshfischer.io>
>> >>>>> wrote:
>> >>>>>>
>> >>>>>>> Good Evening,
>> >>>>>>>
>> >>>>>>> I've been looking around the Pulsar repo to see how they version
>> >>>> their
>> >>>>>>> docs.. It looks like they are using
>> >>>>>>> Docusarus -> https://docusaurus.io/docs/en/versioning.  This
>> >>>> looks
>> >>>>>> like a
>> >>>>>>> nice little tool that could handle the versioning for us.
>> >>>>>>>
>> >>>>>>> A question I still have.. Is it more important to move where the
>> >>>> static
>> >>>>>>> pages are served from with the added Apache information and then
>> >>>> work
>> >>>>> on
>> >>>>>>> versioning the docs? I imagine we would have to manually trigger
>> >>>> this
>> >>>>>> page
>> >>>>>>> deployment only once to get it moved. Or should wait to move the
>> >>>> site
>> >>>>>> once
>> >>>>>>> a new release is created and add in all the automation before
>> hand?
>> >>>>>>>
>> >>>>>>> Finally, how far back to do we go to try and match the
>> >>>> documentation to
>> >>>>>> the
>> >>>>>>> version?
>> >>>>>>>
>> >>>>>>> On Fri, May 17, 2019 at 11:04 PM Ning Wang <wa...@gmail.com>
>> >>>>> wrote:
>> >>>>>>>
>> >>>>>>>> got it. that is small enough then :) thx
>> >>>>>>>>
>> >>>>>>>> On Fri, May 17, 2019 at 7:33 PM Josh Fischer <
>> >>>> josh@joshfischer.io>
>> >>>>>>> wrote:
>> >>>>>>>>
>> >>>>>>>>> I just built the static site on my local.  The zip file of the
>> >>>>>> website
>> >>>>>>> is
>> >>>>>>>>> 15.1 MB.
>> >>>>>>>>>
>> >>>>>>>>> On Fri, May 17, 2019 at 6:03 PM Ning Wang <
>> >>>> wangninggm@gmail.com>
>> >>>>>>> wrote:
>> >>>>>>>>>
>> >>>>>>>>>> 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 <
>> >>>>> josh@joshfischer.io>
>> >>>>>>>>> wrote:
>> >>>>>>>>>>
>> >>>>>>>>>>> My responses are Inlined
>> >>>>>>>>>>>
>> >>>>>>>>>>> On Wed, May 15, 2019 at 1:37 PM Dave Fisher <
>> >>>>>> dave2wave@comcast.net
>> >>>>>>>>
>> >>>>>>>>>> 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 <
>> >>>>>> josh@joshfischer.io
>> >>>>>>>>
>> >>>>>>>>>> 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 <
>> >>>>>>>>> dave2wave@comcast.net>
>> >>>>>>>>>>>> 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 <
>> >>>>>>> josh@joshfischer.io
>> >>>>>>>>>
>> >>>>>>>>>>> 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 <
>> >>>>>>>>> josh@joshfischer.io>
>> >>>>>>>>>>>>>> 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 <
>> >>>>>>>> wangninggm@gmail.com
>> >>>>>>>>>>
>> >>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> Cool.
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <
>> >>>>>>>>>> josh@joshfischer.io
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> 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 <
>> >>>>>>>>>> wangninggm@gmail.com>
>> >>>>>>>>>>>>>>>>> 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 <
>> >>>>>>>>>>> josh@joshfischer.io>
>> >>>>>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>> Just an update on the heron doc website. The
>> >>>> actual
>> >>>>>>>> website
>> >>>>>>>>>>> build
>> >>>>>>>>>>>>>>>>> has
>> >>>>>>>>>>>>>>>>>>> been
>> >>>>>>>>>>>>>>>>>>>> fixed. I sent an email out to builds@apache.org
>> >>>>>> 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 <
>> >>>>>>>>>> wangninggm@gmail.com>
>> >>>>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>> Great!
>> >>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
>> >>>>>>>>>>> josh@joshfischer.io
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>> 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 <
>> >>>>>>>>>>>>>>>>> dave2wave@comcast.net>
>> >>>>>>>>>>>>>>>>>>>>> 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 <
>> >>>>>>>>>>>>>>>>>> dave2wave@comcast.net>
>> >>>>>>>>>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>> Email stripped the image out. Please send it
>> >>>>>>> directly.
>> >>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
>> >>>>>>>>>>>>>>>>>> josh@joshfischer.io>
>> >>>>>>>>>>>>>>>>>>>>>> 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
>> >>>> <
>> >>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>> 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 <
>> >>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>> 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 <
>> >>>>>>>>>>>>>>>>>>> josh@joshfischer.io
>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@joshfischer.io>> 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 <
>> >>>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>> wrote:
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh
>> >>>> Fischer <
>> >>>>>>>>>>>>>>>>>>>> josh@joshfischer.io
>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@joshfischer.io>> 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 <
>> >>>>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi -
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> TL:DR - The project should definitely
>> >>>> use
>> >>>>>>>>> gitpubsub
>> >>>>>>>>>>>>>>>>>>> approach.
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh
>> >>>>> Fischer <
>> >>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io
>> >>>>>>>>>>>>>>>>>>>>>>> <ma...@joshfischer.io>> 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
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> builds@apache.org <mailto:
>> >>>>> builds@apache.org
>> >>>>>>>
>> >>>>>>>>> email.
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regards,
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Dave
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM
>> >>>> Josh
>> >>>>>>> Fischer
>> >>>>>>>> <
>> >>>>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io <mailto:
>> >>>> josh@joshfischer.io
>> >>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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
>> >>>>>>>> <
>> >>>>>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net <mailto:
>> >>>>>> dave2wave@comcast.net
>> >>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 <
>> >>>>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io <mailto:
>> >>>> josh@joshfischer.io
>> >>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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
>> >>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>
>> >>>>>>>
>> >>>>>>
>> >>>>>
>> >>>> --
>> >>>> Sent from Gmail Mobile
>> >>>>
>> >>>
>>
>>
>>

Re: [Mentors] Fixing Heron Docs

Posted by Josh Fischer <jo...@joshfischer.io>.
Ok thanks Dave. "The selection of these logo displays must be Vendor
Neutral."?

On Tue, Jun 25, 2019 at 12:23 PM Dave Fisher <da...@comcast.net> wrote:

> Hi -
>
> > On Jun 25, 2019, at 9:32 AM, Josh Fischer <jo...@joshfischer.io> wrote:
> >
> > Hi All,
> >
> > I'm almost done with the static doc framework migration.  I have a couple
> > of questions.
> >
> > 1. Do we want to have a place in the page to display companies using
> Heron?
> > Can/Should we do this?
>
> Yes you can. It should not be the main page and somewhere it should be
> possible for people and companies using Heron to ask to be added. The
> selection of these logo displays must be Vendor Neutral.
>
> > 2. Do we want to have a place for a Blog on the site?  I assume this
> would
> > be release notes and what not.
> >
> >
> > On Wed, May 22, 2019 at 6:14 PM Josh Fischer <jo...@joshfischer.io>
> wrote:
> >
> >> I went ahead and moved forward on using Docusarus for our docs.  I
> opened
> >> a PR for feedback as I go.  It can be found here ->
> >> https://github.com/apache/incubator-heron/pull/3270.  Out of the box
> >> Docusarus comes with a template to do blog posts and show companies that
> >> are using the software.  I think both would be cool to have, but I'm not
> >> sure how this works with Apache.
> >>
> >> To recap:  My questions are:
> >> 1. Do we want to have a place in the page to display companies using
> >> Heron?  Can/Should we do this?
> >> 2. Do we want to have a place for a Blog on the site?
> >>
> >> - Josh
> >>
> >> On Tue, May 21, 2019 at 2:11 PM Josh Fischer <jo...@joshfischer.io>
> wrote:
> >>
> >>> Hey All,
> >>>
> >>> Did a little more looking at this. I did a little more looking into
> >>> Docusarus.  My quick scan of the web page was incorrect.. I think
> >>> Docusarus would replace the current framework that our site is built
> with
> >>> (Hugo).  So. While versioning the site with Docusaurus would be fairly
> >>> simple.  It would be a bit of an undertaking to convert our site from
> one
> >>> framework to another.  After a quick search on website versioning with
> Hugo
> >>> I didn't come up with anything that stuck out to me.  I'll take some
> time
> >>> to look over the Hugo docs more closely to understand what complexity
> we
> >>> would have to deal with when it comes to site versioning.  Any
> thoughts,
> >>> suggestions or comments?
> >>>
> >>> On Tue, May 21, 2019 at 7:54 AM Simon Weng <si...@gmail.com>
> wrote:
> >>>
> >>>> Certainly I don’t know much about documentation tooling, but I heard
> good
> >>>> things about Docusarus, and also Gitbook.
> >>>>
> >>>> On Tue, May 21, 2019 at 8:16 AM Josh Fischer <jo...@joshfischer.io>
> >>>> wrote:
> >>>>
> >>>>> Ok sounds good.  Thanks.
> >>>>>
> >>>>> On Tue, May 21, 2019 at 2:37 AM Ning Wang <wa...@gmail.com>
> >>>> wrote:
> >>>>>
> >>>>>> Looks good~
> >>>>>>
> >>>>>> For the move, I think we don't really need to wait for the release.
> >>>>>> Especially we may need to have a "master" version and other versions
> >>>> for
> >>>>>> different releases.
> >>>>>>
> >>>>>> How far back might depends on how easy it is to generate web pages.
> >>>> :)
> >>>>> It
> >>>>>> might be good enough to start having the pages after moving to
> Apache
> >>>>>> package name (0.20.0) so it is only one version back.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> On Mon, May 20, 2019 at 8:24 PM Josh Fischer <jo...@joshfischer.io>
> >>>>> wrote:
> >>>>>>
> >>>>>>> Good Evening,
> >>>>>>>
> >>>>>>> I've been looking around the Pulsar repo to see how they version
> >>>> their
> >>>>>>> docs.. It looks like they are using
> >>>>>>> Docusarus -> https://docusaurus.io/docs/en/versioning.  This
> >>>> looks
> >>>>>> like a
> >>>>>>> nice little tool that could handle the versioning for us.
> >>>>>>>
> >>>>>>> A question I still have.. Is it more important to move where the
> >>>> static
> >>>>>>> pages are served from with the added Apache information and then
> >>>> work
> >>>>> on
> >>>>>>> versioning the docs? I imagine we would have to manually trigger
> >>>> this
> >>>>>> page
> >>>>>>> deployment only once to get it moved. Or should wait to move the
> >>>> site
> >>>>>> once
> >>>>>>> a new release is created and add in all the automation before hand?
> >>>>>>>
> >>>>>>> Finally, how far back to do we go to try and match the
> >>>> documentation to
> >>>>>> the
> >>>>>>> version?
> >>>>>>>
> >>>>>>> On Fri, May 17, 2019 at 11:04 PM Ning Wang <wa...@gmail.com>
> >>>>> wrote:
> >>>>>>>
> >>>>>>>> got it. that is small enough then :) thx
> >>>>>>>>
> >>>>>>>> On Fri, May 17, 2019 at 7:33 PM Josh Fischer <
> >>>> josh@joshfischer.io>
> >>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> I just built the static site on my local.  The zip file of the
> >>>>>> website
> >>>>>>> is
> >>>>>>>>> 15.1 MB.
> >>>>>>>>>
> >>>>>>>>> On Fri, May 17, 2019 at 6:03 PM Ning Wang <
> >>>> wangninggm@gmail.com>
> >>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>> 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 <
> >>>>> josh@joshfischer.io>
> >>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> My responses are Inlined
> >>>>>>>>>>>
> >>>>>>>>>>> On Wed, May 15, 2019 at 1:37 PM Dave Fisher <
> >>>>>> dave2wave@comcast.net
> >>>>>>>>
> >>>>>>>>>> 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 <
> >>>>>> josh@joshfischer.io
> >>>>>>>>
> >>>>>>>>>> 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 <
> >>>>>>>>> dave2wave@comcast.net>
> >>>>>>>>>>>> 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 <
> >>>>>>> josh@joshfischer.io
> >>>>>>>>>
> >>>>>>>>>>> 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 <
> >>>>>>>>> josh@joshfischer.io>
> >>>>>>>>>>>>>> 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 <
> >>>>>>>> wangninggm@gmail.com
> >>>>>>>>>>
> >>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Cool.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <
> >>>>>>>>>> josh@joshfischer.io
> >>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> 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 <
> >>>>>>>>>> wangninggm@gmail.com>
> >>>>>>>>>>>>>>>>> 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 <
> >>>>>>>>>>> josh@joshfischer.io>
> >>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Just an update on the heron doc website. The
> >>>> actual
> >>>>>>>> website
> >>>>>>>>>>> build
> >>>>>>>>>>>>>>>>> has
> >>>>>>>>>>>>>>>>>>> been
> >>>>>>>>>>>>>>>>>>>> fixed. I sent an email out to builds@apache.org
> >>>>>> 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 <
> >>>>>>>>>> wangninggm@gmail.com>
> >>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Great!
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
> >>>>>>>>>>> josh@joshfischer.io
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> 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 <
> >>>>>>>>>>>>>>>>> dave2wave@comcast.net>
> >>>>>>>>>>>>>>>>>>>>> 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 <
> >>>>>>>>>>>>>>>>>> dave2wave@comcast.net>
> >>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> Email stripped the image out. Please send it
> >>>>>>> directly.
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
> >>>>>>>>>>>>>>>>>> josh@joshfischer.io>
> >>>>>>>>>>>>>>>>>>>>>> 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
> >>>> <
> >>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>> 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 <
> >>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>> 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 <
> >>>>>>>>>>>>>>>>>>> josh@joshfischer.io
> >>>>>>>>>>>>>>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> >>>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh
> >>>> Fischer <
> >>>>>>>>>>>>>>>>>>>> josh@joshfischer.io
> >>>>>>>>>>>>>>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> >>>>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
> >>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi -
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> TL:DR - The project should definitely
> >>>> use
> >>>>>>>>> gitpubsub
> >>>>>>>>>>>>>>>>>>> approach.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh
> >>>>> Fischer <
> >>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io
> >>>>>>>>>>>>>>>>>>>>>>> <ma...@joshfischer.io>> 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
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> builds@apache.org <mailto:
> >>>>> builds@apache.org
> >>>>>>>
> >>>>>>>>> email.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regards,
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Dave
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM
> >>>> Josh
> >>>>>>> Fischer
> >>>>>>>> <
> >>>>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io <mailto:
> >>>> josh@joshfischer.io
> >>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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
> >>>>>>>> <
> >>>>>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net <mailto:
> >>>>>> dave2wave@comcast.net
> >>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 <
> >>>>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io <mailto:
> >>>> josh@joshfischer.io
> >>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>> --
> >>>> Sent from Gmail Mobile
> >>>>
> >>>
>
>
>

Re: [Mentors] Fixing Heron Docs

Posted by Dave Fisher <da...@comcast.net>.
Hi -

> On Jun 25, 2019, at 9:32 AM, Josh Fischer <jo...@joshfischer.io> wrote:
> 
> Hi All,
> 
> I'm almost done with the static doc framework migration.  I have a couple
> of questions.
> 
> 1. Do we want to have a place in the page to display companies using Heron?
> Can/Should we do this?

Yes you can. It should not be the main page and somewhere it should be possible for people and companies using Heron to ask to be added. The selection of these logo displays must be Vendor Neutral.

> 2. Do we want to have a place for a Blog on the site?  I assume this would
> be release notes and what not.
> 
> 
> On Wed, May 22, 2019 at 6:14 PM Josh Fischer <jo...@joshfischer.io> wrote:
> 
>> I went ahead and moved forward on using Docusarus for our docs.  I opened
>> a PR for feedback as I go.  It can be found here ->
>> https://github.com/apache/incubator-heron/pull/3270.  Out of the box
>> Docusarus comes with a template to do blog posts and show companies that
>> are using the software.  I think both would be cool to have, but I'm not
>> sure how this works with Apache.
>> 
>> To recap:  My questions are:
>> 1. Do we want to have a place in the page to display companies using
>> Heron?  Can/Should we do this?
>> 2. Do we want to have a place for a Blog on the site?
>> 
>> - Josh
>> 
>> On Tue, May 21, 2019 at 2:11 PM Josh Fischer <jo...@joshfischer.io> wrote:
>> 
>>> Hey All,
>>> 
>>> Did a little more looking at this. I did a little more looking into
>>> Docusarus.  My quick scan of the web page was incorrect.. I think
>>> Docusarus would replace the current framework that our site is built with
>>> (Hugo).  So. While versioning the site with Docusaurus would be fairly
>>> simple.  It would be a bit of an undertaking to convert our site from one
>>> framework to another.  After a quick search on website versioning with Hugo
>>> I didn't come up with anything that stuck out to me.  I'll take some time
>>> to look over the Hugo docs more closely to understand what complexity we
>>> would have to deal with when it comes to site versioning.  Any thoughts,
>>> suggestions or comments?
>>> 
>>> On Tue, May 21, 2019 at 7:54 AM Simon Weng <si...@gmail.com> wrote:
>>> 
>>>> Certainly I don’t know much about documentation tooling, but I heard good
>>>> things about Docusarus, and also Gitbook.
>>>> 
>>>> On Tue, May 21, 2019 at 8:16 AM Josh Fischer <jo...@joshfischer.io>
>>>> wrote:
>>>> 
>>>>> Ok sounds good.  Thanks.
>>>>> 
>>>>> On Tue, May 21, 2019 at 2:37 AM Ning Wang <wa...@gmail.com>
>>>> wrote:
>>>>> 
>>>>>> Looks good~
>>>>>> 
>>>>>> For the move, I think we don't really need to wait for the release.
>>>>>> Especially we may need to have a "master" version and other versions
>>>> for
>>>>>> different releases.
>>>>>> 
>>>>>> How far back might depends on how easy it is to generate web pages.
>>>> :)
>>>>> It
>>>>>> might be good enough to start having the pages after moving to Apache
>>>>>> package name (0.20.0) so it is only one version back.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Mon, May 20, 2019 at 8:24 PM Josh Fischer <jo...@joshfischer.io>
>>>>> wrote:
>>>>>> 
>>>>>>> Good Evening,
>>>>>>> 
>>>>>>> I've been looking around the Pulsar repo to see how they version
>>>> their
>>>>>>> docs.. It looks like they are using
>>>>>>> Docusarus -> https://docusaurus.io/docs/en/versioning.  This
>>>> looks
>>>>>> like a
>>>>>>> nice little tool that could handle the versioning for us.
>>>>>>> 
>>>>>>> A question I still have.. Is it more important to move where the
>>>> static
>>>>>>> pages are served from with the added Apache information and then
>>>> work
>>>>> on
>>>>>>> versioning the docs? I imagine we would have to manually trigger
>>>> this
>>>>>> page
>>>>>>> deployment only once to get it moved. Or should wait to move the
>>>> site
>>>>>> once
>>>>>>> a new release is created and add in all the automation before hand?
>>>>>>> 
>>>>>>> Finally, how far back to do we go to try and match the
>>>> documentation to
>>>>>> the
>>>>>>> version?
>>>>>>> 
>>>>>>> On Fri, May 17, 2019 at 11:04 PM Ning Wang <wa...@gmail.com>
>>>>> wrote:
>>>>>>> 
>>>>>>>> got it. that is small enough then :) thx
>>>>>>>> 
>>>>>>>> On Fri, May 17, 2019 at 7:33 PM Josh Fischer <
>>>> josh@joshfischer.io>
>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> I just built the static site on my local.  The zip file of the
>>>>>> website
>>>>>>> is
>>>>>>>>> 15.1 MB.
>>>>>>>>> 
>>>>>>>>> On Fri, May 17, 2019 at 6:03 PM Ning Wang <
>>>> wangninggm@gmail.com>
>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> 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 <
>>>>> josh@joshfischer.io>
>>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> My responses are Inlined
>>>>>>>>>>> 
>>>>>>>>>>> On Wed, May 15, 2019 at 1:37 PM Dave Fisher <
>>>>>> dave2wave@comcast.net
>>>>>>>> 
>>>>>>>>>> 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 <
>>>>>> josh@joshfischer.io
>>>>>>>> 
>>>>>>>>>> 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 <
>>>>>>>>> dave2wave@comcast.net>
>>>>>>>>>>>> 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 <
>>>>>>> josh@joshfischer.io
>>>>>>>>> 
>>>>>>>>>>> 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 <
>>>>>>>>> josh@joshfischer.io>
>>>>>>>>>>>>>> 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 <
>>>>>>>> wangninggm@gmail.com
>>>>>>>>>> 
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Cool.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <
>>>>>>>>>> josh@joshfischer.io
>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 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 <
>>>>>>>>>> wangninggm@gmail.com>
>>>>>>>>>>>>>>>>> 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 <
>>>>>>>>>>> josh@joshfischer.io>
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Just an update on the heron doc website. The
>>>> actual
>>>>>>>> website
>>>>>>>>>>> build
>>>>>>>>>>>>>>>>> has
>>>>>>>>>>>>>>>>>>> been
>>>>>>>>>>>>>>>>>>>> fixed. I sent an email out to builds@apache.org
>>>>>> 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 <
>>>>>>>>>> wangninggm@gmail.com>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> Great!
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
>>>>>>>>>>> josh@joshfischer.io
>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 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 <
>>>>>>>>>>>>>>>>> dave2wave@comcast.net>
>>>>>>>>>>>>>>>>>>>>> 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 <
>>>>>>>>>>>>>>>>>> dave2wave@comcast.net>
>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> Email stripped the image out. Please send it
>>>>>>> directly.
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
>>>>>>>>>>>>>>>>>> josh@joshfischer.io>
>>>>>>>>>>>>>>>>>>>>>> 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
>>>> <
>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
>>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>> 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 <
>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
>>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>> 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 <
>>>>>>>>>>>>>>>>>>> josh@joshfischer.io
>>>>>>>>>>>>>>>>>>>>>>> <ma...@joshfischer.io>> 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 <
>>>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
>>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh
>>>> Fischer <
>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io
>>>>>>>>>>>>>>>>>>>>>>> <ma...@joshfischer.io>> 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 <
>>>>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net
>>>>>>>>>>>>>>>>>>>>>>> <ma...@comcast.net>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi -
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> TL:DR - The project should definitely
>>>> use
>>>>>>>>> gitpubsub
>>>>>>>>>>>>>>>>>>> approach.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh
>>>>> Fischer <
>>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io
>>>>>>>>>>>>>>>>>>>>>>> <ma...@joshfischer.io>> 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
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> builds@apache.org <mailto:
>>>>> builds@apache.org
>>>>>>> 
>>>>>>>>> email.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Dave
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM
>>>> Josh
>>>>>>> Fischer
>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io <mailto:
>>>> josh@joshfischer.io
>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>> dave2wave@comcast.net <mailto:
>>>>>> dave2wave@comcast.net
>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 <
>>>>>>>>>>>>>>>>>>>>>>> josh@joshfischer.io <mailto:
>>>> josh@joshfischer.io
>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> --
>>>> Sent from Gmail Mobile
>>>> 
>>> 



Re: [Mentors] Fixing Heron Docs

Posted by Josh Fischer <jo...@joshfischer.io>.
Hi All,

I'm almost done with the static doc framework migration.  I have a couple
of questions.

1. Do we want to have a place in the page to display companies using Heron?
Can/Should we do this?
2. Do we want to have a place for a Blog on the site?  I assume this would
be release notes and what not.


On Wed, May 22, 2019 at 6:14 PM Josh Fischer <jo...@joshfischer.io> wrote:

> I went ahead and moved forward on using Docusarus for our docs.  I opened
> a PR for feedback as I go.  It can be found here ->
> https://github.com/apache/incubator-heron/pull/3270.  Out of the box
> Docusarus comes with a template to do blog posts and show companies that
> are using the software.  I think both would be cool to have, but I'm not
> sure how this works with Apache.
>
> To recap:  My questions are:
> 1. Do we want to have a place in the page to display companies using
> Heron?  Can/Should we do this?
> 2. Do we want to have a place for a Blog on the site?
>
> - Josh
>
> On Tue, May 21, 2019 at 2:11 PM Josh Fischer <jo...@joshfischer.io> wrote:
>
>> Hey All,
>>
>> Did a little more looking at this. I did a little more looking into
>> Docusarus.  My quick scan of the web page was incorrect.. I think
>> Docusarus would replace the current framework that our site is built with
>> (Hugo).  So. While versioning the site with Docusaurus would be fairly
>> simple.  It would be a bit of an undertaking to convert our site from one
>> framework to another.  After a quick search on website versioning with Hugo
>> I didn't come up with anything that stuck out to me.  I'll take some time
>> to look over the Hugo docs more closely to understand what complexity we
>> would have to deal with when it comes to site versioning.  Any thoughts,
>> suggestions or comments?
>>
>> On Tue, May 21, 2019 at 7:54 AM Simon Weng <si...@gmail.com> wrote:
>>
>>> Certainly I don’t know much about documentation tooling, but I heard good
>>> things about Docusarus, and also Gitbook.
>>>
>>> On Tue, May 21, 2019 at 8:16 AM Josh Fischer <jo...@joshfischer.io>
>>> wrote:
>>>
>>> > Ok sounds good.  Thanks.
>>> >
>>> > On Tue, May 21, 2019 at 2:37 AM Ning Wang <wa...@gmail.com>
>>> wrote:
>>> >
>>> > > Looks good~
>>> > >
>>> > > For the move, I think we don't really need to wait for the release.
>>> > > Especially we may need to have a "master" version and other versions
>>> for
>>> > > different releases.
>>> > >
>>> > > How far back might depends on how easy it is to generate web pages.
>>> :)
>>> > It
>>> > > might be good enough to start having the pages after moving to Apache
>>> > > package name (0.20.0) so it is only one version back.
>>> > >
>>> > >
>>> > >
>>> > > On Mon, May 20, 2019 at 8:24 PM Josh Fischer <jo...@joshfischer.io>
>>> > wrote:
>>> > >
>>> > > > Good Evening,
>>> > > >
>>> > > > I've been looking around the Pulsar repo to see how they version
>>> their
>>> > > > docs.. It looks like they are using
>>> > > >  Docusarus -> https://docusaurus.io/docs/en/versioning.  This
>>> looks
>>> > > like a
>>> > > > nice little tool that could handle the versioning for us.
>>> > > >
>>> > > > A question I still have.. Is it more important to move where the
>>> static
>>> > > > pages are served from with the added Apache information and then
>>> work
>>> > on
>>> > > > versioning the docs? I imagine we would have to manually trigger
>>> this
>>> > > page
>>> > > > deployment only once to get it moved. Or should wait to move the
>>> site
>>> > > once
>>> > > > a new release is created and add in all the automation before hand?
>>> > > >
>>> > > > Finally, how far back to do we go to try and match the
>>> documentation to
>>> > > the
>>> > > > version?
>>> > > >
>>> > > > On Fri, May 17, 2019 at 11:04 PM Ning Wang <wa...@gmail.com>
>>> > wrote:
>>> > > >
>>> > > > > got it. that is small enough then :) thx
>>> > > > >
>>> > > > > On Fri, May 17, 2019 at 7:33 PM Josh Fischer <
>>> josh@joshfischer.io>
>>> > > > wrote:
>>> > > > >
>>> > > > > > I just built the static site on my local.  The zip file of the
>>> > > website
>>> > > > is
>>> > > > > > 15.1 MB.
>>> > > > > >
>>> > > > > > On Fri, May 17, 2019 at 6:03 PM Ning Wang <
>>> wangninggm@gmail.com>
>>> > > > wrote:
>>> > > > > >
>>> > > > > > > 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 <
>>> > josh@joshfischer.io>
>>> > > > > > wrote:
>>> > > > > > >
>>> > > > > > > > My responses are Inlined
>>> > > > > > > >
>>> > > > > > > > On Wed, May 15, 2019 at 1:37 PM Dave Fisher <
>>> > > dave2wave@comcast.net
>>> > > > >
>>> > > > > > > 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 <
>>> > > josh@joshfischer.io
>>> > > > >
>>> > > > > > > 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 <
>>> > > > > > dave2wave@comcast.net>
>>> > > > > > > > > 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 <
>>> > > > josh@joshfischer.io
>>> > > > > >
>>> > > > > > > > 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 <
>>> > > > > > josh@joshfischer.io>
>>> > > > > > > > > >> 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 <
>>> > > > > wangninggm@gmail.com
>>> > > > > > >
>>> > > > > > > > > wrote:
>>> > > > > > > > > >>>>
>>> > > > > > > > > >>>>> Cool.
>>> > > > > > > > > >>>>>
>>> > > > > > > > > >>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <
>>> > > > > > > josh@joshfischer.io
>>> > > > > > > > >
>>> > > > > > > > > >>>>> 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 <
>>> > > > > > > wangninggm@gmail.com>
>>> > > > > > > > > >>>>> 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 <
>>> > > > > > > > josh@joshfischer.io>
>>> > > > > > > > > >>>>>> wrote:
>>> > > > > > > > > >>>>>>>
>>> > > > > > > > > >>>>>>>> Just an update on the heron doc website. The
>>> actual
>>> > > > > website
>>> > > > > > > > build
>>> > > > > > > > > >>>>> has
>>> > > > > > > > > >>>>>>> been
>>> > > > > > > > > >>>>>>>> fixed. I sent an email out to builds@apache.org
>>> > > 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 <
>>> > > > > > > wangninggm@gmail.com>
>>> > > > > > > > > >>>>> wrote:
>>> > > > > > > > > >>>>>>>>
>>> > > > > > > > > >>>>>>>>> Great!
>>> > > > > > > > > >>>>>>>>>
>>> > > > > > > > > >>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
>>> > > > > > > > josh@joshfischer.io
>>> > > > > > > > > >
>>> > > > > > > > > >>>>>>> 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 <
>>> > > > > > > > > >>>>> dave2wave@comcast.net>
>>> > > > > > > > > >>>>>>>>> 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 <
>>> > > > > > > > > >>>>>> dave2wave@comcast.net>
>>> > > > > > > > > >>>>>>>>>> wrote:
>>> > > > > > > > > >>>>>>>>>>>>
>>> > > > > > > > > >>>>>>>>>>>> Email stripped the image out. Please send it
>>> > > > directly.
>>> > > > > > > > > >>>>>>>>>>>>
>>> > > > > > > > > >>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
>>> > > > > > > > > >>>>>> josh@joshfischer.io>
>>> > > > > > > > > >>>>>>>>>> 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
>>> <
>>> > > > > > > > > >>>>>>> dave2wave@comcast.net
>>> > > > > > > > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
>>> > > > > > > > > >>>>>>> dave2wave@comcast.net
>>> > > > > > > > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
>>> > > > > > > > > >>>>>>> josh@joshfischer.io
>>> > > > > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
>>> > > > > > > > > >>>>>>>>> dave2wave@comcast.net
>>> > > > > > > > > >>>>>>>>>>> <ma...@comcast.net>> wrote:
>>> > > > > > > > > >>>>>>>>>>>>>>>
>>> > > > > > > > > >>>>>>>>>>>>>>>>
>>> > > > > > > > > >>>>>>>>>>>>>>>>
>>> > > > > > > > > >>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh
>>> Fischer <
>>> > > > > > > > > >>>>>>>> josh@joshfischer.io
>>> > > > > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
>>> > > > > > > > > >>>>>>>>>> dave2wave@comcast.net
>>> > > > > > > > > >>>>>>>>>>> <ma...@comcast.net>>
>>> > > > > > > > > >>>>>>>>>>>>>>>> wrote:
>>> > > > > > > > > >>>>>>>>>>>>>>>>>
>>> > > > > > > > > >>>>>>>>>>>>>>>>>> Hi -
>>> > > > > > > > > >>>>>>>>>>>>>>>>>>
>>> > > > > > > > > >>>>>>>>>>>>>>>>>> TL:DR - The project should definitely
>>> use
>>> > > > > > gitpubsub
>>> > > > > > > > > >>>>>>> approach.
>>> > > > > > > > > >>>>>>>>>>>>>>>>>>
>>> > > > > > > > > >>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh
>>> > Fischer <
>>> > > > > > > > > >>>>>>>>> josh@joshfischer.io
>>> > > > > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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
>>> > > > > > > > > >>>>>>>>>>>>>>>>>> builds@apache.org <mailto:
>>> > builds@apache.org
>>> > > >
>>> > > > > > email.
>>> > > > > > > > > >>>>>>>>>>>>>>>>>>
>>> > > > > > > > > >>>>>>>>>>>>>>>>>> Regards,
>>> > > > > > > > > >>>>>>>>>>>>>>>>>> Dave
>>> > > > > > > > > >>>>>>>>>>>>>>>>>>
>>> > > > > > > > > >>>>>>>>>>>>>>>>>>
>>> > > > > > > > > >>>>>>>>>>>>>>>>>>>>
>>> > > > > > > > > >>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM
>>> Josh
>>> > > > Fischer
>>> > > > > <
>>> > > > > > > > > >>>>>>>>>>> josh@joshfischer.io <mailto:
>>> josh@joshfischer.io
>>> > >>
>>> > > > > > > > > >>>>>>>>>>>>>>>>>> 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
>>> > > > > <
>>> > > > > > > > > >>>>>>>>>>> dave2wave@comcast.net <mailto:
>>> > > dave2wave@comcast.net
>>> > > > >>
>>> > > > > > > > > >>>>>>>>>>>>>>>>>>>>> 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 <
>>> > > > > > > > > >>>>>>>>>>> josh@joshfischer.io <mailto:
>>> josh@joshfischer.io
>>> > >>
>>> > > > > > > > > >>>>>>>>>>>>>>>>>>>> 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
>>> > > > > > > > > >>>>>>
>>> > > > > > > > > >>>>>
>>> > > > > > > > > >>>>
>>> > > > > > > > > >>
>>> > > > > > > > > >>
>>> > > > > > > > >
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > >
>>> > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> --
>>> Sent from Gmail Mobile
>>>
>>

Re: [Mentors] Fixing Heron Docs

Posted by Josh Fischer <jo...@joshfischer.io>.
I went ahead and moved forward on using Docusarus for our docs.  I opened a
PR for feedback as I go.  It can be found here ->
https://github.com/apache/incubator-heron/pull/3270.  Out of the box
Docusarus comes with a template to do blog posts and show companies that
are using the software.  I think both would be cool to have, but I'm not
sure how this works with Apache.

To recap:  My questions are:
1. Do we want to have a place in the page to display companies using
Heron?  Can/Should we do this?
2. Do we want to have a place for a Blog on the site?

- Josh

On Tue, May 21, 2019 at 2:11 PM Josh Fischer <jo...@joshfischer.io> wrote:

> Hey All,
>
> Did a little more looking at this. I did a little more looking into
> Docusarus.  My quick scan of the web page was incorrect.. I think
> Docusarus would replace the current framework that our site is built with
> (Hugo).  So. While versioning the site with Docusaurus would be fairly
> simple.  It would be a bit of an undertaking to convert our site from one
> framework to another.  After a quick search on website versioning with Hugo
> I didn't come up with anything that stuck out to me.  I'll take some time
> to look over the Hugo docs more closely to understand what complexity we
> would have to deal with when it comes to site versioning.  Any thoughts,
> suggestions or comments?
>
> On Tue, May 21, 2019 at 7:54 AM Simon Weng <si...@gmail.com> wrote:
>
>> Certainly I don’t know much about documentation tooling, but I heard good
>> things about Docusarus, and also Gitbook.
>>
>> On Tue, May 21, 2019 at 8:16 AM Josh Fischer <jo...@joshfischer.io> wrote:
>>
>> > Ok sounds good.  Thanks.
>> >
>> > On Tue, May 21, 2019 at 2:37 AM Ning Wang <wa...@gmail.com> wrote:
>> >
>> > > Looks good~
>> > >
>> > > For the move, I think we don't really need to wait for the release.
>> > > Especially we may need to have a "master" version and other versions
>> for
>> > > different releases.
>> > >
>> > > How far back might depends on how easy it is to generate web pages. :)
>> > It
>> > > might be good enough to start having the pages after moving to Apache
>> > > package name (0.20.0) so it is only one version back.
>> > >
>> > >
>> > >
>> > > On Mon, May 20, 2019 at 8:24 PM Josh Fischer <jo...@joshfischer.io>
>> > wrote:
>> > >
>> > > > Good Evening,
>> > > >
>> > > > I've been looking around the Pulsar repo to see how they version
>> their
>> > > > docs.. It looks like they are using
>> > > >  Docusarus -> https://docusaurus.io/docs/en/versioning.  This looks
>> > > like a
>> > > > nice little tool that could handle the versioning for us.
>> > > >
>> > > > A question I still have.. Is it more important to move where the
>> static
>> > > > pages are served from with the added Apache information and then
>> work
>> > on
>> > > > versioning the docs? I imagine we would have to manually trigger
>> this
>> > > page
>> > > > deployment only once to get it moved. Or should wait to move the
>> site
>> > > once
>> > > > a new release is created and add in all the automation before hand?
>> > > >
>> > > > Finally, how far back to do we go to try and match the
>> documentation to
>> > > the
>> > > > version?
>> > > >
>> > > > On Fri, May 17, 2019 at 11:04 PM Ning Wang <wa...@gmail.com>
>> > wrote:
>> > > >
>> > > > > got it. that is small enough then :) thx
>> > > > >
>> > > > > On Fri, May 17, 2019 at 7:33 PM Josh Fischer <josh@joshfischer.io
>> >
>> > > > wrote:
>> > > > >
>> > > > > > I just built the static site on my local.  The zip file of the
>> > > website
>> > > > is
>> > > > > > 15.1 MB.
>> > > > > >
>> > > > > > On Fri, May 17, 2019 at 6:03 PM Ning Wang <wangninggm@gmail.com
>> >
>> > > > wrote:
>> > > > > >
>> > > > > > > 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 <
>> > josh@joshfischer.io>
>> > > > > > wrote:
>> > > > > > >
>> > > > > > > > My responses are Inlined
>> > > > > > > >
>> > > > > > > > On Wed, May 15, 2019 at 1:37 PM Dave Fisher <
>> > > dave2wave@comcast.net
>> > > > >
>> > > > > > > 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 <
>> > > josh@joshfischer.io
>> > > > >
>> > > > > > > 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 <
>> > > > > > dave2wave@comcast.net>
>> > > > > > > > > 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 <
>> > > > josh@joshfischer.io
>> > > > > >
>> > > > > > > > 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 <
>> > > > > > josh@joshfischer.io>
>> > > > > > > > > >> 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 <
>> > > > > wangninggm@gmail.com
>> > > > > > >
>> > > > > > > > > wrote:
>> > > > > > > > > >>>>
>> > > > > > > > > >>>>> Cool.
>> > > > > > > > > >>>>>
>> > > > > > > > > >>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <
>> > > > > > > josh@joshfischer.io
>> > > > > > > > >
>> > > > > > > > > >>>>> 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 <
>> > > > > > > wangninggm@gmail.com>
>> > > > > > > > > >>>>> 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 <
>> > > > > > > > josh@joshfischer.io>
>> > > > > > > > > >>>>>> wrote:
>> > > > > > > > > >>>>>>>
>> > > > > > > > > >>>>>>>> Just an update on the heron doc website. The
>> actual
>> > > > > website
>> > > > > > > > build
>> > > > > > > > > >>>>> has
>> > > > > > > > > >>>>>>> been
>> > > > > > > > > >>>>>>>> fixed. I sent an email out to builds@apache.org
>> > > 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 <
>> > > > > > > wangninggm@gmail.com>
>> > > > > > > > > >>>>> wrote:
>> > > > > > > > > >>>>>>>>
>> > > > > > > > > >>>>>>>>> Great!
>> > > > > > > > > >>>>>>>>>
>> > > > > > > > > >>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
>> > > > > > > > josh@joshfischer.io
>> > > > > > > > > >
>> > > > > > > > > >>>>>>> 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 <
>> > > > > > > > > >>>>> dave2wave@comcast.net>
>> > > > > > > > > >>>>>>>>> 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 <
>> > > > > > > > > >>>>>> dave2wave@comcast.net>
>> > > > > > > > > >>>>>>>>>> wrote:
>> > > > > > > > > >>>>>>>>>>>>
>> > > > > > > > > >>>>>>>>>>>> Email stripped the image out. Please send it
>> > > > directly.
>> > > > > > > > > >>>>>>>>>>>>
>> > > > > > > > > >>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
>> > > > > > > > > >>>>>> josh@joshfischer.io>
>> > > > > > > > > >>>>>>>>>> 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 <
>> > > > > > > > > >>>>>>> dave2wave@comcast.net
>> > > > > > > > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
>> > > > > > > > > >>>>>>> dave2wave@comcast.net
>> > > > > > > > > >>>>>>>>>>> <ma...@comcast.net>> 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
>> <
>> > > > > > > > > >>>>>>> josh@joshfischer.io
>> > > > > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
>> > > > > > > > > >>>>>>>>> dave2wave@comcast.net
>> > > > > > > > > >>>>>>>>>>> <ma...@comcast.net>> wrote:
>> > > > > > > > > >>>>>>>>>>>>>>>
>> > > > > > > > > >>>>>>>>>>>>>>>>
>> > > > > > > > > >>>>>>>>>>>>>>>>
>> > > > > > > > > >>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh
>> Fischer <
>> > > > > > > > > >>>>>>>> josh@joshfischer.io
>> > > > > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
>> > > > > > > > > >>>>>>>>>> dave2wave@comcast.net
>> > > > > > > > > >>>>>>>>>>> <ma...@comcast.net>>
>> > > > > > > > > >>>>>>>>>>>>>>>> wrote:
>> > > > > > > > > >>>>>>>>>>>>>>>>>
>> > > > > > > > > >>>>>>>>>>>>>>>>>> Hi -
>> > > > > > > > > >>>>>>>>>>>>>>>>>>
>> > > > > > > > > >>>>>>>>>>>>>>>>>> TL:DR - The project should definitely
>> use
>> > > > > > gitpubsub
>> > > > > > > > > >>>>>>> approach.
>> > > > > > > > > >>>>>>>>>>>>>>>>>>
>> > > > > > > > > >>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh
>> > Fischer <
>> > > > > > > > > >>>>>>>>> josh@joshfischer.io
>> > > > > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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
>> > > > > > > > > >>>>>>>>>>>>>>>>>> builds@apache.org <mailto:
>> > builds@apache.org
>> > > >
>> > > > > > email.
>> > > > > > > > > >>>>>>>>>>>>>>>>>>
>> > > > > > > > > >>>>>>>>>>>>>>>>>> Regards,
>> > > > > > > > > >>>>>>>>>>>>>>>>>> Dave
>> > > > > > > > > >>>>>>>>>>>>>>>>>>
>> > > > > > > > > >>>>>>>>>>>>>>>>>>
>> > > > > > > > > >>>>>>>>>>>>>>>>>>>>
>> > > > > > > > > >>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM Josh
>> > > > Fischer
>> > > > > <
>> > > > > > > > > >>>>>>>>>>> josh@joshfischer.io <mailto:
>> josh@joshfischer.io
>> > >>
>> > > > > > > > > >>>>>>>>>>>>>>>>>> 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
>> > > > > <
>> > > > > > > > > >>>>>>>>>>> dave2wave@comcast.net <mailto:
>> > > dave2wave@comcast.net
>> > > > >>
>> > > > > > > > > >>>>>>>>>>>>>>>>>>>>> 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 <
>> > > > > > > > > >>>>>>>>>>> josh@joshfischer.io <mailto:
>> josh@joshfischer.io
>> > >>
>> > > > > > > > > >>>>>>>>>>>>>>>>>>>> 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
>> > > > > > > > > >>>>>>
>> > > > > > > > > >>>>>
>> > > > > > > > > >>>>
>> > > > > > > > > >>
>> > > > > > > > > >>
>> > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> --
>> Sent from Gmail Mobile
>>
>

Re: [Mentors] Fixing Heron Docs

Posted by Josh Fischer <jo...@joshfischer.io>.
Hey All,

Did a little more looking at this. I did a little more looking into
Docusarus.  My quick scan of the web page was incorrect.. I think
Docusarus would replace the current framework that our site is built with
(Hugo).  So. While versioning the site with Docusaurus would be fairly
simple.  It would be a bit of an undertaking to convert our site from one
framework to another.  After a quick search on website versioning with Hugo
I didn't come up with anything that stuck out to me.  I'll take some time
to look over the Hugo docs more closely to understand what complexity we
would have to deal with when it comes to site versioning.  Any thoughts,
suggestions or comments?

On Tue, May 21, 2019 at 7:54 AM Simon Weng <si...@gmail.com> wrote:

> Certainly I don’t know much about documentation tooling, but I heard good
> things about Docusarus, and also Gitbook.
>
> On Tue, May 21, 2019 at 8:16 AM Josh Fischer <jo...@joshfischer.io> wrote:
>
> > Ok sounds good.  Thanks.
> >
> > On Tue, May 21, 2019 at 2:37 AM Ning Wang <wa...@gmail.com> wrote:
> >
> > > Looks good~
> > >
> > > For the move, I think we don't really need to wait for the release.
> > > Especially we may need to have a "master" version and other versions
> for
> > > different releases.
> > >
> > > How far back might depends on how easy it is to generate web pages. :)
> > It
> > > might be good enough to start having the pages after moving to Apache
> > > package name (0.20.0) so it is only one version back.
> > >
> > >
> > >
> > > On Mon, May 20, 2019 at 8:24 PM Josh Fischer <jo...@joshfischer.io>
> > wrote:
> > >
> > > > Good Evening,
> > > >
> > > > I've been looking around the Pulsar repo to see how they version
> their
> > > > docs.. It looks like they are using
> > > >  Docusarus -> https://docusaurus.io/docs/en/versioning.  This looks
> > > like a
> > > > nice little tool that could handle the versioning for us.
> > > >
> > > > A question I still have.. Is it more important to move where the
> static
> > > > pages are served from with the added Apache information and then work
> > on
> > > > versioning the docs? I imagine we would have to manually trigger this
> > > page
> > > > deployment only once to get it moved. Or should wait to move the site
> > > once
> > > > a new release is created and add in all the automation before hand?
> > > >
> > > > Finally, how far back to do we go to try and match the documentation
> to
> > > the
> > > > version?
> > > >
> > > > On Fri, May 17, 2019 at 11:04 PM Ning Wang <wa...@gmail.com>
> > wrote:
> > > >
> > > > > got it. that is small enough then :) thx
> > > > >
> > > > > On Fri, May 17, 2019 at 7:33 PM Josh Fischer <jo...@joshfischer.io>
> > > > wrote:
> > > > >
> > > > > > I just built the static site on my local.  The zip file of the
> > > website
> > > > is
> > > > > > 15.1 MB.
> > > > > >
> > > > > > On Fri, May 17, 2019 at 6:03 PM Ning Wang <wa...@gmail.com>
> > > > wrote:
> > > > > >
> > > > > > > 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 <
> > josh@joshfischer.io>
> > > > > > wrote:
> > > > > > >
> > > > > > > > My responses are Inlined
> > > > > > > >
> > > > > > > > On Wed, May 15, 2019 at 1:37 PM Dave Fisher <
> > > dave2wave@comcast.net
> > > > >
> > > > > > > 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 <
> > > josh@joshfischer.io
> > > > >
> > > > > > > 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 <
> > > > > > dave2wave@comcast.net>
> > > > > > > > > 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 <
> > > > josh@joshfischer.io
> > > > > >
> > > > > > > > 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 <
> > > > > > josh@joshfischer.io>
> > > > > > > > > >> 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 <
> > > > > wangninggm@gmail.com
> > > > > > >
> > > > > > > > > wrote:
> > > > > > > > > >>>>
> > > > > > > > > >>>>> Cool.
> > > > > > > > > >>>>>
> > > > > > > > > >>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <
> > > > > > > josh@joshfischer.io
> > > > > > > > >
> > > > > > > > > >>>>> 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 <
> > > > > > > wangninggm@gmail.com>
> > > > > > > > > >>>>> 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 <
> > > > > > > > josh@joshfischer.io>
> > > > > > > > > >>>>>> wrote:
> > > > > > > > > >>>>>>>
> > > > > > > > > >>>>>>>> Just an update on the heron doc website. The
> actual
> > > > > website
> > > > > > > > build
> > > > > > > > > >>>>> has
> > > > > > > > > >>>>>>> been
> > > > > > > > > >>>>>>>> fixed. I sent an email out to builds@apache.org
> > > 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 <
> > > > > > > wangninggm@gmail.com>
> > > > > > > > > >>>>> wrote:
> > > > > > > > > >>>>>>>>
> > > > > > > > > >>>>>>>>> Great!
> > > > > > > > > >>>>>>>>>
> > > > > > > > > >>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
> > > > > > > > josh@joshfischer.io
> > > > > > > > > >
> > > > > > > > > >>>>>>> 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 <
> > > > > > > > > >>>>> dave2wave@comcast.net>
> > > > > > > > > >>>>>>>>> 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 <
> > > > > > > > > >>>>>> dave2wave@comcast.net>
> > > > > > > > > >>>>>>>>>> wrote:
> > > > > > > > > >>>>>>>>>>>>
> > > > > > > > > >>>>>>>>>>>> Email stripped the image out. Please send it
> > > > directly.
> > > > > > > > > >>>>>>>>>>>>
> > > > > > > > > >>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
> > > > > > > > > >>>>>> josh@joshfischer.io>
> > > > > > > > > >>>>>>>>>> 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 <
> > > > > > > > > >>>>>>> dave2wave@comcast.net
> > > > > > > > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > > > > > > > > >>>>>>> dave2wave@comcast.net
> > > > > > > > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > > > > > > > > >>>>>>> josh@joshfischer.io
> > > > > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > > > > > > > > >>>>>>>>> dave2wave@comcast.net
> > > > > > > > > >>>>>>>>>>> <ma...@comcast.net>> wrote:
> > > > > > > > > >>>>>>>>>>>>>>>
> > > > > > > > > >>>>>>>>>>>>>>>>
> > > > > > > > > >>>>>>>>>>>>>>>>
> > > > > > > > > >>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh
> Fischer <
> > > > > > > > > >>>>>>>> josh@joshfischer.io
> > > > > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > > > > > > > > >>>>>>>>>> dave2wave@comcast.net
> > > > > > > > > >>>>>>>>>>> <ma...@comcast.net>>
> > > > > > > > > >>>>>>>>>>>>>>>> wrote:
> > > > > > > > > >>>>>>>>>>>>>>>>>
> > > > > > > > > >>>>>>>>>>>>>>>>>> Hi -
> > > > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > > > >>>>>>>>>>>>>>>>>> TL:DR - The project should definitely
> use
> > > > > > gitpubsub
> > > > > > > > > >>>>>>> approach.
> > > > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > > > >>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh
> > Fischer <
> > > > > > > > > >>>>>>>>> josh@joshfischer.io
> > > > > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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
> > > > > > > > > >>>>>>>>>>>>>>>>>> builds@apache.org <mailto:
> > builds@apache.org
> > > >
> > > > > > email.
> > > > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > > > >>>>>>>>>>>>>>>>>> Regards,
> > > > > > > > > >>>>>>>>>>>>>>>>>> Dave
> > > > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > > > >>>>>>>>>>>>>>>>>>>>
> > > > > > > > > >>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM Josh
> > > > Fischer
> > > > > <
> > > > > > > > > >>>>>>>>>>> josh@joshfischer.io <mailto:
> josh@joshfischer.io
> > >>
> > > > > > > > > >>>>>>>>>>>>>>>>>> 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
> > > > > <
> > > > > > > > > >>>>>>>>>>> dave2wave@comcast.net <mailto:
> > > dave2wave@comcast.net
> > > > >>
> > > > > > > > > >>>>>>>>>>>>>>>>>>>>> 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 <
> > > > > > > > > >>>>>>>>>>> josh@joshfischer.io <mailto:
> josh@joshfischer.io
> > >>
> > > > > > > > > >>>>>>>>>>>>>>>>>>>> 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
> > > > > > > > > >>>>>>
> > > > > > > > > >>>>>
> > > > > > > > > >>>>
> > > > > > > > > >>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> --
> Sent from Gmail Mobile
>

Re: [Mentors] Fixing Heron Docs

Posted by Simon Weng <si...@gmail.com>.
Certainly I don’t know much about documentation tooling, but I heard good
things about Docusarus, and also Gitbook.

On Tue, May 21, 2019 at 8:16 AM Josh Fischer <jo...@joshfischer.io> wrote:

> Ok sounds good.  Thanks.
>
> On Tue, May 21, 2019 at 2:37 AM Ning Wang <wa...@gmail.com> wrote:
>
> > Looks good~
> >
> > For the move, I think we don't really need to wait for the release.
> > Especially we may need to have a "master" version and other versions for
> > different releases.
> >
> > How far back might depends on how easy it is to generate web pages. :)
> It
> > might be good enough to start having the pages after moving to Apache
> > package name (0.20.0) so it is only one version back.
> >
> >
> >
> > On Mon, May 20, 2019 at 8:24 PM Josh Fischer <jo...@joshfischer.io>
> wrote:
> >
> > > Good Evening,
> > >
> > > I've been looking around the Pulsar repo to see how they version their
> > > docs.. It looks like they are using
> > >  Docusarus -> https://docusaurus.io/docs/en/versioning.  This looks
> > like a
> > > nice little tool that could handle the versioning for us.
> > >
> > > A question I still have.. Is it more important to move where the static
> > > pages are served from with the added Apache information and then work
> on
> > > versioning the docs? I imagine we would have to manually trigger this
> > page
> > > deployment only once to get it moved. Or should wait to move the site
> > once
> > > a new release is created and add in all the automation before hand?
> > >
> > > Finally, how far back to do we go to try and match the documentation to
> > the
> > > version?
> > >
> > > On Fri, May 17, 2019 at 11:04 PM Ning Wang <wa...@gmail.com>
> wrote:
> > >
> > > > got it. that is small enough then :) thx
> > > >
> > > > On Fri, May 17, 2019 at 7:33 PM Josh Fischer <jo...@joshfischer.io>
> > > wrote:
> > > >
> > > > > I just built the static site on my local.  The zip file of the
> > website
> > > is
> > > > > 15.1 MB.
> > > > >
> > > > > On Fri, May 17, 2019 at 6:03 PM Ning Wang <wa...@gmail.com>
> > > wrote:
> > > > >
> > > > > > 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 <
> josh@joshfischer.io>
> > > > > wrote:
> > > > > >
> > > > > > > My responses are Inlined
> > > > > > >
> > > > > > > On Wed, May 15, 2019 at 1:37 PM Dave Fisher <
> > dave2wave@comcast.net
> > > >
> > > > > > 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 <
> > josh@joshfischer.io
> > > >
> > > > > > 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 <
> > > > > dave2wave@comcast.net>
> > > > > > > > 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 <
> > > josh@joshfischer.io
> > > > >
> > > > > > > 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 <
> > > > > josh@joshfischer.io>
> > > > > > > > >> 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 <
> > > > wangninggm@gmail.com
> > > > > >
> > > > > > > > wrote:
> > > > > > > > >>>>
> > > > > > > > >>>>> Cool.
> > > > > > > > >>>>>
> > > > > > > > >>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <
> > > > > > josh@joshfischer.io
> > > > > > > >
> > > > > > > > >>>>> 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 <
> > > > > > wangninggm@gmail.com>
> > > > > > > > >>>>> 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 <
> > > > > > > josh@joshfischer.io>
> > > > > > > > >>>>>> wrote:
> > > > > > > > >>>>>>>
> > > > > > > > >>>>>>>> Just an update on the heron doc website. The actual
> > > > website
> > > > > > > build
> > > > > > > > >>>>> has
> > > > > > > > >>>>>>> been
> > > > > > > > >>>>>>>> fixed. I sent an email out to builds@apache.org
> > 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 <
> > > > > > wangninggm@gmail.com>
> > > > > > > > >>>>> wrote:
> > > > > > > > >>>>>>>>
> > > > > > > > >>>>>>>>> Great!
> > > > > > > > >>>>>>>>>
> > > > > > > > >>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
> > > > > > > josh@joshfischer.io
> > > > > > > > >
> > > > > > > > >>>>>>> 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 <
> > > > > > > > >>>>> dave2wave@comcast.net>
> > > > > > > > >>>>>>>>> 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 <
> > > > > > > > >>>>>> dave2wave@comcast.net>
> > > > > > > > >>>>>>>>>> wrote:
> > > > > > > > >>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>> Email stripped the image out. Please send it
> > > directly.
> > > > > > > > >>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
> > > > > > > > >>>>>> josh@joshfischer.io>
> > > > > > > > >>>>>>>>>> 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 <
> > > > > > > > >>>>>>> dave2wave@comcast.net
> > > > > > > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > > > > > > > >>>>>>> dave2wave@comcast.net
> > > > > > > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > > > > > > > >>>>>>> josh@joshfischer.io
> > > > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > > > > > > > >>>>>>>>> dave2wave@comcast.net
> > > > > > > > >>>>>>>>>>> <ma...@comcast.net>> wrote:
> > > > > > > > >>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh Fischer <
> > > > > > > > >>>>>>>> josh@joshfischer.io
> > > > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > > > > > > > >>>>>>>>>> dave2wave@comcast.net
> > > > > > > > >>>>>>>>>>> <ma...@comcast.net>>
> > > > > > > > >>>>>>>>>>>>>>>> wrote:
> > > > > > > > >>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>>> Hi -
> > > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>>> TL:DR - The project should definitely use
> > > > > gitpubsub
> > > > > > > > >>>>>>> approach.
> > > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh
> Fischer <
> > > > > > > > >>>>>>>>> josh@joshfischer.io
> > > > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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
> > > > > > > > >>>>>>>>>>>>>>>>>> builds@apache.org <mailto:
> builds@apache.org
> > >
> > > > > email.
> > > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>>> Regards,
> > > > > > > > >>>>>>>>>>>>>>>>>> Dave
> > > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM Josh
> > > Fischer
> > > > <
> > > > > > > > >>>>>>>>>>> josh@joshfischer.io <mailto:josh@joshfischer.io
> >>
> > > > > > > > >>>>>>>>>>>>>>>>>> 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
> > > > <
> > > > > > > > >>>>>>>>>>> dave2wave@comcast.net <mailto:
> > dave2wave@comcast.net
> > > >>
> > > > > > > > >>>>>>>>>>>>>>>>>>>>> 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 <
> > > > > > > > >>>>>>>>>>> josh@joshfischer.io <mailto:josh@joshfischer.io
> >>
> > > > > > > > >>>>>>>>>>>>>>>>>>>> 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
> > > > > > > > >>>>>>
> > > > > > > > >>>>>
> > > > > > > > >>>>
> > > > > > > > >>
> > > > > > > > >>
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
-- 
Sent from Gmail Mobile

Re: [Mentors] Fixing Heron Docs

Posted by Josh Fischer <jo...@joshfischer.io>.
Ok sounds good.  Thanks.

On Tue, May 21, 2019 at 2:37 AM Ning Wang <wa...@gmail.com> wrote:

> Looks good~
>
> For the move, I think we don't really need to wait for the release.
> Especially we may need to have a "master" version and other versions for
> different releases.
>
> How far back might depends on how easy it is to generate web pages. :)  It
> might be good enough to start having the pages after moving to Apache
> package name (0.20.0) so it is only one version back.
>
>
>
> On Mon, May 20, 2019 at 8:24 PM Josh Fischer <jo...@joshfischer.io> wrote:
>
> > Good Evening,
> >
> > I've been looking around the Pulsar repo to see how they version their
> > docs.. It looks like they are using
> >  Docusarus -> https://docusaurus.io/docs/en/versioning.  This looks
> like a
> > nice little tool that could handle the versioning for us.
> >
> > A question I still have.. Is it more important to move where the static
> > pages are served from with the added Apache information and then work on
> > versioning the docs? I imagine we would have to manually trigger this
> page
> > deployment only once to get it moved. Or should wait to move the site
> once
> > a new release is created and add in all the automation before hand?
> >
> > Finally, how far back to do we go to try and match the documentation to
> the
> > version?
> >
> > On Fri, May 17, 2019 at 11:04 PM Ning Wang <wa...@gmail.com> wrote:
> >
> > > got it. that is small enough then :) thx
> > >
> > > On Fri, May 17, 2019 at 7:33 PM Josh Fischer <jo...@joshfischer.io>
> > wrote:
> > >
> > > > I just built the static site on my local.  The zip file of the
> website
> > is
> > > > 15.1 MB.
> > > >
> > > > On Fri, May 17, 2019 at 6:03 PM Ning Wang <wa...@gmail.com>
> > wrote:
> > > >
> > > > > 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 <jo...@joshfischer.io>
> > > > wrote:
> > > > >
> > > > > > My responses are Inlined
> > > > > >
> > > > > > On Wed, May 15, 2019 at 1:37 PM Dave Fisher <
> dave2wave@comcast.net
> > >
> > > > > 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 <
> josh@joshfischer.io
> > >
> > > > > 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 <
> > > > dave2wave@comcast.net>
> > > > > > > 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 <
> > josh@joshfischer.io
> > > >
> > > > > > 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 <
> > > > josh@joshfischer.io>
> > > > > > > >> 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 <
> > > wangninggm@gmail.com
> > > > >
> > > > > > > wrote:
> > > > > > > >>>>
> > > > > > > >>>>> Cool.
> > > > > > > >>>>>
> > > > > > > >>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <
> > > > > josh@joshfischer.io
> > > > > > >
> > > > > > > >>>>> 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 <
> > > > > wangninggm@gmail.com>
> > > > > > > >>>>> 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 <
> > > > > > josh@joshfischer.io>
> > > > > > > >>>>>> wrote:
> > > > > > > >>>>>>>
> > > > > > > >>>>>>>> Just an update on the heron doc website. The actual
> > > website
> > > > > > build
> > > > > > > >>>>> has
> > > > > > > >>>>>>> been
> > > > > > > >>>>>>>> fixed. I sent an email out to builds@apache.org
> 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 <
> > > > > wangninggm@gmail.com>
> > > > > > > >>>>> wrote:
> > > > > > > >>>>>>>>
> > > > > > > >>>>>>>>> Great!
> > > > > > > >>>>>>>>>
> > > > > > > >>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
> > > > > > josh@joshfischer.io
> > > > > > > >
> > > > > > > >>>>>>> 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 <
> > > > > > > >>>>> dave2wave@comcast.net>
> > > > > > > >>>>>>>>> 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 <
> > > > > > > >>>>>> dave2wave@comcast.net>
> > > > > > > >>>>>>>>>> wrote:
> > > > > > > >>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>> Email stripped the image out. Please send it
> > directly.
> > > > > > > >>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
> > > > > > > >>>>>> josh@joshfischer.io>
> > > > > > > >>>>>>>>>> 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 <
> > > > > > > >>>>>>> dave2wave@comcast.net
> > > > > > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > > > > > > >>>>>>> dave2wave@comcast.net
> > > > > > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > > > > > > >>>>>>> josh@joshfischer.io
> > > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > > > > > > >>>>>>>>> dave2wave@comcast.net
> > > > > > > >>>>>>>>>>> <ma...@comcast.net>> wrote:
> > > > > > > >>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh Fischer <
> > > > > > > >>>>>>>> josh@joshfischer.io
> > > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > > > > > > >>>>>>>>>> dave2wave@comcast.net
> > > > > > > >>>>>>>>>>> <ma...@comcast.net>>
> > > > > > > >>>>>>>>>>>>>>>> wrote:
> > > > > > > >>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>>> Hi -
> > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>>> TL:DR - The project should definitely use
> > > > gitpubsub
> > > > > > > >>>>>>> approach.
> > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh Fischer <
> > > > > > > >>>>>>>>> josh@joshfischer.io
> > > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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
> > > > > > > >>>>>>>>>>>>>>>>>> builds@apache.org <mailto:builds@apache.org
> >
> > > > email.
> > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>>> Regards,
> > > > > > > >>>>>>>>>>>>>>>>>> Dave
> > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM Josh
> > Fischer
> > > <
> > > > > > > >>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> > > > > > > >>>>>>>>>>>>>>>>>> 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
> > > <
> > > > > > > >>>>>>>>>>> dave2wave@comcast.net <mailto:
> dave2wave@comcast.net
> > >>
> > > > > > > >>>>>>>>>>>>>>>>>>>>> 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 <
> > > > > > > >>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> > > > > > > >>>>>>>>>>>>>>>>>>>> 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
> > > > > > > >>>>>>
> > > > > > > >>>>>
> > > > > > > >>>>
> > > > > > > >>
> > > > > > > >>
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: [Mentors] Fixing Heron Docs

Posted by Ning Wang <wa...@gmail.com>.
Looks good~

For the move, I think we don't really need to wait for the release.
Especially we may need to have a "master" version and other versions for
different releases.

How far back might depends on how easy it is to generate web pages. :)  It
might be good enough to start having the pages after moving to Apache
package name (0.20.0) so it is only one version back.



On Mon, May 20, 2019 at 8:24 PM Josh Fischer <jo...@joshfischer.io> wrote:

> Good Evening,
>
> I've been looking around the Pulsar repo to see how they version their
> docs.. It looks like they are using
>  Docusarus -> https://docusaurus.io/docs/en/versioning.  This looks like a
> nice little tool that could handle the versioning for us.
>
> A question I still have.. Is it more important to move where the static
> pages are served from with the added Apache information and then work on
> versioning the docs? I imagine we would have to manually trigger this page
> deployment only once to get it moved. Or should wait to move the site once
> a new release is created and add in all the automation before hand?
>
> Finally, how far back to do we go to try and match the documentation to the
> version?
>
> On Fri, May 17, 2019 at 11:04 PM Ning Wang <wa...@gmail.com> wrote:
>
> > got it. that is small enough then :) thx
> >
> > On Fri, May 17, 2019 at 7:33 PM Josh Fischer <jo...@joshfischer.io>
> wrote:
> >
> > > I just built the static site on my local.  The zip file of the website
> is
> > > 15.1 MB.
> > >
> > > On Fri, May 17, 2019 at 6:03 PM Ning Wang <wa...@gmail.com>
> wrote:
> > >
> > > > 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 <jo...@joshfischer.io>
> > > wrote:
> > > >
> > > > > My responses are Inlined
> > > > >
> > > > > On Wed, May 15, 2019 at 1:37 PM Dave Fisher <dave2wave@comcast.net
> >
> > > > 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 <josh@joshfischer.io
> >
> > > > 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 <
> > > dave2wave@comcast.net>
> > > > > > 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 <
> josh@joshfischer.io
> > >
> > > > > 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 <
> > > josh@joshfischer.io>
> > > > > > >> 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 <
> > wangninggm@gmail.com
> > > >
> > > > > > wrote:
> > > > > > >>>>
> > > > > > >>>>> Cool.
> > > > > > >>>>>
> > > > > > >>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <
> > > > josh@joshfischer.io
> > > > > >
> > > > > > >>>>> 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 <
> > > > wangninggm@gmail.com>
> > > > > > >>>>> 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 <
> > > > > josh@joshfischer.io>
> > > > > > >>>>>> wrote:
> > > > > > >>>>>>>
> > > > > > >>>>>>>> Just an update on the heron doc website. The actual
> > website
> > > > > build
> > > > > > >>>>> has
> > > > > > >>>>>>> been
> > > > > > >>>>>>>> fixed. I sent an email out to builds@apache.org 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 <
> > > > wangninggm@gmail.com>
> > > > > > >>>>> wrote:
> > > > > > >>>>>>>>
> > > > > > >>>>>>>>> Great!
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
> > > > > josh@joshfischer.io
> > > > > > >
> > > > > > >>>>>>> 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 <
> > > > > > >>>>> dave2wave@comcast.net>
> > > > > > >>>>>>>>> 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 <
> > > > > > >>>>>> dave2wave@comcast.net>
> > > > > > >>>>>>>>>> wrote:
> > > > > > >>>>>>>>>>>>
> > > > > > >>>>>>>>>>>> Email stripped the image out. Please send it
> directly.
> > > > > > >>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
> > > > > > >>>>>> josh@joshfischer.io>
> > > > > > >>>>>>>>>> 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 <
> > > > > > >>>>>>> dave2wave@comcast.net
> > > > > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > > > > > >>>>>>> dave2wave@comcast.net
> > > > > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > > > > > >>>>>>> josh@joshfischer.io
> > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > > > > > >>>>>>>>> dave2wave@comcast.net
> > > > > > >>>>>>>>>>> <ma...@comcast.net>> wrote:
> > > > > > >>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh Fischer <
> > > > > > >>>>>>>> josh@joshfischer.io
> > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > > > > > >>>>>>>>>> dave2wave@comcast.net
> > > > > > >>>>>>>>>>> <ma...@comcast.net>>
> > > > > > >>>>>>>>>>>>>>>> wrote:
> > > > > > >>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>>> Hi -
> > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>>> TL:DR - The project should definitely use
> > > gitpubsub
> > > > > > >>>>>>> approach.
> > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh Fischer <
> > > > > > >>>>>>>>> josh@joshfischer.io
> > > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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
> > > > > > >>>>>>>>>>>>>>>>>> builds@apache.org <ma...@apache.org>
> > > email.
> > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>>> Regards,
> > > > > > >>>>>>>>>>>>>>>>>> Dave
> > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM Josh
> Fischer
> > <
> > > > > > >>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> > > > > > >>>>>>>>>>>>>>>>>> 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
> > <
> > > > > > >>>>>>>>>>> dave2wave@comcast.net <mailto:dave2wave@comcast.net
> >>
> > > > > > >>>>>>>>>>>>>>>>>>>>> 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 <
> > > > > > >>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> > > > > > >>>>>>>>>>>>>>>>>>>> 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
> > > > > > >>>>>>
> > > > > > >>>>>
> > > > > > >>>>
> > > > > > >>
> > > > > > >>
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: [Mentors] Fixing Heron Docs

Posted by Josh Fischer <jo...@joshfischer.io>.
Good Evening,

I've been looking around the Pulsar repo to see how they version their
docs.. It looks like they are using
 Docusarus -> https://docusaurus.io/docs/en/versioning.  This looks like a
nice little tool that could handle the versioning for us.

A question I still have.. Is it more important to move where the static
pages are served from with the added Apache information and then work on
versioning the docs? I imagine we would have to manually trigger this page
deployment only once to get it moved. Or should wait to move the site once
a new release is created and add in all the automation before hand?

Finally, how far back to do we go to try and match the documentation to the
version?

On Fri, May 17, 2019 at 11:04 PM Ning Wang <wa...@gmail.com> wrote:

> got it. that is small enough then :) thx
>
> On Fri, May 17, 2019 at 7:33 PM Josh Fischer <jo...@joshfischer.io> wrote:
>
> > I just built the static site on my local.  The zip file of the website is
> > 15.1 MB.
> >
> > On Fri, May 17, 2019 at 6:03 PM Ning Wang <wa...@gmail.com> wrote:
> >
> > > 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 <jo...@joshfischer.io>
> > wrote:
> > >
> > > > My responses are Inlined
> > > >
> > > > On Wed, May 15, 2019 at 1:37 PM Dave Fisher <da...@comcast.net>
> > > 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 <jo...@joshfischer.io>
> > > 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 <
> > dave2wave@comcast.net>
> > > > > 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 <josh@joshfischer.io
> >
> > > > 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 <
> > josh@joshfischer.io>
> > > > > >> 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 <
> wangninggm@gmail.com
> > >
> > > > > wrote:
> > > > > >>>>
> > > > > >>>>> Cool.
> > > > > >>>>>
> > > > > >>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <
> > > josh@joshfischer.io
> > > > >
> > > > > >>>>> 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 <
> > > wangninggm@gmail.com>
> > > > > >>>>> 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 <
> > > > josh@joshfischer.io>
> > > > > >>>>>> wrote:
> > > > > >>>>>>>
> > > > > >>>>>>>> Just an update on the heron doc website. The actual
> website
> > > > build
> > > > > >>>>> has
> > > > > >>>>>>> been
> > > > > >>>>>>>> fixed. I sent an email out to builds@apache.org 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 <
> > > wangninggm@gmail.com>
> > > > > >>>>> wrote:
> > > > > >>>>>>>>
> > > > > >>>>>>>>> Great!
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
> > > > josh@joshfischer.io
> > > > > >
> > > > > >>>>>>> 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 <
> > > > > >>>>> dave2wave@comcast.net>
> > > > > >>>>>>>>> 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 <
> > > > > >>>>>> dave2wave@comcast.net>
> > > > > >>>>>>>>>> wrote:
> > > > > >>>>>>>>>>>>
> > > > > >>>>>>>>>>>> Email stripped the image out. Please send it directly.
> > > > > >>>>>>>>>>>>
> > > > > >>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
> > > > > >>>>>> josh@joshfischer.io>
> > > > > >>>>>>>>>> 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 <
> > > > > >>>>>>> dave2wave@comcast.net
> > > > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > > > > >>>>>>> dave2wave@comcast.net
> > > > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > > > > >>>>>>> josh@joshfischer.io
> > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > > > > >>>>>>>>> dave2wave@comcast.net
> > > > > >>>>>>>>>>> <ma...@comcast.net>> wrote:
> > > > > >>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh Fischer <
> > > > > >>>>>>>> josh@joshfischer.io
> > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > > > > >>>>>>>>>> dave2wave@comcast.net
> > > > > >>>>>>>>>>> <ma...@comcast.net>>
> > > > > >>>>>>>>>>>>>>>> wrote:
> > > > > >>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>>> Hi -
> > > > > >>>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>>> TL:DR - The project should definitely use
> > gitpubsub
> > > > > >>>>>>> approach.
> > > > > >>>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh Fischer <
> > > > > >>>>>>>>> josh@joshfischer.io
> > > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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
> > > > > >>>>>>>>>>>>>>>>>> builds@apache.org <ma...@apache.org>
> > email.
> > > > > >>>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>>> Regards,
> > > > > >>>>>>>>>>>>>>>>>> Dave
> > > > > >>>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM Josh Fischer
> <
> > > > > >>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> > > > > >>>>>>>>>>>>>>>>>> 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
> <
> > > > > >>>>>>>>>>> dave2wave@comcast.net <ma...@comcast.net>>
> > > > > >>>>>>>>>>>>>>>>>>>>> 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 <
> > > > > >>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> > > > > >>>>>>>>>>>>>>>>>>>> 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
> > > > > >>>>>>
> > > > > >>>>>
> > > > > >>>>
> > > > > >>
> > > > > >>
> > > > >
> > > > >
> > > >
> > >
> >
>

Re: [Mentors] Fixing Heron Docs

Posted by Ning Wang <wa...@gmail.com>.
got it. that is small enough then :) thx

On Fri, May 17, 2019 at 7:33 PM Josh Fischer <jo...@joshfischer.io> wrote:

> I just built the static site on my local.  The zip file of the website is
> 15.1 MB.
>
> On Fri, May 17, 2019 at 6:03 PM Ning Wang <wa...@gmail.com> wrote:
>
> > 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 <jo...@joshfischer.io>
> wrote:
> >
> > > My responses are Inlined
> > >
> > > On Wed, May 15, 2019 at 1:37 PM Dave Fisher <da...@comcast.net>
> > 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 <jo...@joshfischer.io>
> > 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 <
> dave2wave@comcast.net>
> > > > 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 <jo...@joshfischer.io>
> > > 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 <
> josh@joshfischer.io>
> > > > >> 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 <wangninggm@gmail.com
> >
> > > > wrote:
> > > > >>>>
> > > > >>>>> Cool.
> > > > >>>>>
> > > > >>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <
> > josh@joshfischer.io
> > > >
> > > > >>>>> 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 <
> > wangninggm@gmail.com>
> > > > >>>>> 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 <
> > > josh@joshfischer.io>
> > > > >>>>>> wrote:
> > > > >>>>>>>
> > > > >>>>>>>> Just an update on the heron doc website. The actual website
> > > build
> > > > >>>>> has
> > > > >>>>>>> been
> > > > >>>>>>>> fixed. I sent an email out to builds@apache.org 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 <
> > wangninggm@gmail.com>
> > > > >>>>> wrote:
> > > > >>>>>>>>
> > > > >>>>>>>>> Great!
> > > > >>>>>>>>>
> > > > >>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
> > > josh@joshfischer.io
> > > > >
> > > > >>>>>>> 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 <
> > > > >>>>> dave2wave@comcast.net>
> > > > >>>>>>>>> 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 <
> > > > >>>>>> dave2wave@comcast.net>
> > > > >>>>>>>>>> wrote:
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> Email stripped the image out. Please send it directly.
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
> > > > >>>>>> josh@joshfischer.io>
> > > > >>>>>>>>>> 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 <
> > > > >>>>>>> dave2wave@comcast.net
> > > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > > > >>>>>>> dave2wave@comcast.net
> > > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > > > >>>>>>> josh@joshfischer.io
> > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > > > >>>>>>>>> dave2wave@comcast.net
> > > > >>>>>>>>>>> <ma...@comcast.net>> wrote:
> > > > >>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh Fischer <
> > > > >>>>>>>> josh@joshfischer.io
> > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > > > >>>>>>>>>> dave2wave@comcast.net
> > > > >>>>>>>>>>> <ma...@comcast.net>>
> > > > >>>>>>>>>>>>>>>> wrote:
> > > > >>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>>> Hi -
> > > > >>>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>>> TL:DR - The project should definitely use
> gitpubsub
> > > > >>>>>>> approach.
> > > > >>>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh Fischer <
> > > > >>>>>>>>> josh@joshfischer.io
> > > > >>>>>>>>>>> <ma...@joshfischer.io>> 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
> > > > >>>>>>>>>>>>>>>>>> builds@apache.org <ma...@apache.org>
> email.
> > > > >>>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>>> Regards,
> > > > >>>>>>>>>>>>>>>>>> Dave
> > > > >>>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM Josh Fischer <
> > > > >>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> > > > >>>>>>>>>>>>>>>>>> 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 <
> > > > >>>>>>>>>>> dave2wave@comcast.net <ma...@comcast.net>>
> > > > >>>>>>>>>>>>>>>>>>>>> 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 <
> > > > >>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> > > > >>>>>>>>>>>>>>>>>>>> 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
> > > > >>>>>>
> > > > >>>>>
> > > > >>>>
> > > > >>
> > > > >>
> > > >
> > > >
> > >
> >
>

Re: [Mentors] Fixing Heron Docs

Posted by Josh Fischer <jo...@joshfischer.io>.
I just built the static site on my local.  The zip file of the website is
15.1 MB.

On Fri, May 17, 2019 at 6:03 PM Ning Wang <wa...@gmail.com> wrote:

> 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 <jo...@joshfischer.io> wrote:
>
> > My responses are Inlined
> >
> > On Wed, May 15, 2019 at 1:37 PM Dave Fisher <da...@comcast.net>
> 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 <jo...@joshfischer.io>
> 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 <da...@comcast.net>
> > > 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 <jo...@joshfischer.io>
> > 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 <jo...@joshfischer.io>
> > > >> 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 <wa...@gmail.com>
> > > wrote:
> > > >>>>
> > > >>>>> Cool.
> > > >>>>>
> > > >>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <
> josh@joshfischer.io
> > >
> > > >>>>> 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 <
> wangninggm@gmail.com>
> > > >>>>> 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 <
> > josh@joshfischer.io>
> > > >>>>>> wrote:
> > > >>>>>>>
> > > >>>>>>>> Just an update on the heron doc website. The actual website
> > build
> > > >>>>> has
> > > >>>>>>> been
> > > >>>>>>>> fixed. I sent an email out to builds@apache.org 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 <
> wangninggm@gmail.com>
> > > >>>>> wrote:
> > > >>>>>>>>
> > > >>>>>>>>> Great!
> > > >>>>>>>>>
> > > >>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
> > josh@joshfischer.io
> > > >
> > > >>>>>>> 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 <
> > > >>>>> dave2wave@comcast.net>
> > > >>>>>>>>> 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 <
> > > >>>>>> dave2wave@comcast.net>
> > > >>>>>>>>>> wrote:
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> Email stripped the image out. Please send it directly.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
> > > >>>>>> josh@joshfischer.io>
> > > >>>>>>>>>> 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 <
> > > >>>>>>> dave2wave@comcast.net
> > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > > >>>>>>> dave2wave@comcast.net
> > > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > > >>>>>>> josh@joshfischer.io
> > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > > >>>>>>>>> dave2wave@comcast.net
> > > >>>>>>>>>>> <ma...@comcast.net>> wrote:
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh Fischer <
> > > >>>>>>>> josh@joshfischer.io
> > > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > > >>>>>>>>>> dave2wave@comcast.net
> > > >>>>>>>>>>> <ma...@comcast.net>>
> > > >>>>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> Hi -
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> TL:DR - The project should definitely use gitpubsub
> > > >>>>>>> approach.
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh Fischer <
> > > >>>>>>>>> josh@joshfischer.io
> > > >>>>>>>>>>> <ma...@joshfischer.io>> 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
> > > >>>>>>>>>>>>>>>>>> builds@apache.org <ma...@apache.org> email.
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> Regards,
> > > >>>>>>>>>>>>>>>>>> Dave
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM Josh Fischer <
> > > >>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> > > >>>>>>>>>>>>>>>>>> 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 <
> > > >>>>>>>>>>> dave2wave@comcast.net <ma...@comcast.net>>
> > > >>>>>>>>>>>>>>>>>>>>> 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 <
> > > >>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> > > >>>>>>>>>>>>>>>>>>>> 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
> > > >>>>>>
> > > >>>>>
> > > >>>>
> > > >>
> > > >>
> > >
> > >
> >
>

Re: [Mentors] Fixing Heron Docs

Posted by Ning Wang <wa...@gmail.com>.
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 <jo...@joshfischer.io> wrote:

> My responses are Inlined
>
> On Wed, May 15, 2019 at 1:37 PM Dave Fisher <da...@comcast.net> 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 <jo...@joshfischer.io> 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 <da...@comcast.net>
> > 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 <jo...@joshfischer.io>
> 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 <jo...@joshfischer.io>
> > >> 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 <wa...@gmail.com>
> > wrote:
> > >>>>
> > >>>>> Cool.
> > >>>>>
> > >>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <josh@joshfischer.io
> >
> > >>>>> 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 <wa...@gmail.com>
> > >>>>> 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 <
> josh@joshfischer.io>
> > >>>>>> wrote:
> > >>>>>>>
> > >>>>>>>> Just an update on the heron doc website. The actual website
> build
> > >>>>> has
> > >>>>>>> been
> > >>>>>>>> fixed. I sent an email out to builds@apache.org 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 <wa...@gmail.com>
> > >>>>> wrote:
> > >>>>>>>>
> > >>>>>>>>> Great!
> > >>>>>>>>>
> > >>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <
> josh@joshfischer.io
> > >
> > >>>>>>> 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 <
> > >>>>> dave2wave@comcast.net>
> > >>>>>>>>> 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 <
> > >>>>>> dave2wave@comcast.net>
> > >>>>>>>>>> wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Email stripped the image out. Please send it directly.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
> > >>>>>> josh@joshfischer.io>
> > >>>>>>>>>> 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 <
> > >>>>>>> dave2wave@comcast.net
> > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > >>>>>>> dave2wave@comcast.net
> > >>>>>>>>>>> <ma...@comcast.net>> 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 <
> > >>>>>>> josh@joshfischer.io
> > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > >>>>>>>>> dave2wave@comcast.net
> > >>>>>>>>>>> <ma...@comcast.net>> wrote:
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh Fischer <
> > >>>>>>>> josh@joshfischer.io
> > >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> > >>>>>>>>>> dave2wave@comcast.net
> > >>>>>>>>>>> <ma...@comcast.net>>
> > >>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Hi -
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> TL:DR - The project should definitely use gitpubsub
> > >>>>>>> approach.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh Fischer <
> > >>>>>>>>> josh@joshfischer.io
> > >>>>>>>>>>> <ma...@joshfischer.io>> 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
> > >>>>>>>>>>>>>>>>>> builds@apache.org <ma...@apache.org> email.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Regards,
> > >>>>>>>>>>>>>>>>>> Dave
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM Josh Fischer <
> > >>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> > >>>>>>>>>>>>>>>>>> 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 <
> > >>>>>>>>>>> dave2wave@comcast.net <ma...@comcast.net>>
> > >>>>>>>>>>>>>>>>>>>>> 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 <
> > >>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> > >>>>>>>>>>>>>>>>>>>> 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
> > >>>>>>
> > >>>>>
> > >>>>
> > >>
> > >>
> >
> >
>

Re: [Mentors] Fixing Heron Docs

Posted by Josh Fischer <jo...@joshfischer.io>.
My responses are Inlined

On Wed, May 15, 2019 at 1:37 PM Dave Fisher <da...@comcast.net> 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 <jo...@joshfischer.io> 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 <da...@comcast.net>
> 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 <jo...@joshfischer.io> 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 <jo...@joshfischer.io>
> >> 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 <wa...@gmail.com>
> wrote:
> >>>>
> >>>>> Cool.
> >>>>>
> >>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <jo...@joshfischer.io>
> >>>>> 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 <wa...@gmail.com>
> >>>>> 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 <jo...@joshfischer.io>
> >>>>>> wrote:
> >>>>>>>
> >>>>>>>> Just an update on the heron doc website. The actual website build
> >>>>> has
> >>>>>>> been
> >>>>>>>> fixed. I sent an email out to builds@apache.org 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 <wa...@gmail.com>
> >>>>> wrote:
> >>>>>>>>
> >>>>>>>>> Great!
> >>>>>>>>>
> >>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <josh@joshfischer.io
> >
> >>>>>>> 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 <
> >>>>> dave2wave@comcast.net>
> >>>>>>>>> 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 <
> >>>>>> dave2wave@comcast.net>
> >>>>>>>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> Email stripped the image out. Please send it directly.
> >>>>>>>>>>>>
> >>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
> >>>>>> josh@joshfischer.io>
> >>>>>>>>>> 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 <
> >>>>>>> dave2wave@comcast.net
> >>>>>>>>>>> <ma...@comcast.net>> 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 <
> >>>>>>> dave2wave@comcast.net
> >>>>>>>>>>> <ma...@comcast.net>> 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 <
> >>>>>>> josh@joshfischer.io
> >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> >>>>>>>>> dave2wave@comcast.net
> >>>>>>>>>>> <ma...@comcast.net>> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh Fischer <
> >>>>>>>> josh@joshfischer.io
> >>>>>>>>>>> <ma...@joshfischer.io>> 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 <
> >>>>>>>>>> dave2wave@comcast.net
> >>>>>>>>>>> <ma...@comcast.net>>
> >>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Hi -
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> TL:DR - The project should definitely use gitpubsub
> >>>>>>> approach.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh Fischer <
> >>>>>>>>> josh@joshfischer.io
> >>>>>>>>>>> <ma...@joshfischer.io>> 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
> >>>>>>>>>>>>>>>>>> builds@apache.org <ma...@apache.org> email.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Regards,
> >>>>>>>>>>>>>>>>>> Dave
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM Josh Fischer <
> >>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> >>>>>>>>>>>>>>>>>> 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 <
> >>>>>>>>>>> dave2wave@comcast.net <ma...@comcast.net>>
> >>>>>>>>>>>>>>>>>>>>> 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 <
> >>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
> >>>>>>>>>>>>>>>>>>>> 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
> >>>>>>
> >>>>>
> >>>>
> >>
> >>
>
>

Re: [Mentors] Fixing Heron Docs

Posted by Dave Fisher <da...@comcast.net>.
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.

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.

(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.

Regards,
Dave

> On May 10, 2019, at 9:14 AM, Josh Fischer <jo...@joshfischer.io> 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 <da...@comcast.net> 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 <jo...@joshfischer.io> 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 <jo...@joshfischer.io>
>> 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 <wa...@gmail.com> wrote:
>>>> 
>>>>> Cool.
>>>>> 
>>>>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <jo...@joshfischer.io>
>>>>> 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 <wa...@gmail.com>
>>>>> 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 <jo...@joshfischer.io>
>>>>>> wrote:
>>>>>>> 
>>>>>>>> Just an update on the heron doc website. The actual website build
>>>>> has
>>>>>>> been
>>>>>>>> fixed. I sent an email out to builds@apache.org 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 <wa...@gmail.com>
>>>>> wrote:
>>>>>>>> 
>>>>>>>>> Great!
>>>>>>>>> 
>>>>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <jo...@joshfischer.io>
>>>>>>> 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 <
>>>>> dave2wave@comcast.net>
>>>>>>>>> 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 <
>>>>>> dave2wave@comcast.net>
>>>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> Email stripped the image out. Please send it directly.
>>>>>>>>>>>> 
>>>>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
>>>>>> josh@joshfischer.io>
>>>>>>>>>> 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 <
>>>>>>> dave2wave@comcast.net
>>>>>>>>>>> <ma...@comcast.net>> 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 <
>>>>>>> dave2wave@comcast.net
>>>>>>>>>>> <ma...@comcast.net>> 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 <
>>>>>>> josh@joshfischer.io
>>>>>>>>>>> <ma...@joshfischer.io>> 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 <
>>>>>>>>> dave2wave@comcast.net
>>>>>>>>>>> <ma...@comcast.net>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh Fischer <
>>>>>>>> josh@joshfischer.io
>>>>>>>>>>> <ma...@joshfischer.io>> 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 <
>>>>>>>>>> dave2wave@comcast.net
>>>>>>>>>>> <ma...@comcast.net>>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Hi -
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> TL:DR - The project should definitely use gitpubsub
>>>>>>> approach.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh Fischer <
>>>>>>>>> josh@joshfischer.io
>>>>>>>>>>> <ma...@joshfischer.io>> 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
>>>>>>>>>>>>>>>>>> builds@apache.org <ma...@apache.org> email.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>>> Dave
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM Josh Fischer <
>>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
>>>>>>>>>>>>>>>>>> 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 <
>>>>>>>>>>> dave2wave@comcast.net <ma...@comcast.net>>
>>>>>>>>>>>>>>>>>>>>> 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 <
>>>>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
>>>>>>>>>>>>>>>>>>>> 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
>>>>>> 
>>>>> 
>>>> 
>> 
>> 


Re: [Mentors] Fixing Heron Docs

Posted by Josh Fischer <jo...@joshfischer.io>.
Ping ***

On Fri, May 10, 2019 at 11:14 AM Josh Fischer <jo...@joshfischer.io> 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 <da...@comcast.net>
> 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 <jo...@joshfischer.io> 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 <jo...@joshfischer.io>
>> 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 <wa...@gmail.com>
>> wrote:
>> >>
>> >>> Cool.
>> >>>
>> >>> On Mon, Apr 22, 2019 at 10:31 AM Josh Fischer <jo...@joshfischer.io>
>> >>> 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 <wa...@gmail.com>
>> >>> 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 <jo...@joshfischer.io>
>> >>>> wrote:
>> >>>>>
>> >>>>>> Just an update on the heron doc website. The actual website build
>> >>> has
>> >>>>> been
>> >>>>>> fixed. I sent an email out to builds@apache.org 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 <wa...@gmail.com>
>> >>> wrote:
>> >>>>>>
>> >>>>>>> Great!
>> >>>>>>>
>> >>>>>>> On Wed, Apr 3, 2019 at 4:25 PM Josh Fischer <jo...@joshfischer.io>
>> >>>>> 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 <
>> >>> dave2wave@comcast.net>
>> >>>>>>> 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 <
>> >>>> dave2wave@comcast.net>
>> >>>>>>>> wrote:
>> >>>>>>>>>>
>> >>>>>>>>>> Email stripped the image out. Please send it directly.
>> >>>>>>>>>>
>> >>>>>>>>>>> On Apr 3, 2019, at 11:54 AM, Josh Fischer <
>> >>>> josh@joshfischer.io>
>> >>>>>>>> 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 <
>> >>>>> dave2wave@comcast.net
>> >>>>>>>>> <ma...@comcast.net>> 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 <
>> >>>>> dave2wave@comcast.net
>> >>>>>>>>> <ma...@comcast.net>> 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 <
>> >>>>> josh@joshfischer.io
>> >>>>>>>>> <ma...@joshfischer.io>> 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 <
>> >>>>>>> dave2wave@comcast.net
>> >>>>>>>>> <ma...@comcast.net>> wrote:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> On Apr 3, 2019, at 10:49 AM, Josh Fischer <
>> >>>>>> josh@joshfischer.io
>> >>>>>>>>> <ma...@joshfischer.io>> 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 <
>> >>>>>>>> dave2wave@comcast.net
>> >>>>>>>>> <ma...@comcast.net>>
>> >>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>> Hi -
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>> TL:DR - The project should definitely use gitpubsub
>> >>>>> approach.
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> On Mar 28, 2019, at 7:08 PM, Josh Fischer <
>> >>>>>>> josh@joshfischer.io
>> >>>>>>>>> <ma...@joshfischer.io>> 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
>> >>>>>>>>>>>>>>>> builds@apache.org <ma...@apache.org> email.
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>> Regards,
>> >>>>>>>>>>>>>>>> Dave
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>> On Fri, Mar 22, 2019 at 10:50 AM Josh Fischer <
>> >>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
>> >>>>>>>>>>>>>>>> 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 <
>> >>>>>>>>> dave2wave@comcast.net <ma...@comcast.net>>
>> >>>>>>>>>>>>>>>>>>> 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 <
>> >>>>>>>>> josh@joshfischer.io <ma...@joshfischer.io>>
>> >>>>>>>>>>>>>>>>>> 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
>> >>>>
>> >>>
>> >>
>>
>> --
Sent from A Mobile Device