# Management and ARM SDK documentation for developers

The documentation in that folder is intended for developers at Microsoft, or for advanced contributors, in the ARM (Azure Resource Management) world.

In order of workflow:
- [generation.md](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/mgmt/generation.md) : How to generate the SDK (TypeSpec is the recommended approach; legacy Swagger/AutoRest instructions are also included)
- [tests.md](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/mgmt/tests.md) : How to test management SDK (recordings, etc.)
- [mgmt_release.md](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/mgmt/mgmt_release.md) : How to finish preparing the package, changelog, version, etc.

More implementations / advanced documents:
- [changelog_impl.md](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/mgmt/changelog_impl.md) : Technical details about the change log tool implementation
