THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Make it easier and more maintainable for outside "users" (implementers) to extend the system rather than fork the code
- We value both the ability to "build on top of" in an external system way and "build capabilities within"
- For the "Build on Top Of", we need more attention to API documentation and recommended approaches
- For the "build capabilities within" we introduced in Release 1.8 the Custom_Module concept which needs additional documentation and also improvements in the direction of Liquibase migrations (for out of bounds modules)
- Enhance and improve Quality and Security
- We observe that security is also a function of well-executed approaches
- We will continue to improve on Pull Request reviews and work to ensure good contributions that meet the necessary standards
- For security, we will fix certain design areas (to be discussed on Security List)
- We will consider and use a Fineract Improvement Proposal (FIP) concept for process
- We also will work on test frameworks CI/CD
- Build for stability, maintainability, and scalability.
- we are especially noting that the Loan Module needs refactoring to improve maintainability
- refactoring will also be aimed at improving stability (and make it easier to find the bugs) and as a side effect will improve performance
- the lack of consistent refactoring is also a problem and we prioritize a wider implementation of the same coding patterns across all modules to ensure stability of the project as well as maintainability
- Make the project more approachable
- This starts with the right sort of documentation
- We assume that people come with either a "developer need" (need to understand how to deploy, how to do dev on top of, how to understand a specific pattern ) or a "business need" (what are the capabilities)
- We have a number of documentation efforts including the ASCII doc (not well linked to) and the Swagger API documentation (too manual for now) and we need a high level effort here
...
Group D: Areas of work we anticipate seeing as contributions
- Fixes for POSTGRES implementations (existing queries in code base and uncovered by tests) - coming as a fix
- Generic revolving line of credit (as a plug in or in a new way that enhances extensibility of the architecture) , maybe a new microservice?
...