ifndef::initial[:initial: /initial]
ifndef::complete[:complete: /complete]

How to complete this guide
--------------------------
Like most Spring link:/guides[Getting Started guides], you can start from scratch and complete each step or you can bypass basic setup steps that are already familiar to you. Either way, you end up with working code.

To **start from scratch**, move on to <<scratch>>.

To **skip the basics**, do the following:

 - https://github.com/spring-guides/{project_id}/archive/main.zip[Download] and unzip the source repository for this guide, or clone it using link:/understanding/Git[Git]:
`git clone https://github.com/spring-guides/{project_id}.git`
 - cd into `{project_id}{initial}`
 - Jump ahead to <<initial>>.

**When you finish**, you can check your results against the code in `{project_id}{complete}`.
