Spaces Choosing a Template

Choosing a template gives your Space a working starting point instead of an empty file, which saves time on boilerplate you'd otherwise type yourself.

Blank Vs Template

When you create a Space, you generally get a choice: start from a blank project, or start from a template - a small pre-built project already set up for a particular kind of task or stack.

  • Blank: an empty project, you write everything from scratch
  • Template: a working starting point already wired up (basic HTML page, or a starter set up for a particular language or stack)

A template's main value is saving you from retyping boilerplate: the basic HTML skeleton, a linked stylesheet, a starter script file, and so on. Instead of starting from an empty screen, you start from something that already runs, and you edit from there.

ApproachBest for
Blank projectLearning exactly how a page is built, starting completely fresh
TemplateGetting to the interesting part of a task faster, seeing a working structure to learn from
Note: The exact list of available templates can change over time, so treat any specific template names as a starting point to explore rather than a fixed list - check what's currently offered when you create a Space.

When Blank Makes More Sense

If the whole point of an exercise is to practice writing the basic structure of a page yourself - or you just want the simplest possible starting point - a blank Space is often the better choice, since a template's extra files can be more than you need.

  • Choose a template when you want a working example to build on or adapt
  • Choose blank when the exercise is about writing the structure yourself, or you want the smallest possible starting point

Exercise: Spaces Getting Started

What is typically the first step when getting started with a Space?