Hey everyone,

I've requested a Jira project for Fineract CN named FinCN:

https://issues.apache.org/jira/projects/INFRA/issues/INFRA-15684

Once we have this, we need to decide which way to classify the project
into components.  There are two common approaches:
* by build artifact (ie repository), or
* by user-visible domain.

Classifying by build artifact has the advantage that a newby starting
on a ticket will know which repository to make changes to.
Classifying by user-visible domain would make it easier for
non-programmers to create an initial classification with minimal
knowledge of the workings of the project.

Since more than one component can be set for a ticket, we can combine
these approaches.  We can create the following components
corresponding to UI domains:
1.) offices
2.) permissions
3.) employees
4.) accounting
5.) member
6.) loan
7.) deposit
8.) teller

AND the following components corresponding to repositories:
9.) repo-fims-e2e
10.) repo-fims-web-app
11.) repo-portfolio
12.) repo-deposit-account-management
13.) repo-accounting
14.) repo-customer
15.) repo-demo-server
16.) repo-teller
17.) repo-cheques
18.) repo-payroll
19.) repo-reporting
20.) repo-office
21.) repo-rhythm
22.) repo-provisioner
23.) repo-permitted-feign-client
24.) repo-mariadb
25.) repo-api
26.) repo-lang
27.) repo-identity
28.) repo-default-setup
29.) repo-integration-tests
30.) repo-anubis
31.) repo-template
32.) repo-test
33.) repo-cassandra
34.) repo-command
35.) repo-async
36.) repo-starter
37.) repo-crypto
38.) repo-group
39.) repo-data-jpa

Does that work for everyone?

Best Regards,
Myrle

Reply via email to