... is there somewhere a preview available of that new stuff?

On 17/06/2023 15:11, James Dailey wrote:
Inzemamul

Are you saying you are building this for Fineract? And that it is close to being pushed ?

maybe others have questions about this?

On Sat, Jun 17, 2023 at 3:46 AM Inzemamul Haq <inzemamha...@gmail.com> wrote:

    What they have done is that they are based on ReactJs.


    And as far as I have completed the landing page is on HTML,CSS and
    Js(whose code I'll be pushing soon as I have given my pc for
    repairing) where also I have used a basic javascript crawler which
    will crawl specially the download files from cwiki or the apache
    download page and will update it on the website.
    For a CMS we have to work on REACT based project (what I prefer is
    NEXT JS as it's most easy to manage via github). The idea of edit
    this page will require the backend so there we needed either the
    LAMP stack or the MERN/MEAN stack.
    Regards,
    Inzemamul Haq

    On Sat, Jun 17, 2023 at 2:46 PM Aleksandar Vidakovic
    <chee...@monkeysintown.com> wrote:

        ... the process is quite simple: anything we push to the
        Github repo "https://github.com/apache/fineract-site";
        <https://github.com/apache/fineract-site> in branch "asf-site"
        will be picked up automatically (I believe) by Apache
        Infrastructure (probably via a simple Git pull) to publish
        them on the Apache domain (in our case fineract.apache.org
        <http://fineract.apache.org>).

        The documentation in HTML format under the "current" folder is
        generated from the AsciiDoc (kind of a Markdown on steroids
        format) files. Publishing again is a simple copy to the
        fineract-site repo and pushing the udates to Github.

        At the moment I do this manually (last update was a while
        ago). As part of our release process we ship the current
        documentation in PDF (another output format of AsciiDoc) with
        the downloadable release artifacts (tar.gz files).

        Note: there another set of HTML pages about the Fineract
        database schema, tables, columns, relationships that are
        generated by another command line tool (SchemaCrawler). I
        think I generated these pages only a handful of times; at the
        moment not automated... and no feedback if people find this
        useful or not. It would be great if they could generate
        AsciiDoc instead of HTML only... then we could include this
        also in the PDF documentation; but for now it is what it is.


        Having said that: I think it would be great to have a static
        site generator to manage all pages of the Fineract site.
        Apache Camel is - I think - doing a great job managing their
        web site. It's a combination of automatically generated pages
        for the documentation (also based on AsciiDoc), they even give
        you access to all long term support versions of the
        documentation plus the most recent one that is continually
        updated from Github. Addtionally they have a landing page, a
        section with blog entries and various other pages. Most of it
        is based on AsciiDoc... they use then Antora (read: static
        site generator for AsciiDoc... more about its capabilities
        here https://antora.org/) to aggregate all of this into one
        coherent site. What I find really great about this approach:
        every page has a Git reference; on pretty much every page you
        can see a link "Edit this page"... in that way it's almost
        like a Wiki or a CMS, just without the whole overhead and only
        based on Git. Rebuild and publish of the site are very easy to
        configure e. g. with Github actions. And of course the visual
        style of Antora's output can be tweaked
        (https://docs.antora.org/antora-ui-default/).


        Cheers


        On 16/06/2023 22:00, James Dailey wrote:
        Oh, I think you mean the documentation ==>
        https://fineract.apache.org/docs/current/

        That is generated at release time.
        https://github.com/apache/fineract/tree/develop/fineract-doc

        it uses the Asciidoctor plugin I believe.

        @Aleksandar Vidakovic
        <mailto:chee...@monkeysintown.com> could you explain the
        process please, I do not recall.

        Where should we be updating the documentation?   i.e. let's
        say we want to add "how to build"

        james



        On Fri, Jun 16, 2023 at 12:43 PM James Dailey
        <jamespdai...@gmail.com> wrote:

            repo:apache/fineract-site

            serves up as https://fineract.apache.org

            so, it's just a simple javascript index.html

            why?

            Related:  Please see email threads on wiki and website
            improvements.
            https://lists.apache.org/thread/tgd670st1z2oxwlqykw6cdsf6ctlxbn8

            <https://lists.apache.org/thread/tgd670st1z2oxwlqykw6cdsf6ctlxbn8>
            and
            https://lists.apache.org/thread/7b3doc4kryn0mxxyy3ydj567hbr2s0mz



            On Fri, Jun 16, 2023 at 7:26 AM Rob Tompkins
            <chtom...@gmail.com> wrote:

                Cool. this all looks good. will chip away at working
                my way through it. Curious, how is
                fineract.apache.org <http://fineract.apache.org> served?

                -Rob


--
Sent from Gmail Mobile

Reply via email to