Open Closed

General Question : How to accomblish a touch free upgrade in the future #268


User avatar
0
buaziz created

using the new modular system of abp can the below be accomblished?

  • a [Main Solution] : Create a new solution and customize non coded seetings (ex: appsettings.json) and never touch it again until the next abp upgrade
  • a [Module 1 Solution] : Create module solution and develop the custom parts of my app on that solution
  • Debug and test on [Module 1 Solution] IdentiyTables and Abp Tables content and [Module 1 Solution] Custom Tables
  • Add References of [Module 1 Solution] to [Main Solution] then Debug and test on [Main Solution] IdentiyTables and Abp Tables content and [Module 1 Solution] Custom Tables

thank would be great :)


6 Answer(s)
  • User Avatar
    0
    alper created
    Support Team Director

    @buaziz did you ask question or is it a way of how you do upgrade?

  • User Avatar
    0
    buaziz created

    hi alper,

    this os a question.

    i want to confirm if the above can be accomplished now.? or in a future update.

  • User Avatar
    0
    alper created
    Support Team Director

    ABP is different than the Zero project. In ABP almost everything is module. And these modules are referenced as NuGet packages. So it's very easy to upgrade. Actually making a new module for your business is good but you don't need to create modules for your sub applications. If you want to seperate a sub application via microservice then it's OK but if you'll not seperate it from the main application, just develop it in the main project.

  • User Avatar
    0
    buaziz created

    ok thanks,

  • User Avatar
    0
    vrajasekaran created

    just curious, in this case how will the angular UI work: will it be separate angular application for each modules? or single angular application for the whole solution including modules? assuming i want to use the ABP Code gen.

  • User Avatar
    0
    alper created
    Support Team Director

    if it's a new module, then it's a seperate project with a seperate Angular frontend. ABP Suite can generate code for modules (including Angular)

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