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.

Training

Pre-requisites

  1. Follow the Getting Started section of the documentation
  2. Review the Ideology section of the documentation
  3. Checkout the Mercury section of the documentation

Concepts Covered in This Chapter

  1. Tests - TDD by the 3 laws!
  2. Views - The visual representation of your skill provided by the Heartwood Skill.

Tools Used in This Chapter

  1. spruce-cli - The Spruce Command Line Interface (CLI) is a tool that enables you create, build, and test your skills.
  2. vscode - A free code editor that works on Windows, macOS, and Linux.
  3. Development Theatre - The runtime that executes your skills.

Commands Used in This Chapter

Something Missing?

Request Documentation Enhancement

Now What?

Feedback
It looks like you are using Internet Explorer. While the basic content is available, this is no longer a supported browser by the manufacturer, and no attention is being given to having IE work well here.