Files
docs/src/components/navigation.ts
T

864 lines
23 KiB
TypeScript

export const navigation = [
{
label: "About Us",
collapsed: true,
items: [
{
label: "Mission Statement",
link: "/about/mission",
},
{
label: "Environmental Impact Commitment",
link: "/about/sustainability",
},
{
label: "Professional Services and Commission Policy",
link: "/about/hire",
},
{
label: "Donation and Support Policy",
link: "/about/donate",
},
{
label: "Contact Policy",
link: "/about/contact",
},
{
label: "Mentorship Programme Terms and Conditions",
link: "/about/mentorship",
},
{
label: "Development Review Policy",
link: "/about/development-reviews",
},
{
label: "Mock Interview Policy",
link: "/about/mock-interviews",
},
{
label: "Portfolio Review Policy",
link: "/about/portfolio-reviews",
},
{
label: "Letter of Recommendation and Character Reference Policy",
link: "/about/recommendations",
},
{
label: "Community Membership Eligibility",
link: "/about/community-membership-eligibility",
},
].sort((a, b) => a.label.localeCompare(b.label)),
},
{
label: "Legal Information",
collapsed: true,
items: [
{
label: "Limitation of Liability and Indemnification Policy",
link: "/legal/liability",
},
{
label: "Terms of Service",
link: "/legal/terms",
},
{
label: "Privacy Policy",
link: "/legal/privacy",
},
{
label: "Naomi's Public Licence",
link: "/legal/license",
},
{
label: "Acceptable Use Policy",
link: "/legal/aup",
},
{
label: "Security Policy",
link: "/legal/security",
},
{
label: "Service Level Agreement and Warranty Disclaimer",
link: "/legal/sla",
},
{
label: "Content and Moderation Policy",
link: "/legal/content-moderation",
},
{
label: "Community Growth Policy",
link: "/legal/community-growth-policy",
},
{
label: "Community Support Policy",
link: "/legal/community-support-policy",
},
{
label: "DMCA and Intellectual Property Compliance Policy",
link: "/legal/dmca",
},
{
label: "Data Subprocessors",
link: "/legal/subprocessors",
},
{
label: "Export Control and Sanctions Compliance Policy",
link: "/legal/export-control",
},
{
label: "Government Actions and Compliance",
link: "/legal/government",
},
{
label: "Crisis and Mental Health Management Policy",
link: "/legal/crisis-mental-health",
},
].sort((a, b) => a.label.localeCompare(b.label)),
},
{
label: "Community Policies",
collapsed: true,
items: [
{
label: "Community Code of Conduct",
link: "/community/coc",
},
{
label: "Community Guidelines and Best Practices",
link: "/community/guide",
},
{
label: "Community Leadership and Governance Policy",
link: "/community/leadership",
},
{
label: "Community Recognition and Appreciation Policy",
link: "/community/recognition",
},
{
label: "Community Disciplinary Appeals Policy",
link: "/community/appeal",
},
{
label: "Community Feedback and Participation Policy",
link: "/community/feedback",
},
].sort((a, b) => a.label.localeCompare(b.label)),
},
{
label: "Development Documentation",
collapsed: true,
items: [
{
label: "Contributing Documentation",
link: "/dev/contributing",
},
{
label: "Contributor Covenant",
link: "/dev/covenant",
},
{
label: "Style Guide",
link: "/dev/style",
},
{
label: "Issue/PR Labels",
link: "/dev/labels",
},
{
label: "Development Environment",
link: "/dev/environment",
},
{
label: "Server Setup",
link: "/dev/servers",
},
{
label: "Naomi's VTubing Setup",
link: "/dev/vtubing",
},
{
label: "Security Hall of Fame",
link: "/dev/hall-of-fame",
}
].sort((a, b) => a.label.localeCompare(b.label)),
},
{
label: "Mentorship Programme",
collapsed: true,
items: [
{
label: "00. Frequently Asked Questions",
link: "/mentorship/00-faq",
},
{
label: "01. Onboarding",
link: "/mentorship/01-onboarding",
},
{
label: "02. Goal Setting",
link: "/mentorship/02-goal-setting",
},
{
label: "03. Project Planning",
link: "/mentorship/03-project-plan",
},
{
label: "04. User Stories",
link: "/mentorship/04-user-stories",
},
{
label: "05. Technical Breakdown",
link: "/mentorship/05-technical-breakdown",
},
{
label: "06. Priority and Effort",
link: "/mentorship/06-priority-and-effort",
},
{
label: "07. Writing Code",
link: "/mentorship/07-writing-code",
},
{
label: "08. Final Polish",
link: "/mentorship/08-final-polish",
},
{
label: "09. Career Prep",
link: "/mentorship/09-career-prep",
},
{
label: "10. Graduation",
link: "/mentorship/10-graduation",
},
{
label: "Resources",
collapsed: true,
items: [
{
label: "Goal Setting Resources",
link: "/mentorship/resources/goal-setting",
},
{
label: "Project Planning Resources",
link: "/mentorship/resources/project-planning",
},
{
label: "User Story Resources",
link: "/mentorship/resources/user-stories",
},
{
label: "Technical Breakdown Resources",
link: "/mentorship/resources/technical-breakdown",
},
{
label: "Priority and Effort Resources",
link: "/mentorship/resources/priority-effort",
},
{
label: "Code Development Resources",
link: "/mentorship/resources/code-development",
},
{
label: "Code Review Checklist",
link: "/mentorship/resources/code-review-checklist",
},
{
label: "Final Polish Resources",
link: "/mentorship/resources/final-polish",
},
{
label: "Final Polish Checklist",
link: "/mentorship/resources/final-polish-checklist",
},
{
label: "Career Preparation Resources",
link: "/mentorship/resources/career-prep",
},
].sort((a, b) => a.label.localeCompare(b.label)),
}
].sort((a, b) => a.label.localeCompare(b.label)),
},
{
label: "Project Documentation",
collapsed: true,
items: [
{
label: "ESLint Config",
link: "/projects/eslint-config",
badge: { text: "v5.1.0", variant: "tip" },
},
{
label: "Aria Iuvo",
link: "/projects/aria-iuvo",
badge: { text: "v1.2.0", variant: "tip" },
},
{
label: "Becca Lyria",
link: "/projects/becca-lyria",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Naomi's Blog",
link: "/projects/blog",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Celestine",
link: "/projects/celestine",
badge: { text: "v1.3.0", variant: "tip" },
},
{
label: "Cordelia Taryne",
link: "/projects/cordelia-taryne",
badge: { text: "v1.1.0", variant: "tip" },
},
{
label: "Gwen Abalise",
link: "/projects/gwen-abalise",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Hikari",
link: "/projects/hikari",
badge: { text: "v0.0.0", variant: "caution" },
},
{
label: "Maylin Taryne",
link: "/projects/maylin-taryne",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Melody Iuvo",
link: "/projects/melody-iuvo",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Mommy Bot",
link: "/projects/mommy-bot",
badge: { text: "v0.0.0", variant: "caution" },
},
{
label: "Mommy",
link: "/projects/mommy",
badge: { text: "v0.0.0", variant: "caution" },
},
{
label: "Portfolio",
link: "/projects/portfolio",
badge: { text: "unversioned", variant: "success" },
},
{
label: "Logger",
link: "/projects/logger",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Resume",
link: "/projects/resume",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Rosalia Nightsong",
link: "/projects/rosalia-nightsong",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Static Pages",
link: "/projects/static-pages",
badge: { text: "unversioned", variant: "success" },
},
{
label: "Website Headers",
link: "/projects/website-headers",
badge: { text: "v2.1.0", variant: "tip" },
},
{
label: "Altaria",
link: "/projects/altaria",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Caelia",
link: "/projects/caelia",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Chibika",
link: "/projects/chibika",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Lynira",
link: "/projects/lynira",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Pavelle",
link: "/projects/pavelle",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Serenya",
link: "/projects/serenya",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Sorielle",
link: "/projects/sorielle",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Umbrelle",
link: "/projects/umbrelle",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Veluna",
link: "/projects/veluna",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Callista",
link: "/projects/callista",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "NHCarrigan Documentation",
link: "/projects/docs",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Data API",
link: "/projects/data-api",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Nymira",
link: "/projects/nymira",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Vitalia",
link: "/projects/vitalia",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Octavia",
link: "/projects/octavia",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Maribelle",
link: "/projects/maribelle",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Verena",
link: "/projects/verena",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Thalassa",
link: "/projects/thalassa",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Aeris",
link: "/projects/aeris",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Thessalia",
link: "/projects/thessalia",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Isolda",
link: "/projects/isolda",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Meliora",
link: "/projects/meliora",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Aurelia",
link: "/projects/aurelia",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Eirene",
link: "/projects/eirene",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Amirei",
link: "/projects/amirei",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Zephra",
link: "/projects/zephra",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Oriana",
link: "/projects/oriana",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Lyra",
link: "/projects/lyra",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Selene",
link: "/projects/selene",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Sybil",
link: "/projects/sybil",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Calenelle",
link: "/projects/calenelle",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Rowena",
link: "/projects/rowena",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Alouette",
link: "/projects/alouette",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Clarion",
link: "/projects/clarion",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Elowyn",
link: "/projects/elowyn",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Evangeline",
link: "/projects/evangeline",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Theodora",
link: "/projects/theodora",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Vivienne",
link: "/projects/vivienne",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Elysium",
link: "/projects/elysium",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Elaria",
link: "/projects/elaria",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Elunara",
link: "/projects/elunara",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Aureline",
link: "/projects/aureline",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Tessara",
link: "/projects/tessara",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Hacksmiths",
link: "/projects/hacksmiths",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Meridia",
link: "/projects/meridia",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Lucinda",
link: "/projects/lucinda",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Liora",
link: "/projects/liora",
badge: { text: "1.0.0", variant: "tip" },
},
{
label: "Beccalia: Origins",
link: "/projects/beccalia-origins",
badge: { text: "v0.0.0", variant: "caution" },
},
{
label: "Beccalia: Prologue",
link: "/projects/beccalia-prologue",
badge: { text: "v1.0.1", variant: "tip" },
},
{
label: "Life of a Naomi",
link: "/projects/life-of-a-naomi",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Ruu's Goblin Quest",
link: "/projects/ruus-goblin-quest",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Naomi's Adventure I: An Isekai Story",
link: "/projects/naomis-adventure-i",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Amari",
link: "/projects/amari",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Artists4Palestine Bot",
link: "/projects/a4p-bot",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Naomi's VSCode Themes",
link: "/projects/vscode-themes",
badge: { text: "v2.2.0", variant: "tip" },
},
{
label: "Boost Monitor",
link: "/projects/boost-monitor",
badge: { text: "v1.0.1", variant: "tip" },
},
{
label: "TypeScript Config",
link: "/projects/typescript-config",
badge: { text: "v4.0.0", variant: "tip" },
},
{
label: "Discord Analytics",
link: "/projects/discord-analytics",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Eclaire",
link: "/projects/eclaire",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "freeCodeCamp Review Generator",
link: "/projects/freecodecamp-review-generator",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Keiko",
link: "/projects/keiko",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Meeting Minutes",
link: "/projects/meeting-minutes",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Nomena",
link: "/projects/nomena",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Scripts",
link: "/projects/scripts",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Sylvara",
link: "/projects/sylvara",
badge: { text: "unreleased", variant: "danger" },
},
{
label: "Saisoku",
link: "/projects/saisoku",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Tyche",
link: "/projects/tyche",
badge: { text: "v1.0.0", variant: "tip" },
},
{
label: "Vivicrea",
link: "/projects/vivicrea",
badge: { text: "v1.0.0", variant: "tip" },
},
].sort((a, b) => a.label.localeCompare(b.label)),
},
{
label: "Staff Guidelines",
collapsed: true,
items: [
{
label: "Staff Handbook",
link: "/staff/handbook",
},
{
label: "Professional Conduct Standards for Volunteers",
link: "/staff/professional-conduct",
},
{
label: "Volunteer Roles and Opportunities",
link: "/staff/roles",
},
{
label: "Position Hierarchy",
link: "/staff/hierarchy",
},
{
label: "Join Our Volunteer Team",
link: "/staff/apply",
},
{
label: "Self-Care Resources for Staff",
link: "/staff/self-care-resources",
},
{
label: "Staff Application Evaluation Rubric",
link: "/staff/rubric",
},
{
label: "Additional Trainings",
collapsed: true,
items: [
{
label: "Accessibility Coordination Training for Staff",
link: "/staff/training/accessibility-coordination",
},
{
label: "Bias Recognition and Mitigation Training for Staff",
link: "/staff/training/bias-recognition-mitigation",
},
{
label: "Child Safety Training for Staff",
link: "/staff/training/child-safety",
},
{
label: "Community Growth Specialist Training for Staff",
link: "/staff/training/community-growth-specialist",
},
{
label: "Community Support Specialist Training for Staff",
link: "/staff/training/community-support-specialist",
},
{
label: "Conflict Resolution Training for Staff",
link: "/staff/training/conflict-resolution",
},
{
label: "Content Moderation Fundamentals Training for Staff",
link: "/staff/training/content-moderation-fundamentals",
},
{
label: "Criminal Activity Training for Staff",
link: "/staff/training/criminal-activity",
},
{
label: "Crisis Response Training for Staff",
link: "/staff/training/crisis-response",
},
{
label: "Cross-Platform Coordination Training for Staff",
link: "/staff/training/cross-platform-coordination",
},
{
label: "Data Analytics and Reporting Training for Staff",
link: "/staff/training/data-analytics-reporting",
},
{
label: "Data Privacy and GDPR Compliance Training for Staff",
link: "/staff/training/data-privacy-gdpr",
},
{
label: "De-escalation Techniques Training for Staff",
link: "/staff/training/de-escalation-techniques",
},
{
label: "Documentation and Transparency Training for Staff",
link: "/staff/training/documentation-transparency",
},
{
label: "Harassment and Bullying Response Training for Staff",
link: "/staff/training/harassment-bullying-response",
},
{
label: "Inclusive Moderation Training for Staff",
link: "/staff/training/inclusive-moderation",
},
{
label: "Mentorship and Training Coordination for Staff",
link: "/staff/training/mentorship-training-coordination",
},
{
label: "Social Media Management Training for Staff",
link: "/staff/training/social-media-management",
},
{
label: "Technical Contributor Training for Staff",
link: "/staff/training/technical-contributor",
},
{
label: "Trauma-Informed Moderation Training for Staff",
link: "/staff/training/trauma-informed-moderation",
},
].sort((a, b) => a.label.localeCompare(b.label)),
},
].sort((a, b) => a.label.localeCompare(b.label)),
},
{
label: "Miscellaneous Documents",
collapsed: true,
items: [
{
label: "Managing Local Music",
link: "/misc/music",
},
{
label: "Templates",
link: "/misc/templates",
},
{
label: "AI Prompts",
link: "/misc/prompts",
}
].sort((a, b) => a.label.localeCompare(b.label)),
},
{
label: "Sitemap",
link: "https://sitemap.nhcarrigan.com",
attrs: {
target: "_blank",
},
},
];