Fineract CN UI that supports group lending

Clone this repo:
  1. 424b3f7 Delete .travis.yml by aasaru · 2 years ago master
  2. e048f09 Merge pull request #10 from pembemiriam/master by Awasum Yannick · 6 years ago
  3. 6aa1b7d Merge pull request #8 from cabrelkemfang/master by Awasum Yannick · 6 years ago
  4. 98b1e89 fixed bugsdue to adding test for center by pembemiriam · 6 years ago
  5. 9992821 update routes by pembemiriam · 6 years ago

QuickStart

Setup

  • Ensure you have Node 6.10.0+ and NPM 3+ installed.
  • Install Node packages npm i

Development

Production build

  • Run license check npm run checkLicenses
  • Run in production mode npm run runProd. This is only to test if AOT is working and should never be used in a production environment.
  • Build production assets npm run build. Files will be stored under /dist.

Tests

  • Please follow the best practices here Angular Testing
  • Run karma tests npm run test

Versioning

The version numbers follow the Semantic Versioning scheme.

In addition to MAJOR.MINOR.PATCH the following postfixes are used to indicate the development state.

  • snapshot - A release currently in development.
  • m - A milestone release include specific sets of functions and are released as soon as the functionality is complete.
  • rc - A release candidate is a version with potential to be a final product, considered code complete.
  • ga - General availability indicates that this release is the best available version and is recommended for all usage.

The versioning layout is {MAJOR}.{MINOR}.{PATCH}-{INDICATOR}[.{PATCH}]. Only milestones and release candidates can have patch versions. Some examples:

1.2.3-snapshot
1.3.5-m.1
1.5.7-rc.2
2.0.0-ga

Contributing

See CONTRIBUTING file.

License

See LICENSE file.