Skip to content

Repo Upgrade #4

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 269 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
269 commits
Select commit Hold shift + click to select a range
9a4ee52
add missing contributors guide sections to summary, (#208)
lewisdaly May 2, 2020
7e8a7df
Minor typo - fix (#209)
May 5, 2020
13f5758
Corrected typo "Moajoop" => "Mojaloop" in decimal.md and gitbook inde…
HenkKodde May 7, 2020
c83acf7
Update with notes from meeting on May 7th (#212)
May 13, 2020
7d4fce8
Uploading perf doc (#213)
kjw000 May 13, 2020
9907b0f
update workstream for PI 10 (#214)
kjw000 May 13, 2020
a74d070
updated policy on discussion docs (#215)
kjw000 May 18, 2020
81b3ea3
Add initial doc about aws tagging (#217)
lewisdaly May 22, 2020
270ee75
added note for tracestate (#219)
vgenev May 26, 2020
fb7e18e
Update da-notes.md (#220)
NicoDuvenage May 27, 2020
530508f
Added Heading for each DA Meeting entry (#222)
NicoDuvenage May 28, 2020
ffe803b
Add transaction-request-service.local to /etc/hosts config to enable …
spikerheado1234 May 29, 2020
e84b3a3
Include change from v1.1 of the ML FSPIOP Spec (#224)
elnyry-sam-k Jun 4, 2020
d08b66d
Added minutes for DA meeting held on 3 June 2020 (#225)
NicoDuvenage Jun 4, 2020
cc7413e
Versioning (#182)
Jun 10, 2020
bb188cd
Added headings to v1.0, v1.1 arch diagrams (#226)
elnyry-sam-k Jun 11, 2020
be25ac6
updating ID in code-owners (#227)
elnyry-sam-k Jun 11, 2020
7890123
added diagrams for transfer reject flow for spec v1.1 (#228)
vgenev Jun 15, 2020
2bd82b9
#1423: Add page and sequence diagram for bulk-abort scenario (#231)
oderayi Jun 26, 2020
6cdafd3
Updated DA Meeting notes with latest decisions (#232)
NicoDuvenage Jun 27, 2020
ac8f138
Update Minutes with latest Ad-Hoc meeting discussions on the KNEX iss…
NicoDuvenage Jun 29, 2020
07fc68e
add ml-testing-toolkit documentation (#235)
georgi-logodazhki Jul 2, 2020
f16584e
Updated OSS-DA Minutes with meeting on 1 July 2020 (#238)
NicoDuvenage Jul 6, 2020
6dbf236
Feature/#1334 patch request notif (#230)
vgenev Jul 6, 2020
6b8c243
#786: Update sequence diagram for Bulk Prepare and GET Bulk Transfer …
oderayi Jul 8, 2020
29040d4
DA Minutes Update (#239)
NicoDuvenage Jul 11, 2020
8a5d409
Sprint schedule for PI-11 (#240)
elnyry-sam-k Jul 14, 2020
6ec38ab
Remove ugly double link to mojaloop/postman. (#237)
vorburger Jul 14, 2020
c14d1e6
remove sudo helm from Deployment Guide (#241)
vorburger Jul 16, 2020
cbf7c8b
Updated with DA Meeting held on 15 July 2020 (#244)
NicoDuvenage Jul 17, 2020
d247f56
Clarify that (currently) Kubernetes 1.15.x and Helm v2.x are required…
vorburger Jul 21, 2020
470d173
Providing versioning guidance for PI-11 and beyond (#245)
elnyry-sam-k Jul 29, 2020
260db25
Added DA notes from 29th July 2020 (#246)
elnyry-sam-k Jul 30, 2020
066f342
fix typo (#247)
elnyry-sam-k Jul 30, 2020
15797a9
upgrading version for releasing typo-fix (#249)
elnyry-sam-k Aug 5, 2020
8eecb4c
Added minutes for the weekly DA meeting on 5 August 2020 (#250)
NicoDuvenage Aug 5, 2020
c438f37
Feature/#1283 documentationonusageofhelmv3chartsfor mojaloop (#236)
mdebarros Aug 14, 2020
6714d2d
Updated Minutes for DA meeting held on August 12 2020. (#252)
NicoDuvenage Aug 17, 2020
6aef3eb
Fix errors with quoting service sequence diagram (#251)
oderayi Aug 21, 2020
0decaa5
Update glossary.md (#179)
simeonoriko Aug 21, 2020
b2a2c96
feat(docs): Add info about Tag policies (#248)
lewisdaly Aug 24, 2020
f55262b
DA notes for meeting on 19th august (#253)
elnyry-sam-k Aug 24, 2020
e2260d1
Updated notes with Ad-hoc meeting held to discuss collaborationID for…
NicoDuvenage Aug 24, 2020
1e3a789
Updated DA Meeting notes (#255)
NicoDuvenage Aug 29, 2020
d865bf7
Fix typo (#257)
abehnamfard Aug 30, 2020
55c235c
#1634: Fixes for Transfer Reject/Abort sequence diagrams and page (#258)
oderayi Sep 2, 2020
549a7b3
Added minutes from 2 Sept 2020 meeting (#259)
NicoDuvenage Sep 3, 2020
17942d1
feat: add the new code of conduct, and link from the contributor's gu…
lewisdaly Sep 7, 2020
10c35de
Feature/#1602 add missing sequence diagrams for quoting service (#260)
oderayi Sep 7, 2020
51ca8f5
Updated DA Minutes for the 2nd Sept, with the Models Folder discussio…
NicoDuvenage Sep 8, 2020
b24b86b
sequence diagrams for transactions-requests-service (including author…
elnyry-sam-k Sep 8, 2020
928a4d7
post participants by type and id (#262)
rmothilal Sep 8, 2020
ca339f6
updated deployment guides to be more specific with kuberentes & helm …
mdebarros Sep 10, 2020
26a8382
Adding sequence diagrams for bulk Quotes (#266)
elnyry-sam-k Sep 10, 2020
dbed887
Add missing ALS sequence diagrams (#267)
rmothilal Sep 14, 2020
18fda64
Update KubeInfrastructureArch.svg (#93)
DerekCrosson Sep 18, 2020
9e598d1
Added minutes for the 30th September 2020 (#268)
NicoDuvenage Oct 1, 2020
2874b8f
Updated links and documentation regarding postman collections (#269)
elnyry-sam-k Oct 6, 2020
9b76f70
chore: remove nico from codeowners list 😢😢 (#272)
lewisdaly Oct 23, 2020
2791400
feat(cla): add cla signing and administration steps (#271)
lewisdaly Oct 23, 2020
16a579d
chore(package): bump package to `11.2.0` (#273)
lewisdaly Oct 23, 2020
4f6d3f9
updated (#274)
kjw000 Oct 26, 2020
959d2c6
Sprint schedule for PI-12 (#275)
elnyry-sam-k Oct 29, 2020
e6cb88b
Added 3P API Adapter to the Mojaloop Arch overview diagram (#270)
mdebarros Oct 29, 2020
12a6435
Update LICENSE.md (#276)
kjw000 Nov 2, 2020
a86d33b
Update stale link for mojaloop docs (#281)
JishnuM Nov 27, 2020
31e78b7
Updated mojaloop helm repo from http to https (#280)
mdebarros Nov 30, 2020
95dd0cc
Create personas.md (#282)
kjw000 Dec 2, 2020
2bcf72f
Update personas.md (#283)
kjw000 Dec 3, 2020
d3975b3
Update README.md (#285)
simeonoriko Dec 8, 2020
43c018d
feat(puml): add svg render git commit hooks (#278)
lewisdaly Dec 9, 2020
33c710b
chore: updating PI-11 (latest) component architecture (#289)
elnyry-sam-k Jan 13, 2021
88efd7f
chore: update license file (#287)
lewisdaly Jan 13, 2021
86d14ed
Fixed typos on Mojaloop Technical Overview (#277)
mdebarros Jan 13, 2021
cda708f
feat(cqs): add cqs reference documentation (#279)
lewisdaly Jan 21, 2021
84bb08d
feat: Updated arch-mojaloop-overview diagram for PI12 (#290)
mdebarros Jan 26, 2021
818dcbc
feat: typo fixes for pi13 arch updates (#291)
mdebarros Jan 27, 2021
121bfa8
chore: bump package to `11.3.0` (#293)
lewisdaly Jan 27, 2021
58bb7a7
fix: deploy cache, cqs links (#294)
lewisdaly Jan 27, 2021
6b43a1c
fix: ci/cd, bump package to `11.3.2` (#295)
lewisdaly Jan 27, 2021
4c4510e
feat: pi13 arch updates (#292)
mdebarros Jan 27, 2021
fdb873a
Sprint milestones and breakdown for PI-13 (#296)
elnyry-sam-k Feb 1, 2021
892755d
feat: add pr titles to standards (#297)
lewisdaly Feb 2, 2021
4834fa3
feat(ci/cd): add pr title check (#298)
lewisdaly Feb 5, 2021
f4ec4e9
New Location For Stable and Incubator Charts (#299)
mdebarros Feb 8, 2021
4ca1448
Update new-contributor-checklist.md (#305)
simeonoriko Feb 23, 2021
8a1f129
Updating triage list (#306)
elnyry-sam-k Mar 5, 2021
9baeb93
Change recommending an MTP addition (#307)
elnyry-sam-k Mar 10, 2021
0c7a5fb
chore: note on package versions below v11.0.0 (#300)
elnyry-sam-k Mar 10, 2021
d373179
Update README.md (#308)
spoonernz Jun 28, 2021
9654738
fix(#2265): validating a mojaloop deployment as described in the docu…
mdebarros Jul 6, 2021
e229540
fix: deployment-guide table (#312)
mdebarros Jul 6, 2021
8dbdc70
fix(2265): validating-a-mojaloop-deployment-as-described-in-the-docum…
mdebarros Jul 7, 2021
67473e5
docs: updating deployment guide to include supported versions for v13…
mdebarros Jul 7, 2021
9003f7c
docs: update to deployment guide (#315)
mdebarros Jul 7, 2021
d92fad2
fix(2265): validating a mojaloop deployment as described in the docum…
mdebarros Jul 8, 2021
ba20f2b
updating postman test instructions as deprecated (#322)
elnyry-sam-k Jul 21, 2021
9c2611e
chore: update technical architecture overview for pi14 (#323)
mdebarros Jul 27, 2021
8ca072f
feat(settlements): feature#2234 add default settlements (#324)
vgenev Aug 6, 2021
222e6a7
Create roadmap.md (#326)
kjw000 Aug 18, 2021
be01a2b
Updates to deployment guide to include recommended versions for the I…
mdebarros Aug 31, 2021
a808be7
feat(guides): add screenshots from circleci and descriptions (#330)
Sep 24, 2021
b7a0e93
docs(mojaloop/#2455): migration guide for mojaloop helm releases (#332)
mdebarros Oct 11, 2021
041f75e
feat(mojaloop/project#2533): third party deployment guide (#335)
Nov 4, 2021
10fb628
feat/docs-v2.0 (#345)
Nov 25, 2021
dab756e
fix: failing build to unblock CI/CD pipeline (#346)
meekg33k Nov 29, 2021
e8b82ac
feat: manual version 1.0.0 (#347)
Nov 29, 2021
4659dfb
feat(cdn): add redirects for legacy pages (#348)
Nov 29, 2021
16e20a9
chore(ci): release v0.1.2
Nov 30, 2021
8eeb171
chore(ci): release v0.1.5
Nov 30, 2021
c2c288d
Update mojaloop-roadmap.md (#351)
mccleanla Nov 30, 2021
19a2d5c
feat(infra): add /charts/ path to cloudfront (#350)
Nov 30, 2021
d7384e7
feat(infra): add /helm/ path to cloudfront (#353)
Dec 1, 2021
3e0b567
fix: add techincal docs redirect to legacy (#354)
Dec 1, 2021
a158f6a
Update cloudfront.tf (#356)
mdebarros Dec 2, 2021
822beb2
fix: sidebars, version cleanup, legacy redirect, banner (#355)
Dec 3, 2021
ebf54bf
Update README.md (#352)
Dec 3, 2021
5b4d993
Update roadmap.md
kjw000 Dec 6, 2021
d73e3a5
feat(demos): add demo videos to getting started section (#357)
Dec 8, 2021
64d7fba
Update mojaloop-roadmap.md
mccleanla Dec 16, 2021
67f7cf9
Update mojaloop-roadmap.md
mccleanla Dec 16, 2021
622b282
Update mojaloop-roadmap.md
mccleanla Dec 16, 2021
ca87230
Update mojaloop-roadmap.md
mccleanla Dec 16, 2021
c61ed72
tech docs migration: mojaloop hub and account lookup service docs (#358)
meekg33k Dec 20, 2021
2a04817
feat (tech docs migration): migrated fraud services, sdk scheme adapt…
meekg33k Dec 23, 2021
ae0a15d
feat: migrated quoting service, transaction requests and central even…
meekg33k Dec 28, 2021
afa2956
feat(ci): automate releases (#349)
lewisdaly Apr 5, 2022
d1ebdbc
feat(puml): puml rendering (#367)
lewisdaly Apr 12, 2022
9a6fa6e
fix: misc docs fixes (#374)
lewisdaly Jun 24, 2022
ffd8692
feat(mojaloop/#2743): documentation standards + contributors guide on…
mdebarros Aug 3, 2022
328557e
docs: updated to legacy/deployment-guide (#380)
mdebarros Aug 3, 2022
b4cd658
docs: fix links for getting started (#382)
mdebarros Aug 4, 2022
39542dc
chore: port central ledger to docs/ (#383)
kleyow Aug 9, 2022
9cae969
Tomdaly patch1 (#384)
tdaly61 Aug 11, 2022
39491c0
chore: align thirdparty docs, seq diagrams and oa3 files (#362)
kleyow Aug 12, 2022
627ed1f
chore(mojaloop#2882): update bulk transfer timeout seq diagrams (#386)
kleyow Aug 18, 2022
ccc7132
feat(mojaloop/#2801): update sequence diagrams to handle negative val…
kleyow Aug 19, 2022
76b6763
feat: Extended the sdk-scheme-adapter documentation to be more comple…
PaulGregoryBaker Oct 20, 2022
79fc740
fix: corrected test cases status and adoption diags (#392)
PaulGregoryBaker Oct 21, 2022
90e32d7
fix:exported cleaner SVGs (#393)
PaulGregoryBaker Oct 26, 2022
5048cfc
chore: Update Testing Documentation (#396)
PaulGregoryBaker Nov 15, 2022
a8423ad
feat(mojaloop/#2975): mojaloop helm release v14.1.0 (#398)
mdebarros Nov 24, 2022
6fd8cd9
docs(mojaloop/#2852): mojaloop overview link on the getting started 4…
mdebarros Dec 16, 2022
cae2819
Update mojaloop-roadmap.md
kjw000 Mar 6, 2023
d0bf31c
Update roadmap.md
kjw000 Mar 6, 2023
2a63c6b
Update mojaloop-roadmap.md
kjw000 Mar 6, 2023
dc947c4
Delete roadmap.md
kjw000 Mar 6, 2023
75dd0ee
Update mojaloop-roadmap.md
kjw000 Mar 6, 2023
f3c0604
fix: admin api link not opening first time (#407)
mdebarros Mar 7, 2023
068c33b
chore: update configuration library standard (#406)
kleyow Mar 7, 2023
b6f6b12
Update installing-mojaloop.md (#408)
kjw000 Mar 9, 2023
8091be8
feat(mojaloop/#3177): update deployment guide for mojaloop helm v15 r…
kleyow Mar 30, 2023
d87a770
fix: (rfc)(doc-3334)replaced links w github (#412)
dragonslayer77 May 22, 2023
6ad904d
feat: SDK support for request-to-pay documented (#413)
PaulGregoryBaker Jun 26, 2023
ae30f73
fix: removing broken link (#416)
elnyry-sam-k Sep 27, 2023
eaef9aa
Update README.md (#417)
philipmarkgreen Sep 28, 2023
b125eff
Update guide.md — correct type-o's to improve readability (#418)
millerabel Oct 2, 2023
a749d8d
Mojaloop Roadmap PI 23 (#419)
PaulMakinMojaloop Nov 9, 2023
cbaa0df
Update mojaloop-roadmap.md (#420)
elnyry-sam-k Nov 9, 2023
1e102d5
Updated to make the diagrams fit better (#422)
PaulMakinMojaloop Nov 9, 2023
7613adf
chore: format fixes, code owners list change (#421)
elnyry-sam-k Nov 9, 2023
92aacde
Fixed an incorrect heading (#423)
PaulMakinMojaloop Nov 14, 2023
1fe3163
chore: fix heading md (#424)
PaulMakinMojaloop Nov 14, 2023
1de8d5e
Create test.md
simeonoriko Dec 6, 2023
4c171f8
Update config.js
simeonoriko Dec 6, 2023
c6504a3
docs: update links for creating new features (#426)
philipmarkgreen Jan 3, 2024
c0bf10c
feat: add CLI based instruction in Technical FAQ - section 24 (#432)
HarimbolaSantatra Mar 12, 2024
d722d9c
Update tools-and-technologies.md
elnyry-sam-k Apr 9, 2024
01938a1
chore(deps): bump qs from 6.2.1 to 6.2.4 in /legacy (#363)
dependabot[bot] Apr 10, 2024
eb78515
chore(deps-dev): bump express from 4.18.2 to 4.19.2 (#437)
dependabot[bot] Apr 10, 2024
7f0271b
Merge branch 'master' into docs/update-tool-list
elnyry-sam-k Apr 10, 2024
1fd79b6
feat(cybersec-architecture) Add cybersecurity architecture doc (#430)
bushjames Apr 16, 2024
c208a5a
chore(deps-dev): bump ip from 1.1.8 to 1.1.9 (#440)
dependabot[bot] Apr 16, 2024
db9d61e
feat(coord-vuln-disclosure) add coordinated vulnerability disclosure …
bushjames Apr 17, 2024
d43498c
chore(deps-dev): bump follow-redirects from 1.15.2 to 1.15.6 (#439)
dependabot[bot] Apr 17, 2024
1cf9111
docs: pre-release branches (#445)
kalinkrustev May 9, 2024
495ee8c
Update cybersecurity.md - remove draft status (#448)
bushjames May 14, 2024
4428214
feat(invariants): add mojaloop invariants to documentation website (#…
bushjames Jun 6, 2024
023dd70
Update invariants.md
millerabel Sep 24, 2024
681b3eb
Update README.md (#449)
elnyry-sam-k Oct 30, 2024
1eb3801
restructuring!: mojaloop docs restructuring v3 (#451)
elnyry-sam-k Nov 15, 2024
adad375
Fix broken link to README page (#394)
mchav Nov 27, 2024
4888976
Full documentation of mojaloop end-to-end product engineering process…
bushjames Dec 10, 2024
d8ac3e3
Update index.md (#453)
stevenhaley1 Jan 16, 2025
0a76df8
fix: update the outdated als oracle spec (#4016) (#452)
shashi165 Jan 16, 2025
fb507a8
chore: update index md description (#454)
elnyry-sam-k Jan 22, 2025
e76c5af
feat(mojaloop/#3656): sequence diagrams and pages for FX transfer (ML…
oderayi Jan 29, 2025
584bc9e
chore: minor editorial fix (#455)
elnyry-sam-k Jan 29, 2025
a728aac
chore: improve navigation in product section (#456)
PaulMakinMojaloop Jan 29, 2025
bc9c37a
Updated Product feature List documentation (#457)
PaulMakinMojaloop Jan 31, 2025
4661bf5
chore: del features folder to address merge conflict issues (#459)
elnyry-sam-k Feb 4, 2025
29393e0
chore: reverting pauls changes (#460)
elnyry-sam-k Feb 4, 2025
59a8b14
chore: updating config file for product docs changes (#461)
elnyry-sam-k Feb 5, 2025
1271f2e
Changed config.js to reflect the desired sidebar elements (#462)
PaulMakinMojaloop Feb 5, 2025
e9e2f0d
Cosmetic changes in landing page and portals (#463)
PaulMakinMojaloop Feb 5, 2025
5127a7c
chore: typos fixed in use cases and portals; also fixed sidebar (#464)
PaulMakinMojaloop Feb 6, 2025
b03c49d
feat: interscheme and fx documentation, sq diagrams for release v17 (…
PaulGregoryBaker Mar 14, 2025
fdbcbeb
chore(headers): update file headers (#470)
gibaros Mar 17, 2025
efe4ea4
feat: add repo update sequence doc (#472)
gibaros Mar 21, 2025
497db87
feat: configure vuepress-plugin-mermaidjs (#474)
gibaros Mar 25, 2025
c60164b
feat:update mermaid format to display correctly (#475)
gibaros Mar 26, 2025
308776f
feat: repo dep update sequence pi26 (#476)
gibaros Mar 27, 2025
914a89c
[4070] feat(ci): implement PR preview deployments with automatic clea…
TWith2Sugars Mar 31, 2025
678ece2
Fix broken CI pipeline: add jq installation to cleanup job (#477)
TWith2Sugars Mar 31, 2025
e8aa765
refactor(ci): update PR preview deployment and CloudFront configurati…
TWith2Sugars Apr 4, 2025
142d9f3
feat: integrate cross border docs (#469)
PaulMakinMojaloop Apr 7, 2025
1773e50
fix: minor update to tf infra for preview (#480)
elnyry-sam-k Apr 8, 2025
5638d88
feat: upgrade strategy updates (#481)
shashi165 Apr 9, 2025
e243e24
fix: temp change to restore builds (#482)
elnyry-sam-k Apr 10, 2025
ad4e38a
fix: more changes to reverting previews temporarily (#484)
elnyry-sam-k Apr 10, 2025
7caa36b
fix: revert ci steps preview temporarily infra 2 (#485)
elnyry-sam-k Apr 10, 2025
2cbc6db
feat: Added ISO 20022 Market practice document (#486)
PaulGregoryBaker Apr 11, 2025
1611ab9
Iso market practice (#487)
PaulGregoryBaker Apr 11, 2025
bc42e73
chore: minor edits (#471)
PaulGregoryBaker Apr 11, 2025
6c6132d
docs: Integrating the ISO20022 Market Practice Document into the Prod…
PaulMakinMojaloop Apr 14, 2025
3282bbb
docs: add change history and Mojaloop version details to Product docu…
PaulMakinMojaloop Apr 22, 2025
3289178
Update TF to latest version (#493)
TWith2Sugars Apr 23, 2025
3e5dbad
Updated node to 22.15.0 (#495)
TWith2Sugars Apr 23, 2025
d39b4ba
feat: adding release process, notes from DA issue and some reformatti…
elnyry-sam-k Apr 24, 2025
ca52943
Deployment matrix in docs (#497)
TWith2Sugars May 7, 2025
ddbfe1c
Large Circle CI machine (#499)
TWith2Sugars May 7, 2025
80d5401
Tool landing page (#500)
TWith2Sugars May 15, 2025
8146490
test invariant 2 training sam
JulieG19 May 16, 2025
2d96eff
Added missing .html to tools link (#504)
TWith2Sugars May 19, 2025
c6898d3
feat(infra): support PR preview deployments with automatic cleanup (#…
TWith2Sugars May 29, 2025
b2d2104
fix(cloudfront): add function association to PR preview paths (#507)
TWith2Sugars May 29, 2025
5c148f2
fix(preview): improve PR preview system reliability and documentation…
TWith2Sugars May 29, 2025
b9edbda
fix: refactor upgrade commands (#490)
shashi165 May 29, 2025
13ec661
feat(pr-preview): add dynamic PR preview banner with responsive layou…
TWith2Sugars May 30, 2025
ebd5caa
Update CODEOWNERS (#502)
JulieG19 Jun 2, 2025
3a4545a
docs: Restructure and Tidy Up (#510)
PaulMakinMojaloop Jun 4, 2025
e8a8978
docs: Enhance technical documentation for deployment tools (#512)
TWith2Sugars Jun 5, 2025
629206f
docs: removed minilioop reference (#513)
TWith2Sugars Jun 6, 2025
100e4cf
fix: don't run main workflow on the schedule (#511)
TWith2Sugars Jun 6, 2025
9388785
docs: first pass at participation tools matrix (#515)
TWith2Sugars Jun 9, 2025
90a93e9
fix: schedule pipeline fix (#514)
TWith2Sugars Jun 10, 2025
b0aa9be
fix: preview limit wasn't calculated correctly. (#517)
TWith2Sugars Jun 12, 2025
3c71d5b
docs: added an entry for e-commerce, emphasised fintechs, clarified b…
PaulMakinMojaloop Jun 13, 2025
e392d1d
fix(ci): improve PR cleanup script (#518)
TWith2Sugars Jun 13, 2025
7a8f569
Add Participant Packages (#520)
PaulMakinMojaloop Jun 16, 2025
2ed074e
fix(ci): enhance PR cleanup script to exclude open PRs (#519)
TWith2Sugars Jun 16, 2025
4317b7f
chore: update bug triage steps to clear outdated info (#521)
elnyry-sam-k Jun 16, 2025
e9868f0
feat(headers): update file headers (#467)
gibaros Jun 17, 2025
c7f3c7a
docs: add vulnerability management guide (#505)
gibaros Jun 17, 2025
2b93571
fix: update the sequence of the repos and add missing repos (#522)
shashi165 Jun 17, 2025
902fe7b
fix: fix clean up job when there are no open prs with previews (#523)
TWith2Sugars Jun 19, 2025
c79a58b
Update FSPIOP 1.1 Figure 11 (#525)
PaulMakinMojaloop Jul 2, 2025
5a8bd8b
Add an overview of Moja Security (#524)
PaulMakinMojaloop Jul 3, 2025
53e19d4
feat: overview of mojaloop vulnerability management processes (#506)
elnyry-sam-k Jul 10, 2025
ea0fa6b
Added "Maintaining Security" (#527)
PaulMakinMojaloop Jul 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
525 changes: 390 additions & 135 deletions .circleci/config.yml

Large diffs are not rendered by default.

39 changes: 19 additions & 20 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,24 +1,23 @@
# --------------- #
# IntelliJ #
# --------------- #
.idea/
**/*.iml

# VSCode directory
.vscode

# Node
build
.terraform
pids
logs
node_modules

# Gitbook
_book

# Gitbook UML
**/uml

# MacOs
npm-debug.log
coverage/
run
dist
.DS_Store
.nyc_output
.basement
config.local.js
basement_dist

*.log
# https://devspace.sh/
devspace*
.devspace/**.*

*.jar
# Add ignores
*IGNORE*
*ignore*
!.npmignore
6 changes: 6 additions & 0 deletions .husky/post-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/usr/bin/env sh
# . "$(dirname -- "$0")/_/husky.sh"

echo "Running post-commit hooks..."

git update-index --again
8 changes: 8 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# #!/usr/bin/env sh
# . "$(dirname -- "$0")/_/husky.sh"

echo "Running pre-commit hooks..."

npm run dep:check

npm run build:plantuml:diff
3 changes: 3 additions & 0 deletions .ncurc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Add a TODO comment indicating the reason for each rejected dependency upgrade added to this list, and what should be done to resolve it (i.e. handle it through a story, etc).
reject: [
]
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v10.15.1
22.15.0
2 changes: 1 addition & 1 deletion CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
## @global-owner1 and @global-owner2 will be requested for
## review when someone opens a pull request.
#* @global-owner1 @global-owner2
* @millerabel @mdebarros @kjw000 @elnyry @NicoDuvenage
* @bushjames @elnyry-sam-k @kjw000 @millerabel @PaulMakinMojaloop @simeonoriko @vijayg10 @shashi165 @JulieG19

## Order is important; the last matching pattern takes the most
## precedence. When someone opens a pull request that only
Expand Down
8 changes: 4 additions & 4 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# LICENSE

Copyright © 2017 Bill & Melinda Gates Foundation
Copyright © 2021 Mojaloop Foundation

The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0
(the "License") and you may not use these files except in compliance with the [License](http://www.apache.org/licenses/LICENSE-2.0). You may obtain a copy of the License at
The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0
(the "License") and you may not use these files except in compliance with the [License](http://www.apache.org/licenses/LICENSE-2.0).

[http://www.apache.org/licenses/LICENSE-2.0]()
You may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)

Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the [License](http://www.apache.org/licenses/LICENSE-2.0).
151 changes: 139 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,145 @@
# Mojaloop Overview
[![Git Commit](https://img.shields.io/github/last-commit/mojaloop/documentation.svg?style=flat)](https://github.com/mojaloop/documentation/commits/master)
[![Git Releases](https://img.shields.io/github/release/mojaloop/documentation.svg?style=flat)](https://github.com/mojaloop/documentation/releases)
[![CircleCI](https://circleci.com/gh/mojaloop/documentation.svg?style=svg)](https://circleci.com/gh/mojaloop/documentation)
# Mojaloop Documentation

Mojaloop is open source software for creating digital payments platforms that connect all customers, merchants, banks, and other financial providers in a country's economy. Rather than a financial product or application in itself, Mojaloop establishes a blueprint for technology that bridges all the financial products and applications in any given market.
> This is the official documentation for the Mojaloop project.

The basic idea behind Mojaloop is that we need to connect multiple Digital Financial Services Providers \(DFSPs\) together into a competitive and interoperable network in order to maximize opportunities for poor people to get access to financial services with low or no fees. We don't want a single monopoly power in control of all payments in a country, or a system that shuts out new players. It also doesn't help if there are too many isolated subnetworks.
__Published at: [docs.mojaloop.io](https://docs.mojaloop.io)__

![Mojaloop Solution](./mojaloop-technical-overview/assets/diagrams/architecture/Arch-Mojaloop-end-to-end-simple.svg)

Our model addresses these issues in several key ways:
## Building and testing locally

* A set of central services provides a hub through which money can flow from one DFSP to another. This is similar to how money moves through a central bank or clearing house in developed countries. Besides a central ledger, central services can provide identity lookup, fraud management, and enforce scheme rules.
* A standard set of interfaces a DFSP can implement to connect to the system, and example code that shows how to use the system. A DFSP that wants to connect up can adapt our example code or implement the standard interfaces into their own software. The goal is for it to be as straightforward as possible for a DFSP to connect to the interoperable network.
* Complete working open-source implementations of both sides of the interfaces - an example DFSP that can send and receive payments and the client that an existing DFSP could host to connect to the network.
```bash

The intention for the Mojaloop project is for financial institutions and commercial providers to use the open-source software to help build digital, interoperable payments platforms that drive financial inclusion on a national scale. Specifically, the platforms will enable seamless, low-cost transactions between individual users, merchants, banks, providers, and even government offices - helping connect poor customers with everyone else in the digital economy.
# install npm dependencies
npm ci

# run the local server
npm run dev
```

## Building the project
Run `npm run build` to build the project to render the static vuepress site for a deployment.


## Rebuild all Puml -> svg

For consistent rending of sequence diagrams, we build the .puml sources to .svgs using the following script.

This script requires docker to be installed and running, since it uses a docker container to run the plantuml server.

```bash
# render all plantuml sources to svg files deterministically
./scripts/_build_plantuml.sh

# render just one file at a time, e.g. `figure1.plantuml`
PUML_MATCH="figure1.plantuml"
./scripts/_build_plantuml.sh
```

This also ensures that the sequence diagrams are easily readable inline in markdown documents.

This script also runs as a git commit hook, so any changes added to puml sources are automatically
rendered to svg without you having to do anything!

If you want to skip the commit hook, you can always run `git commit -n`
## Versioning

We use `vuepress-plugin-versioning` to help us keep older versions of our docs for posterity. By default, when you browse
the docs, you see the _latest published version_. Pending changes in the main/master branch are viewable under the versioning
tab in the top navigation bar.

See [https://titanium-docs-devkit.netlify.app/guide/versioning.html](https://titanium-docs-devkit.netlify.app/guide/versioning.html) for more information on the plugin.

We are working to automate this process, but for now, you can make a new version of the docs with the following:

```bash
./node_modules/.bin/vuepress version docs <version number>
```

> Known issue: sidebar not appearing in older versions
> Go to `./website/versioned_docs/<version number>/sidebar.config.json`
> And remove the `/next` at the start of each entry

### Deploying Manually

You can also deploy them manually, by running:
```bash
./scripts/_deploy_preview_s3.sh
```

Note that you need to have the `aws` cli, AWS access, and `aws-mfa` set up on your machine for this to work.

## PR Preview System

The documentation site includes an automated PR preview system that creates a live preview of documentation changes for each pull request. Here's how it works:

### Key Components

1. **CircleCI Configuration** (`.circleci/config.yml`):
- `deploy_pr_preview` job: Handles PR preview deployment
- `cleanup_pr_preview` job: Cleans up old PR previews
- Enforces a limit on the number of concurrent previews

2. **Deployment Script** (`scripts/_deploy_preview_s3.sh`):
- Builds the documentation site with PR preview environment variables
- Uploads to S3 under the `/pr/{PR_NUMBER}/` path
- Sets appropriate permissions and headers

3. **CloudFront Configuration** (`infra/src/cloudfront.tf`):
- Serves PR previews from the S3 bucket
- Handles directory indexes via CloudFront function
- Manages caching and routing

4. **CloudFront Function** (`infra/src/redirect/index.js`):
- Handles directory index requests (e.g., `/pr/123/` → `/pr/123/index.html`)
- Manages legacy URL redirects

5. **Preview Banner** (`docs/.vuepress/theme/components/PreviewBanner.vue`):
- Displays a prominent banner at the top of PR preview pages
- Shows PR number and links to the GitHub PR
- Automatically adjusts navbar height to accommodate the banner

### How to Use

1. Create a pull request against the main branch
2. CircleCI will automatically:
- Build the documentation with PR preview mode enabled
- Deploy to a preview URL: `https://docs.mojaloop.io/pr/{PR_NUMBER}`
- Comment on the PR with the preview URL
3. Preview will be automatically cleaned up when the PR is closed

### Preview Limits

- Maximum of 10 concurrent previews
- Previews are automatically cleaned up after PR closure
- Existing previews are updated when new commits are pushed

### Testing Locally

To test the PR preview system locally:

```bash
# Run with PR preview mode enabled
VUEPRESS_IS_PR=true VUEPRESS_PR_NUMBER=123 npm run dev
```

This will:
- Show the PR preview banner
- Adjust the navbar height automatically
- Display the PR number and link to GitHub

### Troubleshooting

If a preview isn't working:
1. Check the CircleCI build logs for deployment issues
2. Verify the PR number is correctly extracted
3. Ensure the CloudFront function is properly handling directory indexes
4. Check S3 for the presence of files at `/pr/{PR_NUMBER}/`
5. Verify environment variables are set correctly in the build process

## Contributing to the project
Please refer to the [Contributing Guide](./contributing-guide.md) for details on how to contribute to Mojaloop Docs 2.0.

## License

Apache License. Version 2.0
See [`./license`](./LICENSE.md) for more information.
Loading