This project contains the main source code for the-guild.dev
website and it's sub-components.
Run pnpm i
from the root directory to get all the dependencies installed.
Run cd website && pnpm dev
to start the server locally.
Run pnpm build
followed by pnpm export
to build and export a static version of the website in production mode.
We use MDX (Markdown with JSX) for our blog posts. To add a new blog post:
- Create a new mdx file in
website/pages/blog
directory with the same template as other blog posts - Update the meta object with all the information regarding the blog post including title, thumbnails, author name, etc.
- Any assets related to the blog can be placed in
website/public/blog-assets
directory within its own folder - If you are contributing for the first time, make sure that you add your details in
ui/authors.ts
file with a new entry to theauthors
object - Once you send us a PR, we will review the same, provide the feedback as necessary and merge it if everything looks good