---
uid: tutorials.fundamentals-5-customizing-code
description: "Video tutorial on Intent Architect code management: using Fully, Ignore, and Merge tags to preserve customizations while keeping automation active."
---
# Fundamentals #5: Customizing Code with Code Management

Learn how to customize and fine-tune Intent Architect’s interaction with your codebase, to effectively maintain code customizations while still leveraging automation.

[Watch video on YouTube](https://www.youtube.com/watch?v=n6X3z6pSiDA)

## Summary

This video focuses on using the code management systems of Intent Architect, to allow for control on how it interacts with the code base. Use the `Fully`, `Ignore` and `Merge` tags to effectively maintain our customizations to code, while still leveraging automation.

## Chapters

- [Introduction to Intent Architect Code Management (0:00)](https://www.youtube.com/watch?v=n6X3z6pSiDA)
- [Code Management Tags Explained (2:09)](https://www.youtube.com/watch?v=n6X3z6pSiDA&t=129)
- [Using Merge Instruction (5:06)](https://www.youtube.com/watch?v=n6X3z6pSiDA&t=306)
- [Applying Changes to Code (7:18)](https://www.youtube.com/watch?v=n6X3z6pSiDA&t=438)
- [Creating New Services (11:21)](https://www.youtube.com/watch?v=n6X3z6pSiDA&t=681)

## Related Resources

- [About Code Management](https://docs.intentarchitect.com/docs-md/application-development/code-management/about-code-management/about-code-management.md)
- [C# Code Management](https://docs.intentarchitect.com/docs-md/application-development/code-management/code-management-csharp/code-management-csharp.md)

---

| [← #4 Creating non-CRUD Services](https://docs.intentarchitect.com/docs-md/tutorials/fundamentals/fundamentals-4-create-non-crud-services.md) | [#6 Version Control with Intent Architect →](https://docs.intentarchitect.com/docs-md/tutorials/fundamentals/fundamentals-6-version-control.md) |
|:--|--:|
