The A3 onboarding series will introduce engineers to the Apostrophe ecosystem. Through the creation of a small website, developers will learn about Apostrophe code organization, widget creation and usage, templating, and more.
The tutorials would mix videos, written tutorials, and include links to relevant parts of the documentation. In addition, we will create a GitHub repo containing branches that accompany each step of the build process detailed in the subsections. More specifically, we would have a GitHub repository with branches containing the code for each major steps (e.g. 2. Creation of a page, 3. Creation of pieces, …) to serve as a reference for developers who are struggling to get started.
Suggested project to build:
⭐ A product review site: Think of a much-simplified version of https://www.consumerreports.org/
The site would include:
Why Apostrophe?
Technical Overview
Apostrophe Core Concepts
Setting Up Your Environment
This section will contain a series of in-depth tutorials that assume no knowledge of Apostrophe. Over the series, a minimal website will be built utilizing most or all of the basic Apostrophe functionality.
1a. Introduction to what we will build
In this tutorial, we will just preview the finished product that we will build in Section 2. Depending on the complexity, we might review the additional features added in Section 3.