Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • B boilerplate
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 7
    • Merge requests 7
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • CI/CD
    • Code review
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Pavel Shustrov
  • boilerplate
  • Merge requests
  • !3

Draft: boilerplate changes suggestion

  • Review changes

  • Download
  • Patches
  • Plain diff
Open Bekarys Kuspan requested to merge bekarys-boilerplate-suggestion into master Apr 11, 2022
  • Overview 1
  • Commits 1
  • Pipelines 0
  • Changes 8
  • moved models for bar into separate package
  • moving Repository interface from services package into repositories package
  • remove redundant (imho) granularity in repositories
  • giving meaningful naming to interfaces (eg. Repository -> BarRepository, service -> fooInteractor etc.)
  • return Interface instead of struct, so we are weakly coupled in each layer
Edited Apr 11, 2022 by Bekarys Kuspan
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: bekarys-boilerplate-suggestion

For any queries, kindly contact us on Slack channel https://cafuglobal.slack.com/archives/C056RSXMPB7