Chapter 1: Dashboard (RootSkillViewController)
Overview
This is it! Finally we get to start writing some code! But, before we do, we have to do some vscode setup. After that, we’ll create our Skill, our first failing test, and then our first SkillView to get the test to pass.
Notice
We have moved away from static tests by default. Now, when you create a test, it will not be static! Everything will work the exact same way, just without the static keyword.
Training
Pre-requisites
- Follow the
Getting Startedsection of the documentation - Review the
Ideologysection of the documentation - Checkout the
Mercurysection of the documentation
Concepts Covered in This Chapter
Tests- TDD by the 3 laws!Views- The visual representation of your skill provided by the Heartwood Skill.
Tools Used in This Chapter
spruce-cli- The Spruce Command Line Interface (CLI) is a tool that enables you create, build, and test your skills.vscode- A free code editor that works on Windows, macOS, and Linux.- Development Theatre - The runtime that executes your skills.
