Open faizmagic opened 7 months ago
@vishi24 , work with @vbabuEM and establish a repo structure to accommodate the above requirement.
This is not a mono repo in the sense used in front-end projects. The only suggestion I had is that if you are storing multiple projects in a single repository to reduce number of repositories, then put each project under a subfolder of the root folder. Beyond that, Strapi developers might be able to specify if any particular structure is more appropriate for this usecase.
@em-abee As per the comment from Venkatesh, we need to migrate the repositories into one directory keeping in mind the suggestion provided.
Description
Currently the strapi data model for BAP and BPP is maintained in a separate repo, in order to optimise the number of repo's we should look at moving the stapi BAP and BPP data model to this repo. This current repo should be able to accomodate the following.
Links to existing repo https://github.com/beckn/beckn-strapi-bpp https://github.com/beckn/beckn-bap-user-strapi
The existing data models are present inside the src/api folder
After the repo is created test it to make sure individual projects are useable and the data model is created seamlessly when the Strapi BAP/BPP instances are setup.
Also, create the proper documentation for the main repo that lists all the sub-projects version and point to their individual readMe files.
Use this document for the ReadMe structure here
Goals
Expected Outcome
We should be able to manage all strapi related work in one single mono repo
Acceptance Criteria
Implementation Details
Github
Mockups / Wireframes
NA
[Please note that the below section of the ticket has to be in the format as mentioned as it is key to enabling proper listing of the project. Please only choose the options mentioned under the headings wherever applicable.]
Product Name
Strapi
Project Name
Strapi
Organization Name:
FIDE
Domain
[Area of governance]
Tech Skills Needed:
[Required technical skills for the project]
Complexity
Pick one of [High]/[Medium]/[Low]
Category
Optimisation
Sub Category
Github Repo Managment.