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). >> >> 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 <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 served? >>>> >>>> -Rob >>>> >>>> >>>>> -- Sent from Gmail Mobile