Current situation
We are experiencing some issues with projects containing different repos inside.
Let's make an example.
PROJECT A
--> microservice 1
--> microservice 2
...
--> microservice n
Right now our solution is to tell PAs to create a new repo, let's call it metarepo, in order to store the information regarding the whole project. This metarepo will contain the publiccode.yml file which will be indexed in the catalog.
However, this solution has some flaws:
a) if the metarepo does not have a clear README file, the information regarding the other repositories (containing the n microservices) will be rather vague or lost. This is suboptimal.
b) the vitality index is calculated exclusively based upon the information regarding the metarepo and this does not make sense.
Proposal
We should add a key, called for example components or microservices, containing the list of repositories "related" to the project. As such, the metarepo will still contain the publiccode.yml file inside but each repo will be somehow listed in the catalog. This could also facilitate the calculation of the vitality index.
Current situation
We are experiencing some issues with projects containing different repos inside.
Let's make an example.
Right now our solution is to tell PAs to create a new repo, let's call it
metarepo, in order to store the information regarding the whole project. Thismetarepowill contain thepubliccode.ymlfile which will be indexed in the catalog.However, this solution has some flaws:
a) if the
metarepodoes not have a clearREADMEfile, the information regarding the other repositories (containing the n microservices) will be rather vague or lost. This is suboptimal.b) the
vitality indexis calculated exclusively based upon the information regarding themetarepoand this does not make sense.Proposal
We should add a key, called for example
componentsormicroservices, containing the list of repositories "related" to the project. As such, themetarepowill still contain thepubliccode.ymlfile inside but each repo will be somehow listed in the catalog. This could also facilitate the calculation of thevitality index.