update /docs/1.16.0-SNAPSHOT
docs built with
./gradlew asciidoctorfrom https://github.com/apache/fineract/commit/ef8ae79d4e39cca9a503a19e62b94efc6c7140e2change made with
fineract-site docsRebuilt so soon after 8120910dac35dead0b53b91ca9e0564fd2d5a550 because I noticed that build was missing a couple Vega-Lite diagrams… I built locally and ignored these messages:
> Task :fineract-doc:asciidoctor Failed to generate image: Could not find the 'vg2svg' executable in PATH; add it to the PATH or specify its location using the 'vg2svg' document attribute :: ../../../build/generated/diagrams/main-sequence.vl.json :: /home/adamm/git/apache/fineract/fineract-doc/build/generated/diagrams//home/adamm/git/apache/fineract/fineract-doc/build/generated/diagrams/main-sequence.vl.json:0 (uri:classloader:/gems/asciidoctor-2.0.18/lib/asciidoctor/parser.rb:build_block) Failed to generate image: no implicit conversion of nil into String :: ../../../build/generated/diagrams/distance-ranking.vl.json :: /home/adamm/git/apache/fineract/fineract-doc/build/generated/diagrams//home/adamm/git/apache/fineract/fineract-doc/build/generated/diagrams/distance-ranking.vl.json:0 (uri:classloader:/gems/asciidoctor-2.0.18/lib/asciidoctor/parser.rb:build_block) Failed to generate image: no implicit conversion of nil into String :: ../../../build/generated/diagrams/cross-feature-matrix.vl.json :: /home/adamm/git/apache/fineract/fineract-doc/build/generated/diagrams//home/adamm/git/apache/fineract/fineract-doc/build/generated/diagrams/cross-feature-matrix.vl.json:0 (uri:classloader:/gems/asciidoctor-2.0.18/lib/asciidoctor/parser.rb:build_block)And under “Abstractness against instability, with the main sequence” I missed the raw JSON with “Failed to generate image: Could not find the ‘vl2vg’ executable in PATH; add it to the PATH or specify its location using the ‘vl2vg’ document attribute”.
Note: Today I also wrote https://github.com/apache/fineract/pull/6315#issuecomment-5481448575 and filed https://issues.apache.org/jira/browse/FINERACT-2795 .
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
fineract-site
Apache Fineract website source repository for https://fineract.apache.org, a Hugo-generated static website.
Prerequisites
Guide to this repository
site-src/(OK to edit)docs/→/docs/css/→/css/js/→/js/images/→/images/font/→/font/.htaccess→/.htaccessdoap_Fineract.rdf→/doap_Fineract.rdf.build/site(do not edit)Issue tracker
Issues are in GitHub as of July 20, 2026. Older ones are in JIRA.
Local Build and Checks (Docker)
Windows PowerShell equivalent (no UID/GID mapping):
Updating
/docs/VERSIONfrom a Fineract backend clonedocs/VERSION(e.g.docs/1.16.0-SNAPSHOT) holds the rendered Fineract API documentation built from the apache/fineract backend. To refresh it:In your clone of
apache/fineract, generate the docs:Make sure the clone’s working tree is clean (
git status) – the commit hash is recorded so the copied doc can be traced back to the exact source commit.Run the
docscommand in the site tool image, mounting both repos:The version can also be set via
FINERACT_DOC_VERSION, and the backend mount path viaFINERACT_REPO_DIR(default/fineract).This copies
fineract-doc/build/docs/html/en/index.htmlfrom the backend clone intodocs/VERSION/index.html, then rewrites the Google Fonts and Font Awesome CDN links to point at the site’s localcss/stylesheets (per Apache project website requirements). Versions ending in-SNAPSHOTare overwritten; released versions are not.It also suggests a commit message. Use it like so:
Verifying ASF project website compliance
Apache Whimsy periodically checks that the public homepage follows ASF conventions. Output of these checks is displayed here.
Contributor Guide
See
CONTRIBUTING.mdfor CI/CD details and branch/PR workflow.