在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):openMF/community-app开源软件地址(OpenSource Url):https://github.com/openMF/community-app开源编程语言(OpenSource Language):HTML 51.9%开源软件介绍(OpenSource Introduction):MifosX Community AppThis is the default web application built on top of the MifosX platform for the mifos user community. It is a Single-Page App (SPA) written in web standard technologies like JavaScript, CSS and HTML5. It leverages common popular frameworks/libraries such as AngularJS, Bootstrap and Font Awesome. Getting started / Online DemoThe latest version of this UI is continuously re-deployed immediately (CI/CD) at openmf.github.io/community-app every time a Pull Request with a new feature or bugfix is merged. You should always specify the backend via https://openmf.github.io/community-app?baseApiUrl=https://demo.fineract.dev&tenantIdentifier=default Building from source
Note: On Ubuntu Linux you can use Note that on Linux distributions you'll need to install the Ruby Development package (e.g.
If this fails with
For Windows PC, before you run
If you used
You are done. Connecting to a MifosX Platform using OAuth 2 authentication:Edit the value of property "security" in configurations.js to "oauth". Connecting to a MifosX Platform running on a different host:By default, when the app is running from the local filesystem, it will connect to the platform (fineract-provider REST API) deployed on demo.mifos.io, but that environment is no longer actively updated; we recommend using https://www.fineract.dev instead, as above. The app connects to the platform running on the same host/port when deployed on a server. If you want to connect to the Fineract API running elsewhere, then append the
Adding dependenciesYou can also add more dependencies on bower.json. You can search for them in http://sindresorhus.com/bower-components/ or even:
Running grunt tasksGrunt tasks are used to automate repetitive tasks like minification, compilation, unit testing, linting, production builds, etc Following are the tasks integrated. Validate JS and HTML filesValidate the JS files to detect errors and potential problems in JavaScript code. All errors output will be written to jshint-log.xml file which get created under project base directory. Checks the markup validity of HTML files. All errors output will be written to console.
BuildBuild the code for production deployment.
ServeUse this for development. Start a static server and open the project in the default browser. The application will hit the demo server.
DockerThis project publishes a Docker image (since #3112) available on https://hub.docker.com/r/openmf/community-app/. Our Dockerfile uses a Ruby and Node.JS base image to build the current repo and deploy the app on Nginx, which is exposed on port 80 within the container. It can be used like this to access the webapp on http://localhost:9090 in your browser:
To locally build this Docker image from source (after
You can then run a Docker Container from the image above like this:
Access the webapp on http://localhost in your browser. Compile sass to css
Running the testsJust open test/SpecRunner.html in the browser. Getting Started docContribution guidelinesPlease read the contribution guidelines Note: This application will hit the demo server by default. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论