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.

Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
Do you need assistance from an ABP expert?
Schedule a Meeting
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v9.2.0-preview. Updated on March 25, 2025, 11:10