12 Commits

Author SHA1 Message Date
hikari e18eb9dec6 fix(style): fix illegible active sidebar item in dark mode 2026-03-03 17:41:12 -08:00
hikari 897b19b60c fix(style): fix illegible search shortcut badge 2026-03-03 17:40:58 -08:00
hikari f6c79d0bd3 fix(content): replace invalid env language in code blocks
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 17:39:30 -08:00
hikari 99cd803e58 fix(content): replace invalid aside icon in contact page
Replaces the unsupported 'message' icon with the valid 'star' icon across all Preferred Method asides.
2026-03-03 17:34:59 -08:00
hikari be87acfe7d style: update code themes to witchy palette
Replaces the old sakura pink theme with a witch-palette theme for both light and dark modes, using the same colour variables as the site's CSS for consistency.
2026-03-03 17:33:54 -08:00
hikari ff8b695118 fix(style): give header a solid background to hide scrolling content
Sets an opaque theme-appropriate background on the header so page content no longer shows through it when scrolling.
2026-03-03 17:19:26 -08:00
hikari c729fa8a60 fix(style): fix dark mode sidebar gap by using page-level background
Applies the dark translucent background to the .page element itself rather than individual sidebar/panel elements, ensuring full-height coverage with no gaps when scrolling.
2026-03-03 17:13:59 -08:00
hikari 3fcbc5d7b4 fix(style): fix illegible theme select dropdown in light mode
Targets the select and option elements within starlight-theme-select to apply the primary colour and background, preventing white-on-white text in the dropdown.
2026-03-03 17:05:28 -08:00
hikari 99aadc3987 fix(style): improve search dialog contrast
Overrides Pagefind UI CSS variables and targets the result excerpt directly to ensure readable text contrast in both light and dark modes.
2026-03-03 17:03:56 -08:00
hikari 1224d47218 fix(style): improve search placeholder contrast
Targets the Starlight search button and dialog input placeholder to use the primary colour variable for readable contrast in both light and dark modes.
2026-03-03 17:01:37 -08:00
hikari 1396212d2e fix(style): improve hero tagline contrast
Targets the Starlight hero tagline element to use the primary colour variable, ensuring readable contrast in both light and dark modes.
2026-03-03 16:58:13 -08:00
hikari 1748b26b7b style: update fonts to match style guide
Replaces the custom Vampyr font with the standard Google Fonts from the NHCarrigan style guide. Assigns Griffy to headings, Kalam to body, Creepster to .witchy-accent, and Henny Penny to .mystical-text.
2026-03-03 16:56:34 -08:00
24 changed files with 2003 additions and 2226 deletions
+2001 -2048
View File
File diff suppressed because it is too large Load Diff
-3
View File
@@ -14,9 +14,6 @@ trustPolicyIgnoreAfter: 525960
strictPeerDependencies: true strictPeerDependencies: true
# Prevent transitive dependencies from using exotic sources (git repos, direct tarball URLs) # Prevent transitive dependencies from using exotic sources (git repos, direct tarball URLs)
blockExoticSubdeps: true blockExoticSubdeps: true
overrides:
vite: 6.1.0
nanoid: 3.3.11
# Lockfile # Lockfile
-8
View File
@@ -2,14 +2,6 @@
title: 00. Frequently Asked Questions title: 00. Frequently Asked Questions
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**PROVIDING ANSWERS TO FREQUENTLY ASKED QUESTIONS REGARDING THE MENTORSHIP PROGRAMME** **PROVIDING ANSWERS TO FREQUENTLY ASKED QUESTIONS REGARDING THE MENTORSHIP PROGRAMME**
## 1. INTRODUCTION AND LEGAL FRAMEWORK ## 1. INTRODUCTION AND LEGAL FRAMEWORK
@@ -2,14 +2,6 @@
title: 01. Onboarding title: 01. Onboarding
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**ESTABLISHING ONBOARDING PROCEDURES AND REQUIREMENTS FOR MENTORSHIP PROGRAMME PARTICIPANTS** **ESTABLISHING ONBOARDING PROCEDURES AND REQUIREMENTS FOR MENTORSHIP PROGRAMME PARTICIPANTS**
## 1. INTRODUCTION AND LEGAL FRAMEWORK ## 1. INTRODUCTION AND LEGAL FRAMEWORK
@@ -2,14 +2,6 @@
title: 02. Goal Setting title: 02. Goal Setting
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**ESTABLISHING GOAL-SETTING PROCEDURES AND REQUIREMENTS FOR MENTORSHIP PROGRAMME PARTICIPANTS** **ESTABLISHING GOAL-SETTING PROCEDURES AND REQUIREMENTS FOR MENTORSHIP PROGRAMME PARTICIPANTS**
## 1. INTRODUCTION AND LEGAL FRAMEWORK ## 1. INTRODUCTION AND LEGAL FRAMEWORK
@@ -2,14 +2,6 @@
title: 03. Project Planning title: 03. Project Planning
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**ESTABLISHING PROJECT PLANNING PROCEDURES AND REQUIREMENTS FOR MENTORSHIP PROGRAMME PARTICIPANTS** **ESTABLISHING PROJECT PLANNING PROCEDURES AND REQUIREMENTS FOR MENTORSHIP PROGRAMME PARTICIPANTS**
## 1. INTRODUCTION AND LEGAL FRAMEWORK ## 1. INTRODUCTION AND LEGAL FRAMEWORK
@@ -2,14 +2,6 @@
title: 04. User Stories title: 04. User Stories
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**ESTABLISHING USER STORY DEVELOPMENT PROCEDURES AND REQUIREMENTS FOR MENTORSHIP PROGRAMME PARTICIPANTS** **ESTABLISHING USER STORY DEVELOPMENT PROCEDURES AND REQUIREMENTS FOR MENTORSHIP PROGRAMME PARTICIPANTS**
## 1. INTRODUCTION AND LEGAL FRAMEWORK ## 1. INTRODUCTION AND LEGAL FRAMEWORK
@@ -2,14 +2,6 @@
title: 05. Technical Breakdown title: 05. Technical Breakdown
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**ESTABLISHING TECHNICAL BREAKDOWN PROCEDURES AND REQUIREMENTS FOR MENTORSHIP PROGRAMME PARTICIPANTS** **ESTABLISHING TECHNICAL BREAKDOWN PROCEDURES AND REQUIREMENTS FOR MENTORSHIP PROGRAMME PARTICIPANTS**
## 1. INTRODUCTION AND LEGAL FRAMEWORK ## 1. INTRODUCTION AND LEGAL FRAMEWORK
@@ -2,14 +2,6 @@
title: 06. Priority and Effort title: 06. Priority and Effort
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**ESTABLISHING PRIORITY AND EFFORT ASSIGNMENT PROCEDURES FOR MENTORSHIP PROGRAMME PARTICIPANTS** **ESTABLISHING PRIORITY AND EFFORT ASSIGNMENT PROCEDURES FOR MENTORSHIP PROGRAMME PARTICIPANTS**
## 1. INTRODUCTION AND LEGAL FRAMEWORK ## 1. INTRODUCTION AND LEGAL FRAMEWORK
@@ -2,14 +2,6 @@
title: 07. Writing Code title: 07. Writing Code
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**ESTABLISHING CODE DEVELOPMENT PROCEDURES AND REQUIREMENTS FOR MENTORSHIP PROGRAMME PARTICIPANTS** **ESTABLISHING CODE DEVELOPMENT PROCEDURES AND REQUIREMENTS FOR MENTORSHIP PROGRAMME PARTICIPANTS**
## 1. INTRODUCTION AND LEGAL FRAMEWORK ## 1. INTRODUCTION AND LEGAL FRAMEWORK
@@ -2,14 +2,6 @@
title: 08. Final Polish title: 08. Final Polish
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**ESTABLISHING FINAL POLISH AND DEPLOYMENT PROCEDURES FOR MENTORSHIP PROGRAMME PARTICIPANTS** **ESTABLISHING FINAL POLISH AND DEPLOYMENT PROCEDURES FOR MENTORSHIP PROGRAMME PARTICIPANTS**
## 1. INTRODUCTION AND LEGAL FRAMEWORK ## 1. INTRODUCTION AND LEGAL FRAMEWORK
@@ -2,14 +2,6 @@
title: 09. Career Prep title: 09. Career Prep
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**ESTABLISHING CAREER PREPARATION PROCEDURES AND REQUIREMENTS FOR MENTORSHIP PROGRAMME PARTICIPANTS** **ESTABLISHING CAREER PREPARATION PROCEDURES AND REQUIREMENTS FOR MENTORSHIP PROGRAMME PARTICIPANTS**
## 1. INTRODUCTION AND LEGAL FRAMEWORK ## 1. INTRODUCTION AND LEGAL FRAMEWORK
@@ -2,14 +2,6 @@
title: 10. Graduation title: 10. Graduation
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**ESTABLISHING GRADUATION CRITERIA AND ALUMNI PROGRAMME PROCEDURES FOR MENTORSHIP PROGRAMME PARTICIPANTS** **ESTABLISHING GRADUATION CRITERIA AND ALUMNI PROGRAMME PROCEDURES FOR MENTORSHIP PROGRAMME PARTICIPANTS**
## 1. INTRODUCTION AND LEGAL FRAMEWORK ## 1. INTRODUCTION AND LEGAL FRAMEWORK
@@ -2,14 +2,6 @@
title: Career Preparation Resources title: Career Preparation Resources
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**RESUME TEMPLATES, LINKEDIN GUIDES, APPLICATION GUIDES, INTERVIEW RESOURCES, AND JOB SEARCH STRATEGIES** **RESUME TEMPLATES, LINKEDIN GUIDES, APPLICATION GUIDES, INTERVIEW RESOURCES, AND JOB SEARCH STRATEGIES**
## Resume Templates ## Resume Templates
@@ -2,14 +2,6 @@
title: Code Development Resources title: Code Development Resources
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**CODE REVIEW CHECKLIST, SELF-REVIEW GUIDELINES, AND BEST PRACTICES** **CODE REVIEW CHECKLIST, SELF-REVIEW GUIDELINES, AND BEST PRACTICES**
## Code Review Checklist ## Code Review Checklist
@@ -2,14 +2,6 @@
title: Code Review Checklist title: Code Review Checklist
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**SELF-REVIEW CHECKLIST FOR CODE QUALITY** **SELF-REVIEW CHECKLIST FOR CODE QUALITY**
Use this checklist to review your own code before merging pull requests or when preparing for optional code reviews. Use this checklist to review your own code before merging pull requests or when preparing for optional code reviews.
@@ -2,14 +2,6 @@
title: Final Polish Checklist title: Final Polish Checklist
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**COMPREHENSIVE CHECKLIST FOR PROJECT FINAL POLISH** **COMPREHENSIVE CHECKLIST FOR PROJECT FINAL POLISH**
Use this checklist to ensure your flagship project is ready for professional presentation. Use this checklist to ensure your flagship project is ready for professional presentation.
@@ -2,14 +2,6 @@
title: Final Polish Resources title: Final Polish Resources
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**FINAL POLISH CHECKLIST, CODE CLEANUP GUIDELINES, DOCUMENTATION TEMPLATES, AND DEPLOYMENT GUIDES** **FINAL POLISH CHECKLIST, CODE CLEANUP GUIDELINES, DOCUMENTATION TEMPLATES, AND DEPLOYMENT GUIDES**
## Final Polish Checklist ## Final Polish Checklist
@@ -2,14 +2,6 @@
title: Goal Setting Resources title: Goal Setting Resources
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**ROADMAP TEMPLATES AND GOAL-SETTING RESOURCES** **ROADMAP TEMPLATES AND GOAL-SETTING RESOURCES**
## Roadmap Templates ## Roadmap Templates
@@ -2,14 +2,6 @@
title: Priority and Effort Resources title: Priority and Effort Resources
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**PRIORITY ASSIGNMENT AND EFFORT ESTIMATION GUIDES** **PRIORITY ASSIGNMENT AND EFFORT ESTIMATION GUIDES**
## Priority Assignment Guide ## Priority Assignment Guide
@@ -2,14 +2,6 @@
title: Project Planning Resources title: Project Planning Resources
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**PROJECT PLAN EXAMPLES AND BRAINSTORMING GUIDES** **PROJECT PLAN EXAMPLES AND BRAINSTORMING GUIDES**
## Project Plan Example ## Project Plan Example
@@ -2,14 +2,6 @@
title: Technical Breakdown Resources title: Technical Breakdown Resources
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**TECHNICAL BREAKDOWN TEMPLATE AND EXAMPLES** **TECHNICAL BREAKDOWN TEMPLATE AND EXAMPLES**
## Technical Breakdown Template ## Technical Breakdown Template
@@ -2,14 +2,6 @@
title: User Story Resources title: User Story Resources
--- ---
:::caution[Programme Sunset]
The open Mentorship Programme has been sunset and is no longer accepting new participants. These pages remain available as reference material.
I'm now running a private, personalised professional development programme on an invite-only basis - hand-selecting a small number of participants so the shape of each journey can be built around them. There is no application process; participation is by direct invitation only.
Being active in my [Discord community](https://chat.nhcarrigan.com/) increases your chances of being invited.
:::
**USER STORY TEMPLATES, EXAMPLES, AND WRITING GUIDES** **USER STORY TEMPLATES, EXAMPLES, AND WRITING GUIDES**
## User Story Format ## User Story Format
+2 -7
View File
@@ -1,7 +1,7 @@
:root { :root {
/* Witch color palette */ /* Witch color palette */
--witch-purple: #2b1b3d; --witch-purple: #2b1b3d;
--witch-purple-translucent: hsla(267, 40%, 17%, 0.85); --witch-purple-translucent: hsla(267, 40%, 17%, 0.597);
--witch-plum: #44275a; --witch-plum: #44275a;
--witch-rose: #a8577e; --witch-rose: #a8577e;
--witch-mauve: #d4a5c7; --witch-mauve: #d4a5c7;
@@ -25,7 +25,7 @@
--sl-color-gray-6: var(--witch-purple); --sl-color-gray-6: var(--witch-purple);
/* Translucent background */ /* Translucent background */
--content-bg: rgba(181, 185, 187, 0.85); --content-bg: rgba(181, 185, 187, 0.543);
--content-blur: 8px; --content-blur: 8px;
} }
@@ -150,11 +150,6 @@ starlight-theme-select select option {
background-color: var(--background-color); background-color: var(--background-color);
} }
html[data-theme="dark"] starlight-theme-select select option {
color: var(--witch-purple) !important;
background-color: var(--witch-lavender) !important;
}
.social-icons::after { .social-icons::after {
display: none; display: none;
} }