IntentArchitect / Support

A repository dedicated to handling issues and support queries
3 stars 0 forks source link

Synchronise NestJS and IA #90

Open nicodenysschen opened 1 month ago

nicodenysschen commented 1 month ago

Ask a question

Scenario: We quickly realised that our developers need to synchronise the code base with IA where IA is out of sync with the code base. The developers are using NestJS and in certain cases changed the code base without first updating IA.

Question: Can we reverse our changes in IA when the code base and IA are out of sync?

joelsteventurner commented 1 month ago

Hi @nicodenysschen

The short answer is that there is currently no automated way to reverse engineer a design out of existing code.

You should be able to see these design deviations by running the Software Factory and seeing what it wants to update, and then aligning the design with the changes it wants to remove.

To prevent this kind of scenario in the future, you can run our Software Factory CLI tool as part of your CI/CD pipeline, this will highlight these architectural deviations, when they are committed to your source repository. ( Software Factory CLI | Intent Architect)

If you need any additional assistance around this, please let me know