GitHub Codespaces
This repository includes configuration for a DevContainer, allowing for repeatable and reliable usage in GitHub Codespaces or using VS Code DevContainer.
This document describes it’s use within a GitHub Codespaces. For other options, see here.
Prepare GutHub Orginsation
To use Codespaces, you must enable codespaces for your organization. Please follow the GitHub documentation, if Codespaces has not already been enabled.
Fork the respository and open in Codespaces
Navigate to the Reference Architecture GitHub Repository, and choose the “Fork” button from the upper right hand side of the page & choose the approperiate organisation.
Once the fork has been created - Choose the green “Code” button at the upper left of the page, select the CodeSpaces tab, select “New Codespace” and finally, select the machine type. We recommend the smallest machine type, that is the 2 core & 4GB RAM option.
GitHub will take several minutes to build the Codespace, once complete, proceed to the section below.
Open a Terminal within Codespaces
To open a Terminal within the Codespace, press Ctrl+Shift+P
(Cmd+Shift+P
on OSX), and begin to type “Terminal”. Choose the “Terminal: Create New Terminal” option and press return.
Calls to Action
Learn more about Github Codespaces and get the most up-to-date information at the GitHub Docs.
Read about manual deployment in the next section.