You need to sign the contributor license agreement before you contribute to Frapid. Frapid is licensed under MIT license. Please refer to the file contributing.md on the root directory.
Internationalization is handled by the module Frapid.i18n
. For more information, read the internationalization guide.
Frapid uses database first approach. Please follow these documents for more information:
- Database of Frapid
- Creating Data Transfer Objects
- Creating Data Access Repositories
- Creating Data Access Classes
- Creating Restful Web API
- Writing Tests against Web APIs
For the frontend development tasks, Frapid uses:
- jQuery
- AngularJS
- Semantic UI
- MixERP ScrudFactory framework for CRUD operations.
- d3 and chartjs for Charting
- linq.js for client side LINQ
- papaparse for CSV parsing
- qunit for writing tests.