Hi Ananth,

The javadocs are already generated through the CI and the user docs ideally
would be also, see release page for details:
http://apex.apache.org/release.html

The release documentation is linked from the download page:
http://apex.apache.org/downloads.html

I think it would be good to simplify/cut down on the top level navigation.
Regardless, certain items like "Community", "Contributing", "Documentation"
and "Download" should be single click.

I like the structure of the Beam site, just as an example.

Thanks,
Thomas


On Fri, Jun 29, 2018 at 8:30 PM Ananth G <ananthg.a...@gmail.com> wrote:

> Thanks for the feedback Thomas and Tushar.
>
> @Thomas: I am wondering if the javadocs ( if that is what you meant by
> documentation being a release artefact ) can be hosted on an external
> system ? ( Ex: Flink seems to be simply pointing to ci.apache.org). I will
> cut down the top level menu of "Ecosystem". Is there anything else that you
> see as crowded ? Also could you please point out what are the
> considerations for Apache Theme ?
>
> I have only seen two votes and hence I am in a dilemma whether I take this
> forward ?
>
> Regards,
> Ananth
>
>
> On Sun, Jun 24, 2018 at 5:16 AM, Thomas Weise <t...@apache.org> wrote:
>
> > +1 for website revamp with Jekyll.
> >
> > Regarding the details:
> >
> > Documentation is a release artifact that needs to remain decoupled from
> > other web site content. I would propose to keep the documentation
> > build/release process out of this effort.
> >
> > The top level navigation looks a bit crowded. I would suggest to reduce
> the
> > number of items. Also, we should discuss what should appear there, to fit
> > the overall ASF theme.
> >
> > Thanks
> >
> > On Thu, Jun 21, 2018, 4:33 AM Ananth G <ananthg.a...@gmail.com> wrote:
> >
> > > Hello All,
> > >
> > > Per some JIRA tickets and other PR review comments, having a single
> > > cohesive website along with blogging capabilities seems to be long due
> > for
> > > Apache Apex.
> > >
> > > I would like to propose moving the Apache Apex website to Jekyll to
> > address
> > > the following high level concerns:
> > >
> > > - Aim to provide a better build experience for the website
> > > - Make it easier to contribute blogs
> > > - Make the approval process easier by making it more markup reliant
> > > - Organise the content better in terms of content layout so that we can
> > > maintain it better.
> > >
> > >
> > > Here is a "skeleton" preview of the Jekyll based site and compatible
> with
> > > GitHub pages.
> > > - https://apacheapex.github.io/index.html
> > > - Each page can have a customised sidebar like
> > > https://apacheapex.github.io/architecture.html
> > > and https://apacheapex.github.io/writing_to_kudu_using_apex.html
> > > - There is a menu for blogs giving latest and archived views of blogs.
> > > https://apacheapex.github.io/latestblogentries.html
> > > - Mobile compatible as well.
> > >
> > >
> > > Here are some call outs regarding the implementation:
> > >
> > > - The above url is only a temporary host to showcase the skeleton
> > structure
> > > and will be migrated to the apex-site url as a separate branch once I
> get
> > > some consensus.
> > > - There is a BSD styled licensed component  that I need guidance on
> > >
> > > https://github.com/apacheapex/apacheapex.github.io/blob/
> > master/LICENSE-BSD-NAVGOCO.txt
> > > .
> > > - We will need more contribution from someone who has bootstrap
> > experience
> > > to fix a few aspects on the home page (scrolling powered by section and
> > the
> > > top level Apache Apex header sections)
> > > - The effort is going to span a few months as it is an entire website
> > > migration and there is a lot of content that needs to be collated and
> > > possibly updated as well as we progress
> > > - The site is based on the following project
> > > https://github.com/tomjoht/documentation-theme-jekyll
> > >
> > >
> > > My ask as part of the approval process:
> > >
> > > - A high level approval to the approach
> > > - Agreement on the high level menu and the drop downs at the top -
> > Comments
> > > welcome
> > > - Usage of Jekyll as the main mechanism to generate content
> > > - Commenting is disabled consciously
> > > - BSD styled license inclusion for sidebar NAVGOCO component
> > > - Migration of the content from multiple locations (Malhar
> documentation
> > ,
> > > Apex Documentation ) into a single cohesive set.
> > > - Altering of the build process for the website - I do not have an idea
> > as
> > > to how compiled content in Jenkins is pushed to apache domain.
> > >
> > >
> > > May I request if anyone else is interested in contributing to this
> effort
> > > as well? I will wait for comments for the next 5 days and create JIRA
> > > tickets accordingly.
> > >
> > > Regards,
> > > Ananth
> > >
> >
>

Reply via email to