optimize: use ubuntu-slim image
Apache Fineract website source repository for https://fineract.apache.org.
site-src/
.build/site
docs/
/docs/
css/
/css/
js/
/js/
images/
/images/
font/
/font/
.htaccess
/.htaccess
doap_Fineract.rdf
/doap_Fineract.rdf
Do not edit generated output directly. Edit files under site-src/ and mounted static sources instead.
docker build -t fineract-site .
docker run --rm -u "$(id -u):$(id -g)" -v "$PWD:/src" -w /src/site-src fineract-site build
docker run --rm -it -u "$(id -u):$(id -g)" -v "$PWD:/src" -w /src/site-src -p 1313:1313 fineract-site serve
docker run --rm -u "$(id -u):$(id -g)" -v "$PWD:/src" -w /src/site-src fineract-site check
Windows PowerShell equivalent (no UID/GID mapping):
docker build -t fineract-site . docker run --rm -v "${PWD}:/src" -w /src/site-src fineract-site build docker run --rm -it -p 1313:1313 -v "${PWD}:/src" -w /src/site-src fineract-site serve
Apache Whimsy periodically checks that the public homepage follows ASF conventions. Output of these checks is displayed here. 24 hours after code is changed and https://fineract.apache.org updates, ensure all checks remain green.
.github/workflows/site-pr-check.yml
.github/workflows/site-publish.yml
asf-site
Note: .build/ is ignored in .gitignore and is never pushed.
.build/
.gitignore
See CONTRIBUTING.md for branch/PR workflow and validation checklist.
CONTRIBUTING.md
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
fineract-site
Apache Fineract website source repository for https://fineract.apache.org.
Prerequisites
Source Of Truth
site-src/..build/site.docs/->/docs/css/->/css/js/->/js/images/->/images/font/->/font/.htaccess->/.htaccessdoap_Fineract.rdf->/doap_Fineract.rdfDo not edit generated output directly. Edit files under
site-src/and mounted static sources instead.Local Build and Checks (Docker)
Windows PowerShell equivalent (no UID/GID mapping):
Verifying ASF project website compliance
Apache Whimsy periodically checks that the public homepage follows ASF conventions. Output of these checks is displayed here. 24 hours after code is changed and https://fineract.apache.org updates, ensure all checks remain green.
CI/CD
.github/workflows/site-pr-check.yml.github/workflows/site-publish.ymlasf-siteasf-sitevia GitHub ActionsNote:
.build/is ignored in.gitignoreand is never pushed.Contributor Guide
See
CONTRIBUTING.mdfor branch/PR workflow and validation checklist.