My responses are Inlined

On Wed, May 15, 2019 at 1:37 PM Dave Fisher <[email protected]> wrote:

> A few thoughts about the website. There are two parts to consider.
>
> (1) The constant part that talks about the Heron project, where resources
> are and how to contribute to it. This part includes linkages to ASF
> resources and also the proper download pages etc.
>
> This part should be published at any time and I suggest that the Jenkins
> build be triggered by changes to the repository. This is why many projects
> have a separate repository for the website.


*** I do have a fair amount of this merged into master.  I looked at
another incubating project and reused a lot of what they have done.  The
static site just hasn’t been updated yet.   If think this should go out
before we move where the site is served from I think we can make that
happen.  Please advise.

>
>
> See the following for missing issues:
> https://whimsy.apache.org/pods/project/heron - go to
> https://whimsy.apache.org/pods/project to find another podling for
> comparison.


*** see above

>
>
> (2) Heron docs ought to be tied together with product releases along with
> master. It makes sense for a releases docs to be part of a release build.
> Some projects even include release docs with a binary convenience release.
>

*** ok would have to think about this approach a little more.  I think I
misunderstood the reasoning behind separating the website from the code.  I
do this would be an easier to manage workflow.   I believe the current set
up builds all static content and Java/Py docs from the same command.  We
may have to do a little more work to separate the two.

*** Any one else have any thoughts?  Did I miss anything?


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

Reply via email to