# Declarative Gradle - Documentation * [`gradle init`](./build-init.md) - generate new builds using project types and DCL files * [Project Features and Types](project-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