Welcome to the SitecoreAI Marketplace Code Jam – From Idea to App in One Session - Introduction
Get ready to dive into the world of SitecoreAI extensibility and hands-on innovation. In this workshop, you’ll learn how to build custom extensions and explore composed architecture in a fast-paced, developer-focused environment. Before we jump into coding, here’s a quick overview of the base setup steps:
Ready? Let's go!
Pre-Requisites
- Bring your own Laptop
- IDE: VS Code or Cursor installed
- GitHub Copilot or other AI tooling installed to IDE
- Check for your GitHub CoPilot Tokens in VS Code
- node version 16 and above
- npm version 10 and above
- examples consider using VS Code and Co-Pilot
node installation
First check if you have node installed and what version you are on. Therefore run in terminal: node -v
If you are below version 16 or have not installed node:
To update node:
To install npm: go to https://nodejs.org/en/download/ and download and run the installer: https://nodejs.org/en/download/
npm installation
First check if you have npm installed and what version you are on. Therefore run in terminal: npm -v
If you are below version 10 or have not installed npm:
To update npm to the latest version run in terminal: npm install -g npm
To install npm: go to https://nodejs.org/en/download/ and download and run the installer: https://nodejs.org/en/download/
Install Visual Studio Code
To follow this workshop you need an IDE such as VS Code or Cursor. No, Notepad is not enough. If you have non of the both, here's where you get VS Code: https://code.visualstudio.com/download
Sign in to VS Code and enable Copilot
Signing in to VS Code enables the Copilot functionality.
-
On the bottom left corner of VS Code click on the profile icon.
-
Click Sign in
-
Ideally use your GitHub Login (if you do not have a GitHub Account you need to create one)
-
On the bottom left corner click the Copilot icon (little head)
-
Make sure to select Claude Sonnet 3.5 or above.