This project is built on Next.js, Sanity.io, Sass and Open Props
This repository is the Next JS front end, which handles all the page rendering, routing and layout.
You'll also need to clone the Sanity.io CMS repo for this project at nbu-cms
To get started you will need to have both the front end (this repo) and look over the Readme.md and follow those instructions. Its helpful to have the two terminal windows side by side to keep an eye on the current status of each.
How to get credentials: email the maintainers of the project
Set up environment variables
Kick the Sanity studio off, and then run the frontend:
pnpm run dev
or
npm run dev
Open a browser and http://localhost:7890 and see the project.
While you are running the dev project, you can make changes and see them reflected in the browser.
Deploy to Cloudflare / Vercel / Netlify (TBD)
Guidlines for contributing to this project
Policy for pull requests
-
Project Kick off, and setup.
-
TypeScript is used, but not completely and not as strictly as it should be
-
Building out basic blog features with Sanity
-
Basic Styling frame work or helper system: Open Props
-
Some NPM projects of note: