Questions tagged [repository]
A repository provides a storage mechanism for digital products. May refer to [version-control] like [git] or [svn]. An application specific tag should be used with this tag in order to identify the specific repository management interface that is being used unless the question is general in nature. See also: [repository-pattern]
                263 questions
            
            
            
                0
            
            votes
        
        
            
                2
            
            answers
        
        
            
                165
            
            views
        
        
            
            
            
        How could I map a complex DTO to a Domain Aggregate in a Repository?
                    I'm working on a TypeScript application designed with DDD and using layered architecture. My infra layer has a repository that fetches a complex, nested DTO. My current implementation maps this DTO ...
                
            
       
        
            
                5
            
            votes
        
        
            
                3
            
            answers
        
        
            
                658
            
            views
        
        
            
            
            
        How to get rid of Mappers and make objects build themselves?
                    I am having a really hard time deciding where to instantiate my entities in the refactoring I am making. The project was built with DDD and it's layered: it has the infra, domain and app layers. In ...
                
            
       
        
            
                2
            
            votes
        
        
            
                4
            
            answers
        
        
            
                338
            
            views
        
        
            
            
            
        Where, in a repository, should I put source code for tools used in the build only?
                    Suppose I have a repository for an application app_a. To build app_a, one needs to compile some sources (e.g. file1 and file2, never mind the file suffixes), but - it is also necessary to:
Apply some ...
                
            
       
        
            
                5
            
            votes
        
        
            
                2
            
            answers
        
        
            
                1k
            
            views
        
        
            
            
        Repository and Service Interfaces in an Accounting Software in Go with Uncle Bob's Clean Architecture
                    I'm trying to get hands-on experience with Uncle Bob's Clean Architecture in Go, but I'm running into some issues. Also, I'm not yet familiar with all of Go's idioms.
For testing purposes, I'm ...
                
            
       
        
            
                1
            
            vote
        
        
            
                2
            
            answers
        
        
            
                351
            
            views
        
        
            
            
            
        I'm confused how to structure my pom.xml when both Parent and Child modules are being developed simultaneously
                    Let's say I have the following maven projects.
UtilsLibrary -- A maven project containing utils.
AppA -- A maven project that depends on UtilsLibrary.
AppB -- A maven project that depends on ...
                
            
       
        
            
                0
            
            votes
        
        
            
                1
            
            answer
        
        
            
                377
            
            views
        
        
            
            
        How to share transaction across multiple repositories in DDD?
                    We are trying the Domain Driven Development (DDD) while working on a project.
We've got a Product aggregate.
We've got a ProductRepository to load/save Products.
We've also got a Timeline aggregate, ...
                
            
       
        
            
                0
            
            votes
        
        
            
                1
            
            answer
        
        
            
                315
            
            views
        
        
            
            
            
        Is IRepository allowed to know about database entities?
                    I am trying to apply Robert Martin's Clean Architecture on my .NET project. In one of chapters about boundary, it talks about that database interface should reside in business logic component rather ...
                
            
       
        
            
                0
            
            votes
        
        
            
                2
            
            answers
        
        
            
                224
            
            views
        
        
            
            
        Is it a good idea to have a fork of a library's public repo in my solution?
                    My company's project uses an open source library, of which I have made a fork for some customizations. My idea is to clone this fork into my solution and to keep pushing my changes into it, as well as ...
                
            
       
        
            
                1
            
            vote
        
        
            
                1
            
            answer
        
        
            
                834
            
            views
        
        
            
            
            
        Git Branching and Merging Strategy for Feature-Oriented Release Process
                    We have multiple developers contributing to a project, using Git as our repository. We have a QA branch that matches our QA environment and a master branch that matches production.
Features can be in ...
                
            
       
        
            
                1
            
            vote
        
        
            
                2
            
            answers
        
        
            
                210
            
            views
        
        
            
            
            
        Specific get cases - Repository vs Service
                    I have a custom repository for each entity/module (I'm working with NestJS). I know that this is a lot of repeated code and I may refactor it in order to use a generic repository later, but currently ...
                
            
       
        
            
                0
            
            votes
        
        
            
                2
            
            answers
        
        
            
                228
            
            views
        
        
            
        How should we set up our git structure?
                    this is a robotics team with some questions.
Here's our current setup, using GitLab:
Currently, we have a main branch as well as a separate branch for each of our programmers. When they want to start ...
                
            
       
        
            
                0
            
            votes
        
        
            
                1
            
            answer
        
        
            
                100
            
            views
        
        
            
        Communicating unpredicted Failure from Repository implementation to Applicaiton Layer
                    My application follows Clean Architecture wherein the Application Layer wraps the Domain Layer. I try to adhere to DDD more-so as a "guiding light" than a strict rulebook.
Within the Domain ...
                
            
       
        
            
                3
            
            votes
        
        
            
                3
            
            answers
        
        
            
                2k
            
            views
        
        
            
            
            
        How to implement Repository if only part of Entity properties are needed?
                    From many articles and answers on DDD Repository pattern, I got the feeling that a Repository should only CURD an Entity (Aggregate Root) as a whole.
Following this convention, we always need to query ...
                
            
       
        
            
                -1
            
            votes
        
        
            
                1
            
            answer
        
        
            
                532
            
            views
        
        
            
            
            
        Right using monorepo for ts-node scripts
                    I have a repository with various tools/scripts written with ts-node and used in many projects.
Initially, it contained several automation/analytics scripts, one package.json file at the root, and one ...
                
            
       
        
            
                3
            
            votes
        
        
            
                1
            
            answer
        
        
            
                305
            
            views
        
        
            
            
            
        Composite repositories: minimizing dependency injections
                    I have an application with dependency injection that consumes a REST API. The API calls are abstracted into entity-specific repositories. Some of the repositories are: HttpNotebookRepository, ...
                
            
       
         
         
        