{"repo":"Sitecore/developer-portal","free":true,"listed":false,"github":"https://github.com/Sitecore/developer-portal","clone":"git clone https://github.com/Sitecore/developer-portal.git","description":"Open source repo for the Sitecore Developer Portal (https://developers.sitecore.com)","language":"TypeScript","stars":36,"topics":["nextjs","vercel","sitecore","content-hub-one","sitecore-cdp","sitecore-search"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"Sitecore Developer Portal Welcome to the Sitecore Developer Portal repository. This app was created to help you get started with Sitecore. The developer portal aims to bring all the Sitecore developer tools together in one place. Technology used The Sitecore developer portal is built with Next.js, Typescript, Chakra UI and Sitecore Blok and is hosted on Vercel. The app uses static site generation to create all the pages at build time. It also utilizes Incremental Static Regeneration (ISR) to automatically update the app when changes to page content are made. Much of the page content is written in Markdown and is converted to HTML at build time. Images that are used are managed in Sitecore DAM and are published to a CDN. Utilities This repository has some additional tools already setup: - TypeScript for static type checking - ESLint for code linting - Vitest for Unit testing - Playwright for E2E testing - Prettier for code formatting Prerequisites Node.js The developer portal is built with Next.js, so you'll need to have Node.js installed to build the project. You can find the latest version of Node.js here. We recommend using the LTS version of Node.js. Getting Started 1. Install Node.js, we recommend the LTS version. 2. Clone the repository. 3. Inside the repository run npm install to install all the dependencies. 4. Create a .env.local file in the root of the project from the .env.template file. The following environment variables should be included: (For more information o","default_branch":null,"files":null,"tree":[],"storefront":"/r/Sitecore","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Sitecore/developer-portal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}