Contributing to Fineract Backoffice UI

Thank you for your interest in contributing! This project is a GSOC 2026 initiative for Apache Fineract.

How to Contribute

  1. Fork the repository on GitHub.
  2. Clone your fork locally.
  3. Create a feature branch for your changes.
  4. Implement your changes, following the Code Style Guide.
  5. Run local checks:
    • npm run lint
    • npm run format:check
    • npm run test
  6. Ensure License Headers: All new files must include the Apache License 2.0 header. You can verify this with ./scripts/check-license.sh.
  7. Submit a Pull Request against the develop branch.

Pull Request Guidelines

  • Provide a clear description of the changes.
  • Link to any related Jira issues or GSOC proposals.
  • Ensure CI checks pass.
  • New features should include unit tests.