add page numbers and previous/next to the Getting Started guide

Havoc Pennington 2011-10-18 13:46:17 -04:00
parent 8eae342910
commit c01ac9d4a0
14 changed files with 57 additions and 18 deletions

@ -2,9 +2,11 @@
# Basic Build Definition
[[Previous|Getting Started Running]] _Getting Started Guide page 6 of 14._ [[Next|Getting Started Scopes]]
This page describes sbt build definitions, including some "theory" and the
syntax of `build.sbt`. It assumes you know how to [[use sbt|Getting Started Running]] and
have read the previous pages in the Getting Started category.
have read the previous pages in the Getting Started Guide.
## Basic vs. Full Definition

@ -4,11 +4,16 @@
# Custom Settings and Tasks
[[Previous|Getting Started Multi-Project]] _Getting Started Guide page
13 of 14._ [[Next|Getting Started Summary]]
This page gets you started creating your own settings and tasks.
Be sure you've read earlier pages in the Getting Started series, especially
[[build.sbt|Getting Started Basic Def]] and [[more about settings|Getting Started More About Settings]], before
reading this page.
To understand this page, be sure you've read earlier pages in the
Getting Started Guide, especially
[[build.sbt|Getting Started Basic Def]] and
[[more about settings|Getting Started More About Settings]],
before reading this page.
## Defining a key

@ -2,6 +2,8 @@
# Directory structure
[[Previous|Getting Started Hello]] _Getting Started Guide page 4 of 14._ [[Next|Getting Started Running]]
This page assumes you've [[installed sbt|Getting Started Setup]] and seen the [[Hello, World|Getting Started Hello]].
## Base directory

@ -1,7 +1,11 @@
# Full Build Definition
This page is part of a Getting Started series, and it assumes you've read
previous pages in the series, _especially_ [[basic build definition|Getting Started Basic Def]] and
[[Previous|Getting Started Library Dependencies]] _Getting Started Guide page
10 of 14._ [[Next|Getting Started Using Plugins]]
This page assumes you've read previous pages in the Getting
Started Guide, _especially_
[[basic build definition|Getting Started Basic Def]] and
[[more about settings|Getting Started More About Settings]].
## sbt is recursive

@ -1,6 +1,8 @@
# Hello, World
[[Previous|Getting Started Setup]] _Getting Started Guide page 3 of 14._ [[Next|Getting Started Directories]]
This page assumes you've [[installed sbt|Getting Started Setup]].
## Create a project directory with source code

@ -9,6 +9,9 @@
# Library Dependencies
[[Previous|Getting Started More About Settings]] _Getting Started Guide page
9 of 14._ [[Next|Getting Started Full Def]]
This page assumes you've read the earlier Getting Started pages, in particular
[[basic build definition|Getting Started Basic Def]],
[[scopes|Getting Started Scopes]], and [[more about settings|Getting Started More About Settings]].

@ -3,6 +3,10 @@
# More Kinds of Setting
[[Previous|Getting Started Scopes]] _Getting Started Guide page
8 of 14._ [[Next|Getting Started Library Dependencies]]
This page explains other ways to create a `Setting`, beyond the basic `:=`
method. It assumes you've read [[basic build definition|Getting Started Basic Def]] and [[scopes|Getting Started Scopes]].

@ -1,11 +1,15 @@
# Multi-Project Builds
[[Previous|Getting Started Using Plugins]] _Getting Started Guide page
12 of 14._ [[Next|Getting Started Custom Settings]]
This page introduces multiple projects in a single build.
It's part of a Getting Started series. Please read the earlier pages in the
series first, in particular you need to understand
[[build.sbt|Getting Started Basic Def]] and [[full build definition|Getting Started Full Def]] before
reading this page.
Please read the earlier pages in the Getting Started Guide first,
in particular you need to understand
[[build.sbt|Getting Started Basic Def]] and
[[full build definition|Getting Started Full Def]] before reading
this page.
## Multiple projects

@ -1,5 +1,7 @@
# Running
[[Previous|Getting Started Directories]] _Getting Started Guide page 5 of 14._ [[Next|Getting Started Basic Def]]
This page describes how to use `sbt` once you have set up your project. It
assumes you've [[installed sbt|Getting Started Setup]] and created a [[Hello, World|Getting Started Hello]] or other project.

@ -4,6 +4,9 @@ http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism
# Scopes
[[Previous|Getting Started Basic Def]] _Getting Started Guide page
7 of 14._ [[Next|Getting Started More About Settings]]
This page describes scopes. It assumes you've read and understood the
previous page, [[basic build definition|Getting Started Basic Def]].

@ -2,9 +2,7 @@
# Setup
This page is the first in a series of Getting Started pages that will introduce you to sbt.
Please go in order! Later pages assume you're familiar with earlier concepts.
[[Previous|Getting Started Welcome]] _Getting Started Guide page 2 of 14._ [[Next|Getting Started Hello]]
# Overview

@ -1,6 +1,9 @@
# Getting Started Summary
This page wraps up a series of pages in the Getting Started category.
[[Previous|Getting Started Custom Settings]] _Getting Started Guide page
14 of 14._
This page wraps up the Getting Started Guide.
To use sbt, there are a small number of concepts you must understand. These
have some learning curve, but on the positive side, there isn't much to sbt

@ -1,9 +1,14 @@
# Using Plugins
This page is part of a Getting Started series. Please read the earlier pages
in the series first, in particular you need to understand
[[build.sbt|Getting Started Basic Def]], [[library dependencies|Getting Started Library Dependencies]], and
[[full build definition|Getting Started Full Def]] before reading this page.
[[Previous|Getting Started Full Def]] _Getting Started Guide page
11 of 14._ [[Next|Getting Started Multi-Project]]
Please read the earlier pages in the Getting Started Guide first,
in particular you need to understand
[[build.sbt|Getting Started Basic Def]],
[[library dependencies|Getting Started Library Dependencies]], and
[[full build definition|Getting Started Full Def]] before reading
this page.
## What is a plugin?

@ -1,5 +1,7 @@
# Welcome!
_Getting Started Guide page 1 of 14._ [[Next|Getting Started Setup]]
This Getting Started Guide will get you started with sbt.
sbt uses a small number of concepts to support flexible and