generated from nhcarrigan/template
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 59741cc61e | |||
| c8f7f701b4 | |||
| 3789116d1f |
Generated
+2048
-2001
File diff suppressed because it is too large
Load Diff
@@ -14,6 +14,9 @@ trustPolicyIgnoreAfter: 525960
|
||||
strictPeerDependencies: true
|
||||
# Prevent transitive dependencies from using exotic sources (git repos, direct tarball URLs)
|
||||
blockExoticSubdeps: true
|
||||
overrides:
|
||||
vite: 6.1.0
|
||||
nanoid: 3.3.11
|
||||
|
||||
# Lockfile
|
||||
|
||||
|
||||
@@ -236,7 +236,7 @@ We offer several email addresses for specific types of inquiries. Please use the
|
||||
|
||||
### 5.2. Billing and Financial Matters
|
||||
|
||||
:::tip[Preferred Method]{icon=message}
|
||||
:::tip[Preferred Method]{icon=star}
|
||||
We encourage you to use the [**Billing Questions**](https://support.nhcarrigan.com/c/billing-questions/13) category on our support forum for billing inquiries. This allows for public discussion and faster responses. If you need to share sensitive financial information, you can ask staff to make your thread private, or contact us via email for complete confidentiality.
|
||||
:::
|
||||
|
||||
@@ -250,7 +250,7 @@ We encourage you to use the [**Billing Questions**](https://support.nhcarrigan.c
|
||||
|
||||
### 5.3. Technical Support
|
||||
|
||||
:::tip[Preferred Method]{icon=message}
|
||||
:::tip[Preferred Method]{icon=star}
|
||||
We encourage you to use the [**Technical Support**](https://support.nhcarrigan.com/c/technical-support/5) category on our support forum for support inquiries. This allows for public discussion and faster responses. If you need to share sensitive information, you can ask staff to make your thread private, or contact us via email for complete confidentiality.
|
||||
:::
|
||||
|
||||
@@ -263,7 +263,7 @@ We encourage you to use the [**Technical Support**](https://support.nhcarrigan.c
|
||||
|
||||
### 5.4. Privacy Concerns
|
||||
|
||||
:::tip[Preferred Method]{icon=message}
|
||||
:::tip[Preferred Method]{icon=star}
|
||||
We encourage you to use our **Privacy Request Form** for privacy-related requests: https://forms.nhcarrigan.com/o/docs/forms/qEJgBWGDfyHv6x51VU9aVX/4
|
||||
|
||||
This form helps ensure we collect all necessary information to process your request efficiently and in compliance with applicable data protection laws.
|
||||
@@ -279,7 +279,7 @@ This form helps ensure we collect all necessary information to process your requ
|
||||
|
||||
### 5.5. Security Matters
|
||||
|
||||
:::tip[Preferred Method]{icon=message}
|
||||
:::tip[Preferred Method]{icon=star}
|
||||
We encourage you to use our **Security Vulnerability Report Form** for reporting security vulnerabilities: https://forms.nhcarrigan.com/o/docs/forms/wgdbBkS4tjCGoVZTqtmMNx/4
|
||||
|
||||
This form helps ensure we collect all necessary information to investigate and address security issues efficiently and securely.
|
||||
@@ -295,7 +295,7 @@ This form helps ensure we collect all necessary information to investigate and a
|
||||
|
||||
### 5.6. Legal Inquiries
|
||||
|
||||
:::tip[Preferred Method]{icon=message}
|
||||
:::tip[Preferred Method]{icon=star}
|
||||
We encourage you to use the [**Legal Notices**](https://support.nhcarrigan.com/c/legal-notices/12) category on our support forum for legal inquiries. This allows for public discussion and transparency. If you need to share sensitive legal information, you can ask staff to make your thread private, or contact us via email for urgent matters requiring immediate confidentiality.
|
||||
:::
|
||||
|
||||
@@ -309,7 +309,7 @@ We encourage you to use the [**Legal Notices**](https://support.nhcarrigan.com/c
|
||||
|
||||
### 5.7. Feedback and Suggestions
|
||||
|
||||
:::tip[Preferred Method]{icon=message}
|
||||
:::tip[Preferred Method]{icon=star}
|
||||
We encourage you to use our support forum for different types of feedback:
|
||||
- [**Community Feedback**](https://support.nhcarrigan.com/c/community-feedback/8) for general feedback about our community, services, events, and initiatives
|
||||
- [**Policy Ideation**](https://support.nhcarrigan.com/c/policy-ideation/9) for suggestions about community policies and governance
|
||||
@@ -329,7 +329,7 @@ We encourage you to use our support forum for different types of feedback:
|
||||
|
||||
### 5.8. Press/Media Inquiries
|
||||
|
||||
:::tip[Preferred Method]{icon=message}
|
||||
:::tip[Preferred Method]{icon=star}
|
||||
We encourage you to use the [**Press Inquiries**](https://support.nhcarrigan.com/c/press-inquiries/14) category on our support forum for media inquiries. This allows for public discussion and community visibility. If you need to share sensitive information, you can ask staff to make your thread private, or contact us via email for highly sensitive media matters requiring complete confidentiality.
|
||||
:::
|
||||
|
||||
@@ -351,7 +351,7 @@ We encourage you to use the [**Press Inquiries**](https://support.nhcarrigan.com
|
||||
|
||||
### 5.10. Marketing Inquiries
|
||||
|
||||
:::tip[Preferred Method]{icon=message}
|
||||
:::tip[Preferred Method]{icon=star}
|
||||
We encourage you to use the [**Marketing Proposals**](https://support.nhcarrigan.com/c/marketing-proposals/15) category on our support forum for marketing inquiries. This allows for public discussion and community input. If you need to share highly confidential business information, you can ask staff to make your thread private, or contact us via email for proposals requiring complete privacy.
|
||||
:::
|
||||
|
||||
@@ -374,7 +374,7 @@ We encourage you to use the [**Marketing Proposals**](https://support.nhcarrigan
|
||||
|
||||
### 5.12. Partnerships
|
||||
|
||||
:::tip[Preferred Method]{icon=message}
|
||||
:::tip[Preferred Method]{icon=star}
|
||||
We encourage you to use the [**Partnership Requests**](https://support.nhcarrigan.com/c/partnership-requests/11) category on our support forum for partnership inquiries. This allows for public discussion and community input on potential partnerships. If you need to share sensitive business information, you can ask staff to make your thread private, or contact us via email if you need complete confidentiality from the start.
|
||||
:::
|
||||
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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**
|
||||
|
||||
## 1. INTRODUCTION AND LEGAL FRAMEWORK
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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**
|
||||
|
||||
## 1. INTRODUCTION AND LEGAL FRAMEWORK
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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**
|
||||
|
||||
## 1. INTRODUCTION AND LEGAL FRAMEWORK
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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**
|
||||
|
||||
## 1. INTRODUCTION AND LEGAL FRAMEWORK
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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**
|
||||
|
||||
## 1. INTRODUCTION AND LEGAL FRAMEWORK
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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**
|
||||
|
||||
## 1. INTRODUCTION AND LEGAL FRAMEWORK
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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**
|
||||
|
||||
## 1. INTRODUCTION AND LEGAL FRAMEWORK
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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**
|
||||
|
||||
## 1. INTRODUCTION AND LEGAL FRAMEWORK
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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**
|
||||
|
||||
## 1. INTRODUCTION AND LEGAL FRAMEWORK
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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**
|
||||
|
||||
## 1. INTRODUCTION AND LEGAL FRAMEWORK
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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**
|
||||
|
||||
## 1. INTRODUCTION AND LEGAL FRAMEWORK
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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**
|
||||
|
||||
Use this checklist to review your own code before merging pull requests or when preparing for optional code reviews.
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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**
|
||||
|
||||
Use this checklist to ensure your flagship project is ready for professional presentation.
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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 Guide
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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 Example
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
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 Format
|
||||
|
||||
@@ -165,7 +165,7 @@ Your Discord bot requires the following Gateway Intents:
|
||||
|
||||
Create a `.env` file in the project root with the following variables:
|
||||
|
||||
```env
|
||||
```sh
|
||||
# Discord Bot Configuration
|
||||
TOKEN=your_discord_bot_token
|
||||
|
||||
|
||||
@@ -64,7 +64,7 @@ This section is for those interested in running their own instance of the Applic
|
||||
```
|
||||
|
||||
4. Edit `.env` with your configuration:
|
||||
```env
|
||||
```sh
|
||||
DISCORD_TOKEN="your-discord-bot-token"
|
||||
SENTRY_DSN="your-sentry-dsn"
|
||||
DEBUG_HOOK="your-discord-webhook-url"
|
||||
|
||||
@@ -114,7 +114,7 @@ npm install
|
||||
|
||||
Create a `prod.env` file in the root directory with the following variables:
|
||||
|
||||
```env
|
||||
```sh
|
||||
DISCORD_TOKEN=your_discord_bot_token
|
||||
AI_TOKEN=your_anthropic_api_key
|
||||
LOG_TOKEN=your_logging_token (optional)
|
||||
|
||||
@@ -199,7 +199,7 @@ pnpm install
|
||||
|
||||
Create a `prod.env` file with the following variables:
|
||||
|
||||
```env
|
||||
```sh
|
||||
DISCORD_TOKEN=your_discord_bot_token
|
||||
MONGO_URI=your_mongodb_connection_string
|
||||
LOG_TOKEN=your_logging_service_token
|
||||
|
||||
@@ -136,7 +136,7 @@ The Application is built with the following technologies:
|
||||
|
||||
Create a `prod.env` file in the project root with the following variables:
|
||||
|
||||
```env
|
||||
```sh
|
||||
# Required: Anthropic API key for Claude AI
|
||||
ANTHROPIC_API_KEY=your_anthropic_api_key_here
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ Rosalia Nightsong is built using:
|
||||
|
||||
The application requires the following environment variables:
|
||||
|
||||
```env
|
||||
```sh
|
||||
MATRIX_ACCESS_TOKEN="matrix_access_token"
|
||||
MATRIX_ROOM_ID="matrix_room_id"
|
||||
API_AUTH="api_authentication_token"
|
||||
|
||||
@@ -218,7 +218,7 @@ This section is for those interested in running their own instance of the Applic
|
||||
4. **Set up environment variables:**
|
||||
|
||||
Create a `.env` file with required credentials:
|
||||
```env
|
||||
```sh
|
||||
# Crowdin (for translation scripts)
|
||||
CROWDIN_PROJECT_ID=your_project_id
|
||||
CROWDIN_API_URL=https://api.crowdin.com/api/v2
|
||||
|
||||
+20
-6
@@ -1,8 +1,22 @@
|
||||
@font-face {
|
||||
font-family: "Vampyr";
|
||||
src: url("https://cdn.nhcarrigan.com/fonts/vampyr.ttf") format("truetype");
|
||||
@import url('https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&family=Creepster&family=Griffy&family=Henny+Penny&display=swap');
|
||||
|
||||
body {
|
||||
font-family: "Kalam", cursive !important;
|
||||
}
|
||||
|
||||
* {
|
||||
font-family: "Vampyr", monospace !important;
|
||||
}
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
font-family: "Griffy", cursive !important;
|
||||
}
|
||||
|
||||
.witchy-accent {
|
||||
font-family: "Creepster", cursive;
|
||||
}
|
||||
|
||||
.mystical-text {
|
||||
font-family: "Henny Penny", cursive;
|
||||
}
|
||||
|
||||
+65
-5
@@ -1,7 +1,7 @@
|
||||
:root {
|
||||
/* Witch color palette */
|
||||
--witch-purple: #2b1b3d;
|
||||
--witch-purple-translucent: hsla(267, 40%, 17%, 0.597);
|
||||
--witch-purple-translucent: hsla(267, 40%, 17%, 0.85);
|
||||
--witch-plum: #44275a;
|
||||
--witch-rose: #a8577e;
|
||||
--witch-mauve: #d4a5c7;
|
||||
@@ -25,7 +25,7 @@
|
||||
--sl-color-gray-6: var(--witch-purple);
|
||||
|
||||
/* Translucent background */
|
||||
--content-bg: rgba(181, 185, 187, 0.543);
|
||||
--content-bg: rgba(181, 185, 187, 0.85);
|
||||
--content-blur: 8px;
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@ html[data-theme="dark"] {
|
||||
/* Dark theme uses darker colors for background, lighter for text */
|
||||
|
||||
.page {
|
||||
--background-color: var(--witch-purple-translucent);
|
||||
--background-color: transparent;
|
||||
}
|
||||
--primary-color: var(--witch-lavender);
|
||||
--sl-color-text-accent: var(--witch-lavender);
|
||||
@@ -70,11 +70,15 @@ html[data-theme="dark"] {
|
||||
}
|
||||
|
||||
.sidebar-pane,
|
||||
.right-sidebar-panel {
|
||||
.right-sidebar {
|
||||
background-color: var(--background-color);
|
||||
color: var(--primary-color);
|
||||
}
|
||||
|
||||
.right-sidebar-panel {
|
||||
color: var(--primary-color);
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
@@ -90,14 +94,26 @@ a {
|
||||
backdrop-filter: var(--content-blur);
|
||||
}
|
||||
|
||||
html[data-theme="dark"] .page {
|
||||
background: var(--witch-purple-translucent);
|
||||
}
|
||||
|
||||
a[aria-current="page"] {
|
||||
color: var(--background-color) !important;
|
||||
background-color: var(--witch-rose) !important;
|
||||
}
|
||||
|
||||
html[data-theme="dark"] a[aria-current="page"] {
|
||||
color: var(--witch-moon) !important;
|
||||
}
|
||||
|
||||
header {
|
||||
color: var(--primary-color) !important;
|
||||
background-color: var(--background-color) !important;
|
||||
background-color: var(--witch-lavender) !important;
|
||||
}
|
||||
|
||||
html[data-theme="dark"] header {
|
||||
background-color: var(--witch-purple) !important;
|
||||
}
|
||||
|
||||
.large {
|
||||
@@ -124,6 +140,21 @@ starlight-theme-select > label {
|
||||
color: var(--primary-color) !important;
|
||||
}
|
||||
|
||||
starlight-theme-select select {
|
||||
color: var(--primary-color) !important;
|
||||
background-color: var(--background-color) !important;
|
||||
}
|
||||
|
||||
starlight-theme-select select option {
|
||||
color: var(--primary-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 {
|
||||
display: none;
|
||||
}
|
||||
@@ -146,6 +177,35 @@ starlight-theme-select > label {
|
||||
background-color: var(--witch-plum) !important;
|
||||
}
|
||||
|
||||
.hero .tagline {
|
||||
color: var(--primary-color) !important;
|
||||
}
|
||||
|
||||
site-search button[data-open-modal] {
|
||||
color: var(--primary-color) !important;
|
||||
}
|
||||
|
||||
site-search button[data-open-modal] kbd {
|
||||
color: var(--primary-color) !important;
|
||||
background-color: var(--background-color) !important;
|
||||
border-color: var(--primary-color) !important;
|
||||
}
|
||||
|
||||
#starlight__search {
|
||||
--pagefind-ui-text: var(--primary-color);
|
||||
--pagefind-ui-primary: var(--witch-rose);
|
||||
}
|
||||
|
||||
#starlight__search input::placeholder {
|
||||
color: var(--primary-color) !important;
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
.pagefind-ui__result-excerpt {
|
||||
color: var(--primary-color) !important;
|
||||
opacity: 0.9;
|
||||
}
|
||||
|
||||
#extra-footer-content {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
|
||||
+174
-87
@@ -2,62 +2,61 @@
|
||||
"$schema": "vscode://schemas/color-theme",
|
||||
"type": "dark",
|
||||
"colors": {
|
||||
"activityBar.background": "#3a0d22",
|
||||
"activityBar.foreground": "#ffb6c1",
|
||||
"activityBarBadge.background": "#ff69b4",
|
||||
"activityBarBadge.foreground": "#000000",
|
||||
"button.background": "#ff69b4",
|
||||
"button.foreground": "#000000",
|
||||
"dropdown.background": "#4a112a",
|
||||
"dropdown.foreground": "#ffb6c1",
|
||||
"editor.background": "#2a0a18",
|
||||
"editor.foreground": "#ffb6c1",
|
||||
"editor.lineHighlightBackground": "#1073cf2d",
|
||||
"editor.lineHighlightBorder": "#9fced11f",
|
||||
"editor.selectionBackground": "#e35a8f",
|
||||
"editor.selectionHighlightBackground": "#e35a8f80",
|
||||
"editor.wordHighlightBackground": "#e35a8f80",
|
||||
"editorCursor.foreground": "#ff69b4",
|
||||
"editorGroupHeader.tabsBackground": "#3a0d22",
|
||||
"editorWhitespace.foreground": "#4a112a",
|
||||
"focusBorder": "#ff69b4",
|
||||
"input.background": "#3a0d22",
|
||||
"input.foreground": "#ffb6c1",
|
||||
"input.placeholderForeground": "#e35a8f",
|
||||
"list.activeSelectionBackground": "#4a112a",
|
||||
"list.activeSelectionForeground": "#ffb6c1",
|
||||
"list.hoverBackground": "#3a0d22",
|
||||
"list.hoverForeground": "#ffb6c1",
|
||||
"sideBar.background": "#3a0d22",
|
||||
"sideBar.foreground": "#ffb6c1",
|
||||
"sideBarTitle.foreground": "#ff69b4",
|
||||
"statusBar.background": "#4a112a",
|
||||
"statusBar.foreground": "#ffb6c1",
|
||||
"statusBar.noFolderBackground": "#2a0a18",
|
||||
"tab.activeBackground": "#3a0d22",
|
||||
"tab.activeForeground": "#ffb6c1",
|
||||
"tab.inactiveBackground": "#4a112a",
|
||||
"tab.inactiveForeground": "#e35a8f",
|
||||
"terminal.ansiBlack": "#4a112a",
|
||||
"terminal.ansiBlue": "#c96385",
|
||||
"terminal.ansiBrightBlack": "#3a0d22",
|
||||
"terminal.ansiBrightBlue": "#d87093",
|
||||
"terminal.ansiBrightCyan": "#ffafc5",
|
||||
"terminal.ansiBrightGreen": "#ff77a8",
|
||||
"terminal.ansiBrightMagenta": "#ff85a2",
|
||||
"terminal.ansiBrightRed": "#ff1493",
|
||||
"terminal.ansiBrightWhite": "#fff5f7",
|
||||
"terminal.ansiBrightYellow": "#ffb6c1",
|
||||
"terminal.ansiCyan": "#ff9aac",
|
||||
"terminal.ansiGreen": "#e35a8f",
|
||||
"terminal.ansiMagenta": "#e35a8f",
|
||||
"terminal.ansiRed": "#ff69b4",
|
||||
"terminal.ansiWhite": "#ffd1dc",
|
||||
"terminal.ansiYellow": "#d45a88",
|
||||
"terminal.background": "#2a0a18",
|
||||
"terminal.foreground": "#ffb6c1",
|
||||
"titleBar.activeBackground": "#4a112a",
|
||||
"titleBar.activeForeground": "#ffb6c1"
|
||||
"activityBar.background": "#150a1e",
|
||||
"activityBar.foreground": "#e8d5e8",
|
||||
"activityBarBadge.background": "#a8577e",
|
||||
"activityBarBadge.foreground": "#f5f5f5",
|
||||
"button.background": "#44275a",
|
||||
"button.foreground": "#e8d5e8",
|
||||
"dropdown.background": "#2b1b3d",
|
||||
"dropdown.foreground": "#e8d5e8",
|
||||
"editor.background": "#0a0009",
|
||||
"editor.foreground": "#e8d5e8",
|
||||
"editor.lineHighlightBackground": "#2b1b3d",
|
||||
"editor.selectionBackground": "#a8577e",
|
||||
"editor.selectionHighlightBackground": "#a8577e50",
|
||||
"editor.wordHighlightBackground": "#a8577e40",
|
||||
"editorCursor.foreground": "#a8577e",
|
||||
"editorGroupHeader.tabsBackground": "#150a1e",
|
||||
"editorWhitespace.foreground": "#44275a",
|
||||
"focusBorder": "#a8577e",
|
||||
"input.background": "#150a1e",
|
||||
"input.foreground": "#e8d5e8",
|
||||
"input.placeholderForeground": "#d4a5c7",
|
||||
"list.activeSelectionBackground": "#44275a",
|
||||
"list.activeSelectionForeground": "#e8d5e8",
|
||||
"list.hoverBackground": "#2b1b3d",
|
||||
"list.hoverForeground": "#e8d5e8",
|
||||
"sideBar.background": "#150a1e",
|
||||
"sideBar.foreground": "#e8d5e8",
|
||||
"sideBarTitle.foreground": "#d4a5c7",
|
||||
"statusBar.background": "#44275a",
|
||||
"statusBar.foreground": "#e8d5e8",
|
||||
"statusBar.noFolderBackground": "#0a0009",
|
||||
"tab.activeBackground": "#2b1b3d",
|
||||
"tab.activeForeground": "#e8d5e8",
|
||||
"tab.inactiveBackground": "#150a1e",
|
||||
"tab.inactiveForeground": "#d4a5c7",
|
||||
"terminal.ansiBlack": "#2b1b3d",
|
||||
"terminal.ansiBlue": "#7b5ea8",
|
||||
"terminal.ansiBrightBlack": "#44275a",
|
||||
"terminal.ansiBrightBlue": "#9b7ec8",
|
||||
"terminal.ansiBrightCyan": "#d0b8e8",
|
||||
"terminal.ansiBrightGreen": "#a898c0",
|
||||
"terminal.ansiBrightMagenta": "#d4a5c7",
|
||||
"terminal.ansiBrightRed": "#c96b8e",
|
||||
"terminal.ansiBrightWhite": "#f5f5f5",
|
||||
"terminal.ansiBrightYellow": "#e8d5e8",
|
||||
"terminal.ansiCyan": "#b8a0d0",
|
||||
"terminal.ansiGreen": "#8a7a9e",
|
||||
"terminal.ansiMagenta": "#a8577e",
|
||||
"terminal.ansiRed": "#a8577e",
|
||||
"terminal.ansiWhite": "#d4a5c7",
|
||||
"terminal.ansiYellow": "#d4a5c7",
|
||||
"terminal.background": "#0a0009",
|
||||
"terminal.foreground": "#e8d5e8",
|
||||
"titleBar.activeBackground": "#2b1b3d",
|
||||
"titleBar.activeForeground": "#e8d5e8"
|
||||
},
|
||||
"tokenColors": [
|
||||
{
|
||||
@@ -66,7 +65,7 @@
|
||||
"punctuation.definition.comment"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E5A3B5",
|
||||
"foreground": "#7A5A8A",
|
||||
"fontStyle": "italic"
|
||||
}
|
||||
},
|
||||
@@ -81,7 +80,7 @@
|
||||
"constant.other.symbol"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF69B4"
|
||||
"foreground": "#D4A5C7"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -93,7 +92,7 @@
|
||||
"support.constant"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#C96385"
|
||||
"foreground": "#C88FA8"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -105,7 +104,7 @@
|
||||
"variable.object.property"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#D87093"
|
||||
"foreground": "#E8D5E8"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -119,7 +118,7 @@
|
||||
"punctuation.decorator"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E35A8F"
|
||||
"foreground": "#A8577E"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -132,7 +131,7 @@
|
||||
"meta.function.dart"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#D45A88"
|
||||
"foreground": "#C070A0"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -149,7 +148,7 @@
|
||||
"meta.return-type"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8",
|
||||
"foreground": "#D4A5C7",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
},
|
||||
@@ -160,7 +159,7 @@
|
||||
"punctuation.definition.annotation"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#C96385"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -169,7 +168,7 @@
|
||||
"punctuation.definition.tag"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E35A8F"
|
||||
"foreground": "#A8577E"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -181,7 +180,7 @@
|
||||
"entity.other.attribute-name.class"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#D4A5C7"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -194,7 +193,7 @@
|
||||
"support.type.primitive.dart"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#D4A5C7"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -203,7 +202,7 @@
|
||||
"constant.character.escape.regex"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF69B4"
|
||||
"foreground": "#D4A5C7"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -212,7 +211,7 @@
|
||||
"entity.name.section"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#D45A88",
|
||||
"foreground": "#A8577E",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
},
|
||||
@@ -239,7 +238,7 @@
|
||||
"markup.raw"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF69B4"
|
||||
"foreground": "#D4A5C7"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -248,7 +247,7 @@
|
||||
"support.type.property-name.jsonc"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#D4A5C7"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -262,7 +261,7 @@
|
||||
"keyword.operator.logical"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E35A8F"
|
||||
"foreground": "#CF8FAE"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -272,7 +271,7 @@
|
||||
"meta.template.expression"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#D87093"
|
||||
"foreground": "#E8D5E8"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -283,7 +282,7 @@
|
||||
"variable.other.object.property"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#D4A5C7"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -293,7 +292,7 @@
|
||||
"support.variable.object.node"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#D4A5C7"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -303,7 +302,7 @@
|
||||
"source.rust entity.name.type.struct.rust"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#D4A5C7"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -313,7 +312,7 @@
|
||||
"source.rust keyword.operator.logical"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E35A8F"
|
||||
"foreground": "#CF8FAE"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -322,7 +321,7 @@
|
||||
"source.python support.function.builtin.python"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#D45A88"
|
||||
"foreground": "#C070A0"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -331,7 +330,7 @@
|
||||
"source.cs storage.type.cs"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#D4A5C7"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -340,7 +339,7 @@
|
||||
"source.dart support.type.dart"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#D4A5C7"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -350,7 +349,7 @@
|
||||
"source.prisma keyword.type"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E35A8F"
|
||||
"foreground": "#A8577E"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -359,7 +358,7 @@
|
||||
"source.graphql constant.character"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#D4A5C7"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -368,7 +367,7 @@
|
||||
"source.sql storage.type"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E35A8F"
|
||||
"foreground": "#A8577E"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -378,7 +377,7 @@
|
||||
"meta.embedded.block.jsx"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#D87093"
|
||||
"foreground": "#E8D5E8"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -388,13 +387,101 @@
|
||||
"meta.decorator.angular"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#C96385"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": "ref.matchtext",
|
||||
"scope": [
|
||||
"entity.name.tag.yaml",
|
||||
"string.unquoted.plain.out.yaml"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FFFFFF"
|
||||
"foreground": "#D4A5C7"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"support.type.property-name.toml",
|
||||
"entity.name.tag.toml"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#D4A5C7"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"markup.underline.link",
|
||||
"string.other.link.title.markdown",
|
||||
"meta.link.inline.markdown"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#A8577E"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"markup.quote"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#7A5A8A",
|
||||
"fontStyle": "italic"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"punctuation.definition.list.begin.markdown",
|
||||
"beginning.punctuation.definition.list.markdown"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#A8577E"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"variable.css",
|
||||
"variable.other.custom-property.css",
|
||||
"support.type.custom-property.css"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#CF8FAE"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"support.macro.rust",
|
||||
"entity.name.function.macro.rust",
|
||||
"meta.macro.rust entity.name.function.rust"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#C070A0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"storage.modifier.lifetime.rust",
|
||||
"entity.name.lifetime.rust",
|
||||
"punctuation.definition.lifetime.rust"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"entity.name.package.go"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#C88FA8"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"entity.name.package.java",
|
||||
"support.other.package.java",
|
||||
"entity.name.package.kotlin"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#C88FA8"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
+181
-88
@@ -2,62 +2,61 @@
|
||||
"$schema": "vscode://schemas/color-theme",
|
||||
"type": "light",
|
||||
"colors": {
|
||||
"activityBar.background": "#ffd6e0",
|
||||
"activityBar.foreground": "#d87093",
|
||||
"activityBarBadge.background": "#ff69b4",
|
||||
"activityBarBadge.foreground": "#ffffff",
|
||||
"button.background": "#ff69b4",
|
||||
"button.foreground": "#ffffff",
|
||||
"dropdown.background": "#fff0f5",
|
||||
"dropdown.foreground": "#d87093",
|
||||
"editor.background": "#ffefef",
|
||||
"editor.foreground": "#d87093",
|
||||
"editor.lineHighlightBackground": "#1073cf2d",
|
||||
"editor.lineHighlightBorder": "#9fced11f",
|
||||
"editor.selectionBackground": "#ffb6c1",
|
||||
"editor.selectionHighlightBackground": "#ffb6c180",
|
||||
"editor.wordHighlightBackground": "#ffb6c180",
|
||||
"editorCursor.foreground": "#ff69b4",
|
||||
"editorGroupHeader.tabsBackground": "#ffe4e8",
|
||||
"editorWhitespace.foreground": "#ffe4e8",
|
||||
"focusBorder": "#ff69b4",
|
||||
"input.background": "#fff0f5",
|
||||
"input.foreground": "#d87093",
|
||||
"input.placeholderForeground": "#ff77a8",
|
||||
"list.activeSelectionBackground": "#ffefef",
|
||||
"list.activeSelectionForeground": "#d87093",
|
||||
"list.hoverBackground": "#fff0f5",
|
||||
"list.hoverForeground": "#d87093",
|
||||
"sideBar.background": "#fff0f5",
|
||||
"sideBar.foreground": "#d87093",
|
||||
"sideBarTitle.foreground": "#ff69b4",
|
||||
"statusBar.background": "#ffd6e0",
|
||||
"statusBar.foreground": "#d87093",
|
||||
"statusBar.noFolderBackground": "#ffefef",
|
||||
"tab.activeBackground": "#ffefef",
|
||||
"tab.activeForeground": "#d87093",
|
||||
"tab.inactiveBackground": "#ffd6e0",
|
||||
"tab.inactiveForeground": "#ff77a8",
|
||||
"terminal.ansiBlack": "#ffe4e8",
|
||||
"terminal.ansiBlue": "#db7093",
|
||||
"terminal.ansiBrightBlack": "#ffefef",
|
||||
"terminal.ansiBrightBlue": "#f08080",
|
||||
"terminal.ansiBrightCyan": "#ffc0cb",
|
||||
"terminal.ansiBrightGreen": "#ff77a8",
|
||||
"terminal.ansiBrightMagenta": "#ff9aac",
|
||||
"terminal.ansiBrightRed": "#ff0066",
|
||||
"terminal.ansiBrightWhite": "#fff5f7",
|
||||
"terminal.ansiBrightYellow": "#ffa6c9",
|
||||
"terminal.ansiCyan": "#ffafc5",
|
||||
"terminal.ansiGreen": "#ff69b4",
|
||||
"terminal.ansiMagenta": "#ff85a2",
|
||||
"terminal.ansiRed": "#ff1493",
|
||||
"terminal.ansiWhite": "#ffd1dc",
|
||||
"terminal.ansiYellow": "#ffb6c1",
|
||||
"terminal.background": "#ffefef",
|
||||
"terminal.foreground": "#d87093",
|
||||
"titleBar.activeBackground": "#ffd6e0",
|
||||
"titleBar.activeForeground": "#d87093"
|
||||
"activityBar.background": "#e8d5e8",
|
||||
"activityBar.foreground": "#2b1b3d",
|
||||
"activityBarBadge.background": "#a8577e",
|
||||
"activityBarBadge.foreground": "#f5f5f5",
|
||||
"button.background": "#a8577e",
|
||||
"button.foreground": "#f5f5f5",
|
||||
"dropdown.background": "#e8d5e8",
|
||||
"dropdown.foreground": "#2b1b3d",
|
||||
"editor.background": "#f5f5f5",
|
||||
"editor.foreground": "#2b1b3d",
|
||||
"editor.lineHighlightBackground": "#d4a5c740",
|
||||
"editor.selectionBackground": "#d4a5c7",
|
||||
"editor.selectionHighlightBackground": "#d4a5c750",
|
||||
"editor.wordHighlightBackground": "#d4a5c740",
|
||||
"editorCursor.foreground": "#a8577e",
|
||||
"editorGroupHeader.tabsBackground": "#e8d5e8",
|
||||
"editorWhitespace.foreground": "#d4a5c7",
|
||||
"focusBorder": "#a8577e",
|
||||
"input.background": "#f5f5f5",
|
||||
"input.foreground": "#2b1b3d",
|
||||
"input.placeholderForeground": "#a8577e",
|
||||
"list.activeSelectionBackground": "#d4a5c7",
|
||||
"list.activeSelectionForeground": "#2b1b3d",
|
||||
"list.hoverBackground": "#e8d5e8",
|
||||
"list.hoverForeground": "#2b1b3d",
|
||||
"sideBar.background": "#e8d5e8",
|
||||
"sideBar.foreground": "#2b1b3d",
|
||||
"sideBarTitle.foreground": "#a8577e",
|
||||
"statusBar.background": "#a8577e",
|
||||
"statusBar.foreground": "#f5f5f5",
|
||||
"statusBar.noFolderBackground": "#f5f5f5",
|
||||
"tab.activeBackground": "#f5f5f5",
|
||||
"tab.activeForeground": "#2b1b3d",
|
||||
"tab.inactiveBackground": "#e8d5e8",
|
||||
"tab.inactiveForeground": "#44275a",
|
||||
"terminal.ansiBlack": "#2b1b3d",
|
||||
"terminal.ansiBlue": "#7b5ea8",
|
||||
"terminal.ansiBrightBlack": "#44275a",
|
||||
"terminal.ansiBrightBlue": "#9b7ec8",
|
||||
"terminal.ansiBrightCyan": "#d0b8e8",
|
||||
"terminal.ansiBrightGreen": "#a898c0",
|
||||
"terminal.ansiBrightMagenta": "#d4a5c7",
|
||||
"terminal.ansiBrightRed": "#c96b8e",
|
||||
"terminal.ansiBrightWhite": "#f5f5f5",
|
||||
"terminal.ansiBrightYellow": "#e8d5e8",
|
||||
"terminal.ansiCyan": "#b8a0d0",
|
||||
"terminal.ansiGreen": "#8a7a9e",
|
||||
"terminal.ansiMagenta": "#a8577e",
|
||||
"terminal.ansiRed": "#a8577e",
|
||||
"terminal.ansiWhite": "#d4a5c7",
|
||||
"terminal.ansiYellow": "#d4a5c7",
|
||||
"terminal.background": "#f5f5f5",
|
||||
"terminal.foreground": "#2b1b3d",
|
||||
"titleBar.activeBackground": "#e8d5e8",
|
||||
"titleBar.activeForeground": "#2b1b3d"
|
||||
},
|
||||
"tokenColors": [
|
||||
{
|
||||
@@ -66,7 +65,7 @@
|
||||
"punctuation.definition.comment"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E5A3B5",
|
||||
"foreground": "#7A5A8A",
|
||||
"fontStyle": "italic"
|
||||
}
|
||||
},
|
||||
@@ -81,7 +80,7 @@
|
||||
"constant.other.symbol"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF69B4"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -93,7 +92,7 @@
|
||||
"support.constant"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#C96385"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -105,7 +104,7 @@
|
||||
"variable.object.property"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#D87093"
|
||||
"foreground": "#44275a"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -119,7 +118,7 @@
|
||||
"punctuation.decorator"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E35A8F"
|
||||
"foreground": "#A8577E"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -132,7 +131,7 @@
|
||||
"meta.function.dart"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#D45A88"
|
||||
"foreground": "#C070A0"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -149,7 +148,7 @@
|
||||
"meta.return-type"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8",
|
||||
"foreground": "#9B5878",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
},
|
||||
@@ -160,7 +159,7 @@
|
||||
"punctuation.definition.annotation"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#C96385"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -169,7 +168,7 @@
|
||||
"punctuation.definition.tag"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E35A8F"
|
||||
"foreground": "#A8577E"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -181,7 +180,7 @@
|
||||
"entity.other.attribute-name.class"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -194,7 +193,7 @@
|
||||
"support.type.primitive.dart"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -203,7 +202,7 @@
|
||||
"constant.character.escape.regex"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF69B4"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -212,7 +211,7 @@
|
||||
"entity.name.section"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#D45A88",
|
||||
"foreground": "#A8577E",
|
||||
"fontStyle": "bold"
|
||||
}
|
||||
},
|
||||
@@ -239,7 +238,7 @@
|
||||
"markup.raw"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF69B4"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -248,7 +247,7 @@
|
||||
"support.type.property-name.jsonc"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -262,7 +261,7 @@
|
||||
"keyword.operator.logical"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E35A8F"
|
||||
"foreground": "#A8577E"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -272,7 +271,7 @@
|
||||
"meta.template.expression"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#D87093"
|
||||
"foreground": "#44275a"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -283,7 +282,7 @@
|
||||
"variable.other.object.property"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -293,7 +292,7 @@
|
||||
"support.variable.object.node"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -303,7 +302,7 @@
|
||||
"source.rust entity.name.type.struct.rust"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -313,7 +312,7 @@
|
||||
"source.rust keyword.operator.logical"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E35A8F"
|
||||
"foreground": "#A8577E"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -322,7 +321,7 @@
|
||||
"source.python support.function.builtin.python"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#D45A88"
|
||||
"foreground": "#C070A0"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -331,7 +330,7 @@
|
||||
"source.cs storage.type.cs"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -340,7 +339,7 @@
|
||||
"source.dart support.type.dart"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -350,7 +349,7 @@
|
||||
"source.prisma keyword.type"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E35A8F"
|
||||
"foreground": "#A8577E"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -359,7 +358,7 @@
|
||||
"source.graphql constant.character"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#FF77A8"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -368,7 +367,7 @@
|
||||
"source.sql storage.type"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#E35A8F"
|
||||
"foreground": "#A8577E"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -378,7 +377,7 @@
|
||||
"meta.embedded.block.jsx"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#D87093"
|
||||
"foreground": "#44275a"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -388,13 +387,107 @@
|
||||
"meta.decorator.angular"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#C96385"
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"entity.name.tag.yaml",
|
||||
"string.unquoted.plain.out.yaml"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"support.type.property-name.toml",
|
||||
"entity.name.tag.toml"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"markup.underline.link",
|
||||
"string.other.link.title.markdown",
|
||||
"meta.link.inline.markdown"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#A8577E"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"markup.quote"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#7A5A8A",
|
||||
"fontStyle": "italic"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"punctuation.definition.list.begin.markdown",
|
||||
"beginning.punctuation.definition.list.markdown"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#A8577E"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"variable.css",
|
||||
"variable.other.custom-property.css",
|
||||
"support.type.custom-property.css"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#A8577E"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"support.macro.rust",
|
||||
"entity.name.function.macro.rust",
|
||||
"meta.macro.rust entity.name.function.rust"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#C070A0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"storage.modifier.lifetime.rust",
|
||||
"entity.name.lifetime.rust",
|
||||
"punctuation.definition.lifetime.rust"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"entity.name.package.go"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": [
|
||||
"entity.name.package.java",
|
||||
"support.other.package.java",
|
||||
"entity.name.package.kotlin"
|
||||
],
|
||||
"settings": {
|
||||
"foreground": "#9B5878"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": "token.info-token",
|
||||
"settings": {
|
||||
"foreground": "#316BCD"
|
||||
"foreground": "#6796E6"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -406,13 +499,13 @@
|
||||
{
|
||||
"scope": "token.error-token",
|
||||
"settings": {
|
||||
"foreground": "#CD3131"
|
||||
"foreground": "#F44747"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scope": "token.debug-token",
|
||||
"settings": {
|
||||
"foreground": "#800080"
|
||||
"foreground": "#B267E6"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user