# Gradle DSL Reference

### Version 0.9-rc-3

## Introduction

This reference guide is under construction.

This reference guide describes the various types which make up the Gradle build DSL.

Table 1. Core types

Type | Description
Project | The main API you use to interact with Gradle from your build file.
SourceSet | Represents a logical group of Java source and resources.

Table 2. Task types

Type | Description
IdeaProject | Generates an IDEA project file.
Tar | Assembles a TAR archive.
Zip | Assembles a ZIP archive.