Open Closed

Creating a Common Concern Functionality #1890


User avatar
0
tejinder.singh created
  • ABP Framework version: v4.2
  • UI type: Blazor
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): no

<br> We want to add some Common Libraries to the project. e.g SendGrid Email Client, CRM Connector. - What are the best practices to add these types of Common Concern Code Libraries? - Where and how should we add it?

Thanks,

Tejinder


4 Answer(s)
  • User Avatar
    0
    tejinder.singh created

    ABP Framework version: v4.4

  • User Avatar
    0
    liangshiwei created
    Support Team Fullstack Developer

    Hi,

    Actually, ABP repo many project is ABP style common libary, like : https://github.com/abpframework/abp/tree/dev/framework/src/Volo.Abp.MailKit

    You can create your own library by referring to volo.abp.mailKit

  • User Avatar
    0
    tejinder.singh created

    Should we add this SendGrid library under modules folder Cao.Libraries - modules/Cao.Libraries/Cao.Libraries.SendGrid or under src Cao.CatOs.Libraries - Cao.CatOs.Common.SendGrid ?

  • User Avatar
    0
    liangshiwei created
    Support Team Fullstack Developer

    Hi,

    Maybe you create a new solution folder named Libraries and put the SendGrid libary to here.

Made with ❤️ on ABP v8.2.0-preview Updated on March 25, 2024, 15:11