Skip to main content

This checklist must be completed by every new Sevaka during onboarding.

1. GitHub Profile Image

Your GitHub profile picture is used across all opsZero sites.

Steps

  1. Open your GitHub profile
  2. Upload a clear headshot
  3. Verify your image loads using:
https://github.com/YOUR_GITHUB_USERNAME.png

2. Add Yourself to authors.yml (Blog)

Update this file:

blog/authors.yml

Format

yourgithubusername:
name: Your Full Name
title: Your Role @ opsZero
url: https://github.com/yourgithubusername
image_url: https://github.com/yourgithubusername.png
page: true
socials:
github: yourgithubusername
linkedin: yourlinkedinusername

3. Add Yourself to authors.ts (About Page)

Update this file:

src/data/authors.ts

Format

yourgithubusername: {
name: "Your Full Name",
title: "Your Role @ opsZero",
url: "https://github.com/yourgithubusername",
image_url: "https://github.com/yourgithubusername.png",
page: true,
socials: {
github: "yourgithubusername",
linkedin: "yourlinkedinusername",
},
},

4. Blog Author Field

Every blog post must include:

authors: [yourgithubusername]

Do NOT use deprecated fields:

author:
author_name:

5. Verify Your Profile

Run the site:

npm start

Then open:

http://localhost:3000/about

Confirm

  • Your image loads
  • Your name and title are correct
  • Clicking your profile opens your author page

URL pattern:

/blog/authors/yourgithubusername

Once everything looks correct:

  • Commit your changes
  • Push to GitHub