edk12564 opened a new pull request, #8:
URL: https://github.com/apache/fineract-consumer-facing/pull/8

   JIRA: https://issues.apache.org/jira/browse/FINERACT-2617
   
   Required dependencies and setup must be done to ensure long term 
maintainability and future collaboration. Some starter items include:
   
   1) Github actions workflows for CI testing
   2) Docker compose for local and CI e2e testing environments and for local 
demos
   3) Unit and E2E testing frameworks like JUnit, Cucumber, Vitest, and 
Playwright
   4) Liquibase for database flexibility long term
   5) OpenApi/Swagger for spec docs and feign + frontend integration
   6) Nginx proxy to keep single origin and enforce uniform security headers
   
   With all dependencies, versions must match those accepted by Apache 
Projects, preferably Category A at https://www.apache.org/legal/resolved.html. 
   
   Hibernate over Eclipselink due to Apache License 2.0. 
   Vitest was chosen for upgradeability since Angular has officially made it 
the default.
   
   I also setup folder structures for the features I plan on developing, kept 
in place with .gitkeep. There are also some dummy tests and a controller to 
test my setup configurations. These will be removed later when real endpoints 
and tests are added. Finally, I added the start of my User entity and Liquibase 
migration to test Liquibase setup.
   
   My next work will be on CQRS. After that I will begin working on the 
registration feature. 
   
    
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to