[ 
https://issues.apache.org/jira/browse/FINERACT-2617?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Edward Kang updated FINERACT-2617:
----------------------------------
    Description: 
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 for upgradeability 
since Angular has officially made it the default.

Vitest was chosen for upgradeability since Angular has officially made it the 
default.

https://github.com/apache/fineract-consumer-facing/pull/8

  was:
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 for upgradeability 
since Angular has officially made it the default.


> Setup frontend/bff with required dependencies
> ---------------------------------------------
>
>                 Key: FINERACT-2617
>                 URL: https://issues.apache.org/jira/browse/FINERACT-2617
>             Project: Apache Fineract
>          Issue Type: Sub-task
>            Reporter: Edward Kang
>            Assignee: Edward Kang
>            Priority: Blocker
>
> 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 for 
> upgradeability since Angular has officially made it the default.
> Vitest was chosen for upgradeability since Angular has officially made it the 
> default.
> https://github.com/apache/fineract-consumer-facing/pull/8



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to