# Declarative Gradle - Documentation * [`gradle init`](./build-init.md) - generate new builds using software types and DCL files * [Software Features](./software-features.md) - configuration model used by software developers * [DCL Migration Guide](migration-guide.md) - overview of how to approach migrating an existing Gradle build to DCL * [Example Project Migration](migration-case-study.md) - notes on the migration of an existing Gradle build for a Kotlin Compose for Desktop Application to DCL