feat: british spelling audit

This commit is contained in:
2025-11-13 18:13:51 -08:00
parent da5b2fc05f
commit 33b532ed7d
86 changed files with 470 additions and 470 deletions
+1 -1
View File
@@ -376,7 +376,7 @@ By communicating with us via email, you agree to adhere to these guidelines and
### 6.1. Direct Message Policy
We offer direct messaging as a private, personalized communication channel. However, to manage our time effectively and ensure the highest quality of service, direct messages are the lowest priority of communication. Instead, we strongly encourage you to reach out via our Discord community.
We offer direct messaging as a private, personalised communication channel. However, to manage our time effectively and ensure the highest quality of service, direct messages are the lowest priority of communication. Instead, we strongly encourage you to reach out via our Discord community.
### 6.2. Purpose and Use
+1 -1
View File
@@ -171,7 +171,7 @@ All non-financial contributions are subject to:
**(a)** Recurring donations may be cancelled through the respective payment platform;
**(b)** We are not responsible for cancellation processes managed by third-party platforms;
**(c)** Cancellation of recurring donations does not affect benefits already provided;
**(d)** We reserve the right to modify or discontinue donation programs at any time.
**(d)** We reserve the right to modify or discontinue donation programmes at any time.
## 7. PRIVACY AND DATA PROTECTION
+1 -1
View File
@@ -30,7 +30,7 @@ We offer professional services in the following categories:
**(a)** **Discord Bot Development**: Custom bot development to enhance server functionality, including feature implementation, integration services, and ongoing maintenance;
**(b)** **Web Development**: Website and web application development services, ranging from simple websites to complex web applications, including front-end and back-end development;
**(c)** **Community Management**: Strategic consulting and services for growing and maintaining thriving online communities, including moderation strategies, engagement programs, and community growth planning;
**(c)** **Community Management**: Strategic consulting and services for growing and maintaining thriving online communities, including moderation strategies, engagement programmes, and community growth planning;
**(d)** **Technical Consulting**: Expert technical advice and consultation on technology-related projects, decisions, and strategic planning.
### 2.2. Service Limitations
+1 -1
View File
@@ -72,7 +72,7 @@ By enrolling in the Programme, Mentees acknowledge and agree that they have:
### 3.4. Ongoing Support and Resources
**Continuous Support Services:**
**(a)** Mentees receive continuous resume reviews, personalized learning roadmaps, and dedicated guidance for the duration of their membership;
**(a)** Mentees receive continuous resume reviews, personalised learning roadmaps, and dedicated guidance for the duration of their membership;
**(b)** Additional resources and Programme updates are provided as part of membership support;
**(c)** Support services are subject to mentor availability and Programme capacity;
**(d)** We reserve the right to modify or discontinue specific support services with reasonable notice.
+4 -4
View File
@@ -12,7 +12,7 @@ The Company shall actively work to dismantle barriers and promote diversity in a
### 1.2. Sustainability as a Priority
Environmental sustainability is integral to the Company's mission. We shall consistently minimize our carbon footprint, use eco-friendly technologies, and ensure that every project aligns with our environmental goals.
Environmental sustainability is integral to the Company's mission. We shall consistently minimise our carbon footprint, use eco-friendly technologies, and ensure that every project aligns with our environmental goals.
### 1.3. Ethical Responsibility
@@ -32,11 +32,11 @@ The Company is committed to tearing down the systemic and social barriers that e
### 1.7. Challenging Toxic Behaviors
We recognize that toxic behaviors and exclusionary practices harm communities. The Company shall take a proactive stance in challenging these behaviors within our industry and within the tech communities we interact with, fostering spaces where collaboration, respect, and growth thrive.
We recognise that toxic behaviours and exclusionary practices harm communities. The Company shall take a proactive stance in challenging these behaviours within our industry and within the tech communities we interact with, fostering spaces where collaboration, respect, and growth thrive.
### 1.8. Comprehensive Community Support and Member Welfare
The Company is dedicated to providing comprehensive support systems for community members, including mentorship for new developers, recognition and appreciation programs, and robust member welfare frameworks. Through guided mentorship, educational resources, crisis response systems, and hands-on support, we help individuals thrive within our communities and succeed in the tech industry, particularly focusing on support for underrepresented groups.
The Company is dedicated to providing comprehensive support systems for community members, including mentorship for new developers, recognition and appreciation programmes, and robust member welfare frameworks. Through guided mentorship, educational resources, crisis response systems, and hands-on support, we help individuals thrive within our communities and succeed in the tech industry, particularly focusing on support for underrepresented groups.
## 2. Strategic Goals
@@ -64,7 +64,7 @@ We will continue to build and expand initiatives aimed at mentoring and supporti
### 3.1. Right to Amend
The Company reserves the right to amend this Statement as necessary to reflect evolving best practices and organizational goals.
The Company reserves the right to amend this Statement as necessary to reflect evolving best practices and organisational goals.
### 3.2. Notification of Changes
+3 -3
View File
@@ -2,7 +2,7 @@
title: Environmental Impact Commitment
---
This Environmental Impact Commitment ("Commitment") outlines the principles and obligations that NHCarrigan ("The Company") upholds to minimize its environmental impact and contribute to global sustainability efforts. This Commitment operates within our comprehensive legal and policy framework, incorporating our Terms of Service, Mission Statement, and all applicable legal protections by reference.
This Environmental Impact Commitment ("Commitment") outlines the principles and obligations that NHCarrigan ("The Company") upholds to minimise its environmental impact and contribute to global sustainability efforts. This Commitment operates within our comprehensive legal and policy framework, incorporating our Terms of Service, Mission Statement, and all applicable legal protections by reference.
## 1. Definitions
@@ -26,7 +26,7 @@ A situation where the environmental harm caused by a project or activity exceeds
### 2.1. Commitment to Sustainability
The Company is committed to sustainability at all levels of its operations, actively seeking to minimize its environmental impact and promote long-term environmental health.
The Company is committed to sustainability at all levels of its operations, actively seeking to minimise its environmental impact and promote long-term environmental health.
### 2.2. Prioritization of Environmental Impact
@@ -34,7 +34,7 @@ Environmental considerations, including carbon footprint and resource consumptio
### 2.3. Responsible Technology Use
The Company shall only utilize technologies that align with its environmental goals, ensuring minimal energy consumption and environmental degradation.
The Company shall only utilise technologies that align with its environmental goals, ensuring minimal energy consumption and environmental degradation.
## 3. Carbon Offsetting
+1 -1
View File
@@ -183,7 +183,7 @@ This appeals process operates within our comprehensive legal and policy framewor
**(c)** **Content and Moderation Policy**: Enforcement procedures and standards;
**(d)** **All applicable policies**: Privacy, acceptable use, and specialized policies incorporated by reference.
**(d)** **All applicable policies**: Privacy, acceptable use, and specialised policies incorporated by reference.
**IMPORTANT**: This appeals process is provided as an internal community service and does not create any legal rights or obligations beyond those established in our comprehensive legal policies. The availability of this process does not limit our right to take any action deemed necessary for community safety and integrity.
+3 -3
View File
@@ -31,9 +31,9 @@ This Code operates within and supplements our comprehensive legal and policy fra
**(e)** **Limitation of Liability and Indemnification Policy**: Legal protections and risk allocation;
**(f)** **All other applicable legal policies**: Export control, service level agreements, and specialized policies.
**(f)** **All other applicable legal policies**: Export control, service level agreements, and specialised policies.
**IMPORTANT**: Where this Code overlaps with our comprehensive legal policies, users are subject to both sets of requirements. For detailed enforcement procedures, content moderation standards, and legal protections, refer to the applicable specialized policies incorporated by reference.
**IMPORTANT**: Where this Code overlaps with our comprehensive legal policies, users are subject to both sets of requirements. For detailed enforcement procedures, content moderation standards, and legal protections, refer to the applicable specialised policies incorporated by reference.
## 2. Definitions and Scope of Application
@@ -148,7 +148,7 @@ Community Members are expected to demonstrate the following positive behaviours:
#### 3.2.1. Community-Specific Prohibited Conduct
In addition to all prohibitions in our comprehensive policies, the following behaviors are specifically prohibited in community interactions:
In addition to all prohibitions in our comprehensive policies, the following behaviours are specifically prohibited in community interactions:
**Identity and Discrimination:**
- Deliberate misgendering, deadnaming, or use of rejected names or pronouns
+7 -7
View File
@@ -172,7 +172,7 @@ When immediate policy changes are necessary for community safety:
- **Regular office hours** where community members can directly engage with leadership about governance and policy matters
- **Public Q&A sessions** addressing community concerns and providing transparent answers about decision-making processes
- **Leadership communication channels** accessible to all community members for ongoing dialogue and feedback
- **Community liaison programs** facilitating communication between leadership and diverse community groups
- **Community liaison programmes** facilitating communication between leadership and diverse community groups
#### 4.1.2. Information Accessibility and Sharing
@@ -219,7 +219,7 @@ When immediate policy changes are necessary for community safety:
#### 5.1.1. Targeted Community Outreach
**Underrepresented Group Engagement:**
- **Specific consultation programs** ensuring input from community members who may not participate in general feedback processes
- **Specific consultation programmes** ensuring input from community members who may not participate in general feedback processes
- **Identity-affirming participation opportunities** creating safe spaces for marginalized community members to provide honest feedback
- **Cultural competency** in consultation design and facilitation to encourage authentic participation from diverse community members
- **Language and accessibility support** removing barriers to participation for community members with diverse needs
@@ -239,7 +239,7 @@ When immediate policy changes are necessary for community safety:
- **Implementation support** for community-approved initiatives including resource allocation and ongoing assistance
**Community Organizing and Advocacy:**
- **Community organizing support** for members who want to advocate for specific changes or improvements
- **Community organising support** for members who want to advocate for specific changes or improvements
- **Coalition building assistance** helping community members with shared interests collaborate effectively on improvement initiatives
- **Advocacy training and resources** empowering community members to effectively participate in governance and change processes
- **Community campaign support** for democratic initiatives that build broad community support for positive changes
@@ -251,7 +251,7 @@ When immediate policy changes are necessary for community safety:
**Crisis Communication and Consultation:**
- **Emergency communication protocols** ensuring community members receive timely information about crisis decisions affecting them
- **Rapid consultation processes** gathering essential community input even during emergency situations
- **Community safety prioritization** balancing community input with immediate safety and security requirements
- **Community safety prioritisation** balancing community input with immediate safety and security requirements
- **Post-crisis evaluation** involving comprehensive community consultation on emergency response effectiveness and improvements
#### 5.2.2. Community Healing and Recovery Participation
@@ -289,7 +289,7 @@ When immediate policy changes are necessary for community safety:
- **Appreciation and recognition** of community members who provide valuable feedback and participate in governance processes
**Community Learning and Improvement:**
- **Best practice sharing** about effective feedback integration and community input utilization
- **Best practice sharing** about effective feedback integration and community input utilisation
- **Process improvement updates** showing how community feedback systems themselves are being enhanced based on member input
- **Success story communication** celebrating positive changes that resulted from community feedback and participation
- **Challenge identification** and collaborative problem-solving when feedback systems need improvement or enhancement
@@ -326,7 +326,7 @@ When immediate policy changes are necessary for community safety:
- **Public speaking and presentation training** for community members interested in more active governance participation
- **Written communication skills** development for effective policy feedback and proposal development
- **Research and analysis training** helping community members gather information and develop evidence-based suggestions
- **Coalition building and organizing skills** for community members interested in leading community improvement initiatives
- **Coalition building and organising skills** for community members interested in leading community improvement initiatives
#### 7.1.2. Community Governance Education
@@ -378,7 +378,7 @@ When immediate policy changes are necessary for community safety:
**Community-Initiated Policy Changes:**
- **Community proposal processes** enabling members to suggest policy modifications and improvements through structured democratic processes
- **Community prioritization systems** allowing members to identify which policy areas most need attention and improvement
- **Community prioritisation systems** allowing members to identify which policy areas most need attention and improvement
- **Collaborative policy development** involving community members in drafting, reviewing, and refining policy changes
- **Democratic approval processes** ensuring community input and consent for significant policy modifications and new policy development
+2 -2
View File
@@ -142,7 +142,7 @@ Community members should demonstrate respect for plural systems by:
- **Supporting Autonomy**: Recognising systems' right to manage their own disclosure and participation decisions
#### 3.2.2. Prohibited Behaviours
**Reference to Comprehensive Policies**: Detailed harassment definitions, prohibited behaviors, and enforcement procedures are comprehensively covered in our Acceptable Use Policy and Content and Moderation Policy, which are incorporated herein by reference.
**Reference to Comprehensive Policies**: Detailed harassment definitions, prohibited behaviours, and enforcement procedures are comprehensively covered in our Acceptable Use Policy and Content and Moderation Policy, which are incorporated herein by reference.
Additional community-specific inappropriate behaviours include:
- Attempting to identify which alter is "fronting" (actively controlling the body) without permission
@@ -671,7 +671,7 @@ All community members engaged in conflict resolution should demonstrate:
- Address specific behaviours, actions, or policies rather than personal character attacks
- Concentrate on issues within the scope of community standards and values
- Offer constructive suggestions and alternative approaches when raising concerns
- Avoid inflammatory language, generalizations, or escalatory rhetoric
- Avoid inflammatory language, generalisations, or escalatory rhetoric
### 8.3. Self-Directed Resolution Process
+25 -25
View File
@@ -135,8 +135,8 @@ Our community leadership operates through a structured hierarchy designed to ens
- Implement security protocols and system monitoring
- Coordinate strategic technical planning and architecture decisions
- Oversee system upgrades, maintenance, and disaster recovery procedures
- Collaborate with Technical Manager on technical project prioritization
- Ensure platform scalability and performance optimization
- Collaborate with Technical Manager on technical project prioritisation
- Ensure platform scalability and performance optimisation
#### 2.2.3. Specialist Leadership Responsibilities
@@ -159,7 +159,7 @@ Our community leadership operates through a structured hierarchy designed to ens
**Events Coordinator:**
- Plan and organize community activities, events, and engagement programmes
- Plan and organise community activities, events, and engagement programmes
- Coordinate with other leadership roles to ensure event alignment with community goals
- Manage event logistics, scheduling, and resource allocation
- Develop community engagement strategies to increase participation
@@ -179,18 +179,18 @@ Our community leadership operates through a structured hierarchy designed to ens
**Training and Development Coordinator:**
- Develop and maintain comprehensive training curricula for all leadership roles
- Coordinate onboarding programs for new leaders and community members
- Manage mentorship program structure, matching, and effectiveness monitoring
- Coordinate onboarding programmes for new leaders and community members
- Manage mentorship programme structure, matching, and effectiveness monitoring
- Oversee professional development opportunities and educational resources
- Ensure consistent training standards and quality across all programs
- Ensure consistent training standards and quality across all programmes
- Coordinate with external training providers and professional development opportunities
- Evaluate training effectiveness and implement continuous improvements
**Partnership and Collaboration Coordinator:**
- Manage relationships with other communities, organizations, and external partners
- Manage relationships with other communities, organisations, and external partners
- Coordinate collaborative projects and cross-community initiatives
- Oversee guest speaker programs and external educational opportunities
- Oversee guest speaker programmes and external educational opportunities
- Manage sponsorship agreements and partnership development
- Facilitate inter-community events and collaborative activities
- Develop and maintain partnership agreements and memoranda of understanding
@@ -205,7 +205,7 @@ Our community leadership operates through a structured hierarchy designed to ens
- Handle escalated support issues and complex member concerns requiring leadership intervention
- Coordinate support team scheduling and coverage to ensure consistent availability
- Collaborate with other leadership roles to identify support needs and resource requirements
- Implement support team improvements and process optimizations based on feedback and analytics
- Implement support team improvements and process optimisations based on feedback and analytics
- Serve as primary liaison between support team and executive/operational leadership
- Manage support team knowledge base and ensure consistent information sharing
@@ -215,13 +215,13 @@ Our community leadership operates through a structured hierarchy designed to ens
- Analyse community growth metrics, member acquisition trends, and retention patterns
- Design and execute outreach campaigns to attract new members from target demographics
- Coordinate with Communications and Outreach Coordinator on growth-focused messaging and content
- Implement member retention programs and initiatives to reduce community churn
- Implement member retention programmes and initiatives to reduce community churn
- Identify and develop community growth opportunities through partnerships and collaborations
- Monitor and optimize member onboarding processes to improve new member experience and retention
- Monitor and optimise member onboarding processes to improve new member experience and retention
- Conduct market research and competitive analysis to identify growth opportunities
- Create and manage referral programs and member advocacy initiatives
- Create and manage referral programmes and member advocacy initiatives
- Track and report on key growth metrics including member acquisition, retention, and lifetime value
- Collaborate with Events Coordinator to design growth-focused community activities and engagement programs
- Collaborate with Events Coordinator to design growth-focused community activities and engagement programmes
#### 2.2.4. Volunteer Leadership Responsibilities
@@ -245,12 +245,12 @@ Our community leadership operates through a structured hierarchy designed to ens
**Subject Matter Experts:**
- Provide specialized knowledge and expertise in designated areas
- Provide specialised knowledge and expertise in designated areas
- Create educational content and resources for community members
- Offer technical support and guidance within their areas of expertise
- Lead workshops, discussions, and educational initiatives
- Serve as consultants to leadership team on specialized topics
- Mentor other community members in developing specialized skills
- Serve as consultants to leadership team on specialised topics
- Mentor other community members in developing specialised skills
**Technical Contributors:**
@@ -298,7 +298,7 @@ Our community leadership operates through a structured hierarchy designed to ens
- Manage community surveys and feedback analysis for leadership decision-making
- Support leadership team with data insights and trend identification
- Maintain privacy-compliant data collection and analysis practices
- Develop dashboards and visualization tools for community metrics monitoring
- Develop dashboards and visualisation tools for community metrics monitoring
- Coordinate with other leadership roles to identify key performance indicators and success metrics
#### 2.2.5. Support Team Responsibilities
@@ -327,7 +327,7 @@ Our community leadership operates through a structured hierarchy designed to ens
- Assist community members with content creation, formatting, and publishing
- Provide guidance on community content guidelines and best practices
- Help members optimize their contributions for accessibility and engagement
- Help members optimise their contributions for accessibility and engagement
- Coordinate with Subject Matter Experts to ensure content accuracy and quality
- Manage content creation resources, templates, and style guides
- Support community content initiatives and collaborative projects
@@ -337,7 +337,7 @@ Our community leadership operates through a structured hierarchy designed to ens
- Facilitate new member onboarding and integration into community culture
- Serve as primary point of contact for member concerns and relationship issues
- Coordinate welcome programs and new member orientation activities
- Coordinate welcome programmes and new member orientation activities
- Monitor member satisfaction and engagement levels across the community
- Mediate minor conflicts and facilitate communication between members
- Collect member feedback and suggestions for community improvements
@@ -398,7 +398,7 @@ All community leaders must demonstrate:
- All candidates participate in structured interviews with existing leadership
- Scenario-based questions assess decision-making capabilities and values alignment
- Technical competency assessments for roles requiring specialized skills
- Technical competency assessments for roles requiring specialised skills
- Cultural fit evaluation ensures compatibility with community values and practices
**Community Engagement Assessment:**
@@ -557,7 +557,7 @@ All community leaders must complete:
- Leadership coaching and mentorship opportunities
- External training and conference attendance support
- Cross-functional experience and role shadowing programs
- Cross-functional experience and role shadowing programmes
- Community management and governance best practices workshops
**Personal Development Support:**
@@ -575,7 +575,7 @@ All community leaders must complete:
- Regular leadership team meetings for coordination and mutual support
- Peer mentoring partnerships for experience sharing and guidance
- Cross-training programs to ensure coverage and capability development
- Cross-training programmes to ensure coverage and capability development
- Team-building activities and relationship-strengthening initiatives
**External Professional Networks:**
@@ -592,7 +592,7 @@ All community leaders must complete:
- Clear role boundaries and expectation setting to prevent overextension
- Regular workload assessment and redistribution when necessary
- Mandatory rest periods and vacation time for volunteer leaders
- Recognition and appreciation programs to maintain motivation and satisfaction
- Recognition and appreciation programmes to maintain motivation and satisfaction
**Mental Health Support:**
@@ -610,7 +610,7 @@ All community leaders must complete:
- Identification and mentorship of potential future leaders
- Progressive responsibility assignments to prepare succession candidates
- Cross-training programs to ensure multiple qualified candidates for key roles
- Cross-training programmes to ensure multiple qualified candidates for key roles
- Regular succession planning reviews and candidate development assessment
**Transition Management:**
@@ -711,7 +711,7 @@ All community leaders must complete:
- Clear communication of policy changes and effective dates
- Training updates for all leadership team members
- Community education and awareness programs for new requirements
- Community education and awareness programmes for new requirements
- Regular monitoring of policy effectiveness and community impact
---
+6 -6
View File
@@ -20,7 +20,7 @@ Our recognition and appreciation approach is founded upon:
**(d)** **Cultural Sensitivity**: Recognition practices that respect diverse cultural approaches to appreciation and celebration;
**(e)** **Sustainable Systems**: Long-term recognition programs that maintain motivation and community engagement;
**(e)** **Sustainable Systems**: Long-term recognition programmes that maintain motivation and community engagement;
**(f)** **Community-Driven Values**: Recognition that reinforces positive community culture and shared values.
@@ -193,7 +193,7 @@ Nomination form can be found at https://forms.nhcarrigan.com/form/wksk-NuR3HBuov
- Celebration of other members' achievements and positive contribution acknowledgement
**Values Demonstration and Modeling:**
- Exemplary adherence to community standards and positive behaviour modeling
- Exemplary adherence to community standards and positive behaviour modelling
- Advocacy for inclusive practices and accessibility improvements
- Support for marginalised community members and inclusive representation
- Constructive engagement with community policies and improvement processes
@@ -251,7 +251,7 @@ Nomination form can be found at https://forms.nhcarrigan.com/form/wksk-NuR3HBuov
**Personal Recognition Messages:**
- Direct appreciation messages from community leadership acknowledging specific contributions
- Personalized thank-you notes for exceptional community service and positive impact
- One-on-one appreciation conversations recognizing member efforts and growth
- One-on-one appreciation conversations recognising member efforts and growth
- Private acknowledgement of sensitive contributions that require confidential appreciation
**Tailored Recognition Approaches:**
@@ -330,7 +330,7 @@ Nomination form can be found at https://forms.nhcarrigan.com/form/wksk-NuR3HBuov
**Professional Development and Growth Support:**
- Training and skill development opportunities for volunteers as appreciation for their service
- Leadership development programs and advancement opportunities within community structure
- Leadership development programmes and advancement opportunities within community structure
- Professional reference and recommendation support for volunteers seeking career opportunities
- Networking opportunities and community connections that benefit volunteer development
@@ -407,7 +407,7 @@ Nomination form can be found at https://forms.nhcarrigan.com/form/wksk-NuR3HBuov
**Recognition Culture Promotion:**
- Community education about the importance and impact of appreciation and recognition
- Peer-to-peer recognition encouragement and facilitation
- Leadership modeling of appreciation and recognition practices
- Leadership modelling of appreciation and recognition practices
- Integration of recognition and appreciation into regular community activities and interactions
**Long-Term Community Impact:**
@@ -426,4 +426,4 @@ Through this Policy, we pledge to maintain systems that celebrate diverse contri
---
*This Community Recognition and Appreciation Policy was created on 15 September 2025. For questions about recognition programs or to nominate community members for appreciation, please contact our Community Leaders through the designated channels outlined in our Community Code of Conduct.*
*This Community Recognition and Appreciation Policy was created on 15 September 2025. For questions about recognition programmes or to nominate community members for appreciation, please contact our Community Leaders through the designated channels outlined in our Community Code of Conduct.*
+5 -5
View File
@@ -47,16 +47,16 @@ All contributors are expected to adhere to our Contributor Covenant. The full te
### 1.6. Licensing of Contributions
All contributions to our projects, including but not limited to code, documentation, artwork, and other materials, will be licensed under our global software license. By submitting a contribution, you are agreeing to license your work under the terms of this license.
All contributions to our projects, including but not limited to code, documentation, artwork, and other materials, will be licensed under our global software licence. By submitting a contribution, you are agreeing to license your work under the terms of this license.
- Our global software license: Naomi's Public License
- Our global software licence: Naomi's Public License
- Full text of the license: [License Page](/legal/license)
### 1.7. Intellectual Property
By contributing to our projects, you affirm that:
- You own the copyright to your contribution or have authorization from the copyright owner to submit it under our license.
- You own the copyright to your contribution or have authorisation from the copyright owner to submit it under our license.
- Your contribution does not infringe on any third-party intellectual property rights.
- You grant us a perpetual, worldwide, non-exclusive, royalty-free license to use, modify, and distribute your contribution.
@@ -72,7 +72,7 @@ While we appreciate all contributions, we reserve the right to reject any contri
### 2.1. Overview
Proper management of secrets is crucial for maintaining the security and integrity of our projects. We use 1Password as our centralized secrets management solution. This section outlines our policies and procedures for handling secrets.
Proper management of secrets is crucial for maintaining the security and integrity of our projects. We use 1Password as our centralised secrets management solution. This section outlines our policies and procedures for handling secrets.
### 2.2. General Policy
@@ -609,7 +609,7 @@ Share your knowledge and experience:
- Mentor new contributors
- Create learning resources for the project
- Participate in or organize coding workshops related to the project
- Participate in or organise coding workshops related to the project
Remember, all contributions, big or small, are valuable to the project. Don't hesitate to get involved in any way you feel comfortable. If you have any questions about how to contribute or need help getting started, please reach out to us in our Discord server or through the project's communication channels.
+2 -2
View File
@@ -22,7 +22,7 @@ By making a contribution to this project I certify that:
I have the right to submit any code, documentation, or other content under the project's designated license.
</li>
<li>
If my contribution is based on previous work covered under an open source license, I have the right to submit that work with modifications under the project's license.
If my contribution is based on previous work covered under an open source licence, I have the right to submit that work with modifications under the project's license.
</li>
<li>
Any contribution provided to me by another person for submission to this project has been done so with certification of points <code>a</code> through <code>d</code>, and I have not modified it.
@@ -31,7 +31,7 @@ By making a contribution to this project I certify that:
I understand that my contributions may be logged publicly, and that moderation actions taken in response to Code of Conduct violations may be recorded in the community's public moderation log.
</li>
<li>
I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved.
I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it) is maintained indefinitely and may be redistributed consistent with this project or the open source licence(s) involved.
</li>
<li>
I acknowledge that community leaders have the right and responsibility to remove, edit, or reject my contributions if they do not align with this certificate or the project's Code of Conduct.
+5 -5
View File
@@ -2317,7 +2317,7 @@ fade-in=0.2
effect-blur=8x2
effect-vignette=0.5:0.5
# Ring customization
# Ring customisation
indicator-radius=120
indicator-thickness=20
indicator-idle-visible
@@ -2353,7 +2353,7 @@ text-clear-color=abfcec
text-ver-color=abfcec
text-wrong-color=abfcec
# Text customization
# Text customisation
font=OpenDyslexicMono
font-size=24
```
@@ -2735,7 +2735,7 @@ echo "{\"text\":\"${text}\", \"tooltip\":\"${tooltip}\"}";
#!/usr/bin/env sh
model=$(cat /proc/cpuinfo | grep 'model name' | head -n 1 | awk -F ': ' '{print $2}')
utilization=$(top -bn1 | awk '/^%Cpu/ {print 100 - $8}')
utilisation=$(top -bn1 | awk '/^%Cpu/ {print 100 - $8}')
freqlist=$(cat /proc/cpuinfo | grep "cpu MHz" | awk '{ print $4 }')
maxfreq=$(cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq | sed 's/...$//')
frequency=$(echo $freqlist | tr ' ' '\n' | awk "{ sum+=\$1 } END {printf \"%.0f/$maxfreq MHz\", sum/NR}")
@@ -2752,8 +2752,8 @@ eval_ico() {
echo "${set_ico}" | jq -r --arg aky "$1" --arg avl "$map_ico" '.[$aky] | .[$avl]'
}
thermo=$(eval_ico thermo $temp)
speedo=$(eval_ico util $utilization)
echo "{\"text\":\"${thermo} ${temp}°C\", \"tooltip\":\"${model}\n${thermo} Temperature: ${temp}°C\n${speedo} Utilization: ${utilization}%\n󰘚 Clock Speed: ${frequency}\"}"
speedo=$(eval_ico util $utilisation)
echo "{\"text\":\"${thermo} ${temp}°C\", \"tooltip\":\"${model}\n${thermo} Temperature: ${temp}°C\n${speedo} Utilization: ${utilisation}%\n󰘚 Clock Speed: ${frequency}\"}"
```
</details>
+6 -6
View File
@@ -212,7 +212,7 @@ Important for project improvement but not critical for current functionality. Sh
#### 4.3.3. Expectations
May involve improvements to user experience or accessibility, which could have legal implications if neglected long-term. Could relate to optimizations that affect performance guarantees or service level agreements.
May involve improvements to user experience or accessibility, which could have legal implications if neglected long-term. Could relate to optimisations that affect performance guarantees or service level agreements.
### 4.4. `priority: low`
@@ -240,7 +240,7 @@ Not critical enough to dedicate maintainer time for resolution. Often left for c
#### 4.5.3. Expectations
While not prioritized, maintainers should periodically review these issues to ensure they haven't become more significant over time, potentially accruing legal or compliance risks.
While not prioritised, maintainers should periodically review these issues to ensure they haven't become more significant over time, potentially accruing legal or compliance risks.
### 4.6. Disclaimer
@@ -310,7 +310,7 @@ Clearly communicate the project's maintenance status to manage user expectations
#### 5.5.1. Purpose
Indicates issues that need proper labeling and categorization.
Indicates issues that need proper labelling and categorisation.
#### 5.5.2. Characteristics
@@ -318,7 +318,7 @@ May have ongoing discussions but lack appropriate classification.
#### 5.5.3. Expectations
Proper labeling is crucial for efficient project management and may have implications for compliance tracking and reporting. Establish clear guidelines for labeling to ensure consistency and avoid potential misunderstandings.
Proper labelling is crucial for efficient project management and may have implications for compliance tracking and reporting. Establish clear guidelines for labelling to ensure consistency and avoid potential misunderstandings.
### 5.6. `status: ready for dev`
@@ -414,7 +414,7 @@ Signifies that the pull request is not in draft mode and is awaiting maintainer
#### 7.2.2. Characteristics
PR has been submitted as complete and ready for evaluation. Maintainers should prioritize reviewing these PRs.
PR has been submitted as complete and ready for evaluation. Maintainers should prioritise reviewing these PRs.
#### 7.2.3. Expectations
@@ -440,7 +440,7 @@ The presence of these labels does not guarantee that a pull request will be merg
## 8. Continuous Improvement
We encourage all project participants to provide feedback on our labeling system. If you have suggestions for improvements or notice any inconsistencies, please reach out to us in our [Discord community](https://chat.nhcarrigan.com).
We encourage all project participants to provide feedback on our labelling system. If you have suggestions for improvements or notice any inconsistencies, please reach out to us in our [Discord community](https://chat.nhcarrigan.com).
## 9. Legal Notice
+1 -1
View File
@@ -19,7 +19,7 @@ This Guide applies to all code contributions, regardless of contributor status,
### 1.3. Legal Compliance and Intellectual Property
All code contributions must comply with:
- Our global software license: Naomi's Public License
- Our global software licence: Naomi's Public License
- Contributor Covenant requirements
- Applicable intellectual property laws and regulations
- Export control and data protection requirements
@@ -8,7 +8,7 @@ title: Community Growth Policy
### 1.1. Growth Philosophy and Values
This Community Growth Policy establishes ethical guidelines for how community members can contribute to sustainable, values-aligned community growth. Our approach prioritizes quality relationships over quantity metrics, emphasizing authentic connection, mutual support, and alignment with our core values of social justice, inclusivity, and community empowerment.
This Community Growth Policy establishes ethical guidelines for how community members can contribute to sustainable, values-aligned community growth. Our approach prioritizes quality relationships over quantity metrics, emphasising authentic connection, mutual support, and alignment with our core values of social justice, inclusivity, and community empowerment.
### 1.2. Core Growth Principles
@@ -32,7 +32,7 @@ This Community Growth Policy establishes ethical guidelines for how community me
- **Anti-Oppression Focus**: Growth efforts that actively support marginalized communities
- **Accessibility Prioritization**: Ensuring growth includes people with diverse abilities and needs
- **Economic Justice**: Growth that doesn't exclude people based on economic circumstances
- **Environmental Responsibility**: Sustainable growth practices that minimize environmental impact
- **Environmental Responsibility**: Sustainable growth practices that minimise environmental impact
- **Democratic Participation**: Growth that strengthens rather than dilutes community democracy
## 2. INDIVIDUAL MEMBER GROWTH CONTRIBUTIONS
@@ -147,14 +147,14 @@ This Community Growth Policy establishes ethical guidelines for how community me
#### 3.1.1. Values-Aligned Partnerships
**Strategic Partnership Criteria:**
- **Shared Values**: Partner organizations must share core social justice values
- **Shared Values**: Partner organisations must share core social justice values
- **Complementary Mission**: Partnerships should enhance rather than compromise community mission
- **Mutual Benefit**: Partnerships should benefit all involved parties
- **Community Input**: Community members should have input on significant partnership decisions
- **Ethical Practices**: Partner organizations must demonstrate ethical practices and accountability
- **Ethical Practices**: Partner organisations must demonstrate ethical practices and accountability
**Partnership Development Process:**
- **Due Diligence**: Thorough research on potential partner organizations and their practices
- **Due Diligence**: Thorough research on potential partner organisations and their practices
- **Community Discussion**: Open community discussion about proposed partnerships
- **Trial Collaboration**: Start with small collaborative projects before formal partnerships
- **Regular Evaluation**: Ongoing evaluation of partnership effectiveness and alignment
@@ -198,7 +198,7 @@ This Community Growth Policy establishes ethical guidelines for how community me
**Skill and Interest Alignment:**
- **Technical Communities**: Outreach to technical communities interested in ethical technology
- **Social Justice Organizations**: Connection with organizations working on related social justice issues
- **Social Justice Organizations**: Connection with organisations working on related social justice issues
- **Gaming Communities**: Authentic participation in gaming communities with shared values
- **Educational Institutions**: Outreach to educational communities interested in community building
- **Professional Networks**: Engagement with professional networks focused on ethical practices
@@ -449,7 +449,7 @@ This Community Growth Policy establishes ethical guidelines for how community me
---
*This Community Growth Policy establishes ethical guidelines for sustainable, values-aligned community growth. It works in conjunction with our Community Support Policy, Crisis and Mental Health Management Policy, and staff training materials to ensure holistic community development. All growth activities should prioritize quality relationships, authentic engagement, and alignment with social justice values over numerical metrics or rapid expansion.*
*This Community Growth Policy establishes ethical guidelines for sustainable, values-aligned community growth. It works in conjunction with our Community Support Policy, Crisis and Mental Health Management Policy, and staff training materials to ensure holistic community development. All growth activities should prioritise quality relationships, authentic engagement, and alignment with social justice values over numerical metrics or rapid expansion.*
**Document Version**: 1.0
**Last Updated**: 25 September 2025
@@ -249,7 +249,7 @@ This policy applies to all forms of support exchange within our community platfo
**API and Product Support:**
- **Version Compatibility**: Help users understand version requirements and compatibility
- **Rate Limiting**: Educate users about API rate limits and best practices
- **Authentication**: Assist with proper authentication and authorization setup
- **Authentication**: Assist with proper authentication and authorisation setup
- **Error Handling**: Help implement proper error handling and retry logic
- **Integration Patterns**: Share common integration patterns and examples
- **Deprecation Awareness**: Keep users informed about deprecated features and migration paths
@@ -377,10 +377,10 @@ This policy applies to all forms of support exchange within our community platfo
**Issue Management:**
- **Issue Templates**: Use and help others use appropriate issue templates
- **Label Usage**: Apply appropriate labels to categorize issues effectively
- **Label Usage**: Apply appropriate labels to categorise issues effectively
- **Milestone Tracking**: Help track issues against project milestones and releases
- **Duplicate Detection**: Identify and link duplicate issues to reduce fragmentation
- **Triage Assistance**: Help maintainers triage and prioritize issues
- **Triage Assistance**: Help maintainers triage and prioritise issues
- **Resolution Documentation**: Document solutions and workarounds in issue comments
**Code Collaboration:**
@@ -523,7 +523,7 @@ This policy applies to all forms of support exchange within our community platfo
- **Cultural Competency**: Ongoing learning about cultural responsiveness
- **Trauma-Informed Approaches**: Education about trauma-informed support practices
- **Boundary Management**: Training on maintaining healthy support boundaries
- **Crisis Recognition**: Education about recognizing crisis situations
- **Crisis Recognition**: Education about recognising crisis situations
- **Technical Competency**: Ongoing learning about products, APIs, and technical systems
- **Security Awareness**: Education about security best practices and threat recognition
- **Code Review Skills**: Training on effective and constructive code review practices
@@ -546,7 +546,7 @@ This policy applies to all forms of support exchange within our community platfo
**Partnership and Collaboration:**
- **Professional Service Partnerships**: Appropriate partnerships with professional service providers
- **Community Organization Collaboration**: Collaboration with other community organizations
- **Community Organization Collaboration**: Collaboration with other community organisations
- **Resource Sharing Networks**: Participation in resource sharing networks
- **Best Practice Communities**: Participation in communities focused on peer support best practices
- **Research Participation**: Appropriate participation in research on effective community support
+1 -1
View File
@@ -1458,7 +1458,7 @@ In the event of any breach of warranty (if any were provided), Your exclusive re
In addition to the comprehensive protections in our Liability Policy, the following clarifications apply specifically to this Software:
**(a)** **Open Source License**: This Software is provided under an open source license with no commercial warranties or support obligations;
**(a)** **Open Source License**: This Software is provided under an open source licence with no commercial warranties or support obligations;
**(b)** **Community Contributions**: Contributors to this Software are also protected by the liability limitations in our Liability Policy;
@@ -120,7 +120,7 @@ Before writing application code, participants must:
### 6.1. Development Authorization
Upon completion of project scaffolding and setup, participants are authorized to begin writing code for their flagship project.
Upon completion of project scaffolding and setup, participants are authorised to begin writing code for their flagship project.
### 6.2. Development Requirements
@@ -48,7 +48,7 @@ Programme leadership will continue to provide career preparation support and ref
**Support Provided:**
- Programme leadership will assist in curating LinkedIn profiles
- Profile optimization to help participants stand out
- Profile optimisation to help participants stand out
- Strategic positioning for career success
- Content review and refinement
+3 -3
View File
@@ -79,7 +79,7 @@ Which of the following is a key characteristic of relational databases?
**D.** Structured data in tables
Hint: Think about how data is organized in relational databases.
Hint: Think about how data is organised in relational databases.
Answer: **D.** Structured data in tables
@@ -95,7 +95,7 @@ Which of the following is a key characteristic of relational databases?
**D.** Structured data in tables
Hint: Think about how data is organized in relational databases.
Hint: Think about how data is organised in relational databases.
Answer: **D.** Structured data in tables
@@ -111,7 +111,7 @@ Which of the following is a key characteristic of relational databases?
**D.** Structured data in tables
Hint: Think about how data is organized in relational databases.
Hint: Think about how data is organised in relational databases.
Answer: **D.** Structured data in tables
```
+1 -1
View File
@@ -178,7 +178,7 @@ Sponsor Naomi
2. Building Inclusive Communities
- Manage welcoming online spaces where diverse voices are celebrated
- Organize virtual events, workshops, and mentorship programs
- Organise virtual events, workshops, and mentorship programmes
- Implement inclusive community guidelines
3. Guiding Others in Tech
+1 -1
View File
@@ -537,7 +537,7 @@ Users should review the privacy policies of these services for their data handli
### 3.3. License
This software is licensed under our global software license:
This software is licensed under our global software licence:
https://docs.nhcarrigan.com/#/license
+3 -3
View File
@@ -14,7 +14,7 @@ Altaria is a friendly Discord bot designed to encourage the use of alt-text (alt
### How to Add Altaria to Your Server
1. Use the official invitation link: [Add to Discord](https://discord.com/oauth2/authorize?client_id=1405356559214837860)
1. Use the official invitation link: [Add to Discord](https://discord.com/oauth2/authorise?client_id=1405356559214837860)
2. Select your server from the dropdown menu
3. Grant the necessary permissions:
- Read Messages/View Channels
@@ -153,7 +153,7 @@ Copyright held by Naomi Carrigan (@nhcarrigan).
### Terms of Use
By adding Altaria to your Discord server, you agree to:
- Allow the bot to read messages in authorized channels
- Allow the bot to read messages in authorised channels
- Accept that the bot will send reminder messages about alt-text
- Understand that the bot promotes accessibility and inclusion
@@ -218,4 +218,4 @@ To add new reminder messages to `src/config/reminders.ts:9`:
### Recognition
Contributors will be recognized in future releases and project documentation as appropriate.
Contributors will be recognised in future releases and project documentation as appropriate.
+3 -3
View File
@@ -2,7 +2,7 @@
title: Amari
---
Amari (hereinafter the "Application") is Naomi's Virtual Personal Assistant on Discord, designed to automate community management, content aggregation, mentorship program coordination, and integration with external services such as GitHub, RetroAchievements, and Baserow.
Amari (hereinafter the "Application") is Naomi's Virtual Personal Assistant on Discord, designed to automate community management, content aggregation, mentorship programme coordination, and integration with external services such as GitHub, RetroAchievements, and Baserow.
## 1. User Documentation
@@ -279,7 +279,7 @@ This section is for expansions to our legal policies specific to the Application
### 3.1. License
This software is licensed under Naomi's Public License. The full license text is available in the `LICENSE.md` file in the repository root.
This software is licensed under Naomi's Public License. The full licence text is available in the `LICENSE.md` file in the repository root.
Copyright held by Naomi Carrigan.
@@ -343,7 +343,7 @@ The project enforces the following standards:
- **TypeScript**: All code must be written in TypeScript
- **ESLint**: Code must pass linting with zero warnings (`@nhcarrigan/eslint-config`)
- **TypeScript Config**: Uses `@nhcarrigan/typescript-config`
- **File Headers**: All files must include copyright header with license and author information
- **File Headers**: All files must include copyright header with licence and author information
Example header:
```typescript
+2 -2
View File
@@ -10,7 +10,7 @@ This section is for those interacting with a live instance of the Application.
### Getting Started
To use Aria Iuvo, [add the bot to your Discord account](https://discord.com/oauth2/authorize?client_id=1338596130207957035) using the provided authorization link. The bot operates as a user-installable application, meaning it can be used across any Discord server or direct message where you have access.
To use Aria Iuvo, [add the bot to your Discord account](https://discord.com/oauth2/authorise?client_id=1338596130207957035) using the provided authorisation link. The bot operates as a user-installable application, meaning it can be used across any Discord server or direct message where you have access.
### Core Features
@@ -172,7 +172,7 @@ This section is for expansions to our legal policies specific to the Application
### Licensing
Aria Iuvo is licensed under Naomi's Public License, as referenced in the global software license documentation available at [docs.nhcarrigan.com](https://docs.nhcarrigan.com/#/license).
Aria Iuvo is licensed under Naomi's Public License, as referenced in the global software licence documentation available at [docs.nhcarrigan.com](https://docs.nhcarrigan.com/#/license).
### Data Handling
+2 -2
View File
@@ -2,7 +2,7 @@
title: Becca Lyria
---
Becca Lyria (hereinafter the "Application") is an AI-powered Discord bot that provides an interactive text-based role-playing game experience through direct messages. The bot utilizes Anthropic's Claude AI to create dynamic, personalized RPG adventures for users.
Becca Lyria (hereinafter the "Application") is an AI-powered Discord bot that provides an interactive text-based role-playing game experience through direct messages. The bot utilizes Anthropic's Claude AI to create dynamic, personalised RPG adventures for users.
## 1. User Documentation
@@ -14,7 +14,7 @@ Becca Lyria is a user-installable Discord bot that transforms your DMs into an i
### Getting Started
1. **Installation**: [Add Becca Lyria to your Discord account](https://discord.com/oauth2/authorize?client_id=1343341112437248041)
1. **Installation**: [Add Becca Lyria to your Discord account](https://discord.com/oauth2/authorise?client_id=1343341112437248041)
2. **Subscription**: The bot requires an active subscription to use its features
3. **Start Playing**: Use the `/start` command to begin your adventure
+1 -1
View File
@@ -83,7 +83,7 @@ posts/ # Markdown blog posts
- **SEO Optimized**: Proper metadata, Open Graph, and Twitter Card support
- **TypeScript**: Full type safety throughout the application
- **Responsive Design**: Mobile-friendly layout
- **Custom Styling**: Branded colors and typography
- **Custom Styling**: Branded colours and typography
## 3. Legal Documentation
+7 -7
View File
@@ -2,7 +2,7 @@
title: Boost Monitor
---
Boost Monitor (hereinafter the "Application") is a Discord bot that automatically manages special roles for server boosters. The Application monitors server members and removes booster-exclusive roles (such as custom color roles) when a member stops boosting the server.
Boost Monitor (hereinafter the "Application") is a Discord bot that automatically manages special roles for server boosters. The Application monitors server members and removes booster-exclusive roles (such as custom colour roles) when a member stops boosting the server.
## 1. User Documentation
@@ -16,12 +16,12 @@ The Discord Boost Monitor operates automatically in the background of your Disco
1. **Automatic Monitoring**: The bot monitors all member updates in the Discord server
2. **Boost Detection**: When a member's boost status changes, the bot checks if they still have the server booster role
3. **Role Management**: If a member no longer has the booster role, the bot automatically removes any configured booster-exclusive roles (such as custom color roles)
3. **Role Management**: If a member no longer has the booster role, the bot automatically removes any configured booster-exclusive roles (such as custom colour roles)
### Key Features
- **Automated Role Removal**: No manual intervention needed when members stop boosting
- **Configurable Roles**: Server-specific booster and color role IDs can be configured
- **Configurable Roles**: Server-specific booster and colour role IDs can be configured
- **Status Monitoring**: Health check endpoint available at the bot's web interface
- **Debug Webhooks**: Sends status updates and error reports to configured Discord webhooks
@@ -84,7 +84,7 @@ Example:
export const colourRoles = [
"883281643098484736", // Red role
"883283836887261204", // Blue role
// Add your color role IDs here
// Add your colour role IDs here
];
export const boosterRole = "712431541531181177"; // Your booster role ID
@@ -123,7 +123,7 @@ Update the paths in `src/server/serve.ts:18-22` if your certificates are located
- **Role Manager** (`src/modules/manageRoles.ts`): Core logic for detecting boost status and removing roles
- **Web Server** (`src/server/serve.ts`): Fastify-based HTTPS server for health monitoring
- **Error Handler** (`src/utils/errorHandler.ts`): Centralized error handling with Sentry integration and Discord webhook notifications
- **Log Handler** (`src/utils/logHandler.ts`): Winston-based logging with timestamps and color coding
- **Log Handler** (`src/utils/logHandler.ts`): Winston-based logging with timestamps and colour coding
#### Bot Intents
@@ -138,7 +138,7 @@ Note: The `GuildMembers` intent must be enabled in your bot's Discord Developer
1. Bot connects to Discord and fetches guild members (src/index.ts:25-39)
2. Bot listens for `guildMemberUpdate` events (src/index.ts:42-44)
3. On member update, `manageRoles` function checks boost status (src/modules/manageRoles.ts:13-26)
4. If member is not boosting, configured color roles are removed
4. If member is not boosting, configured colour roles are removed
5. Errors are logged and sent to Sentry and debug webhook
#### Web Server
@@ -187,7 +187,7 @@ This section is for expansions to our legal policies specific to the Application
### Software License
This Application is licensed under the global software license maintained by Naomi Carrigan. Full license details can be found at: https://docs.nhcarrigan.com/#/license
This Application is licensed under the global software licence maintained by Naomi Carrigan. Full licence details can be found at: https://docs.nhcarrigan.com/#/license
Copyright is held by Naomi Carrigan.
+2 -2
View File
@@ -2,7 +2,7 @@
title: Caelia
---
Caelia (hereinafter the "Application") is a Discord bot that provides gentle reminders when users utilize non-inclusive language in their messages, helping promote more welcoming and inclusive community spaces.
Caelia (hereinafter the "Application") is a Discord bot that provides gentle reminders when users utilise non-inclusive language in their messages, helping promote more welcoming and inclusive community spaces.
## 1. User Documentation
@@ -14,7 +14,7 @@ Caelia is a Discord bot designed to help create more inclusive communities by ge
### How to Add Caelia to Your Server
1. Visit the authorization link: https://discord.com/oauth2/authorize?client_id=1408530011572535346
1. Visit the authorisation link: https://discord.com/oauth2/authorise?client_id=1408530011572535346
2. Select your server and grant the necessary permissions
3. Caelia will automatically begin monitoring messages in channels where she has access
+3 -3
View File
@@ -2,7 +2,7 @@
title: Callista
---
Callista (hereinafter the "Application") is a Discord bot that allows users to bookmark messages so they can find them later. The Application provides a simple interface for saving message links via DM, with optional note-taking capabilities to help organize and remember why messages were bookmarked.
Callista (hereinafter the "Application") is a Discord bot that allows users to bookmark messages so they can find them later. The Application provides a simple interface for saving message links via DM, with optional note-taking capabilities to help organise and remember why messages were bookmarked.
## 1. User Documentation
@@ -11,7 +11,7 @@ This section is for those interacting with a live instance of the Application.
### 1.1. Adding the Bot
Callista is available as a Discord user-installable application. You can add Callista to your Discord account by visiting:
https://discord.com/oauth2/authorize?client_id=1391494389477412906
https://discord.com/oauth2/authorise?client_id=1391494389477412906
### 1.2. Bookmarking Messages
@@ -239,7 +239,7 @@ This Application is licensed under **Naomi's Public License** as indicated in th
Copyright held by **NHCarrigan / Naomi Carrigan**.
Full license text available at: https://docs.nhcarrigan.com/#/license
Full licence text available at: https://docs.nhcarrigan.com/#/license
### 3.2. Privacy
+3 -3
View File
@@ -37,7 +37,7 @@ Celestine (hereinafter the "Application") is a comprehensive paid moderation bot
#### User Experience Features
- **`/rank`** - View personal level and XP in the server
- **`/leaderboard`** - Browse server level rankings with pagination
- **`/profile`** - Customize profile appearance (avatar, colors, background)
- **`/profile`** - Customize profile appearance (avatar, colours, background)
- **`/role`** - Self-assign permitted roles
- **`/birthday`** - Set birthday for automatic celebrations
- **`/level-role`** - Configure roles automatically assigned at specific levels
@@ -56,7 +56,7 @@ Celestine (hereinafter the "Application") is a comprehensive paid moderation bot
#### Leveling System
- Automatic XP gain from message activity with anti-spam cooldowns
- Customizable level roles that auto-assign at specified levels
- Visual profile cards with customizable backgrounds and colors
- Visual profile cards with customisable backgrounds and colours
- Server leaderboards with pagination
#### Security & Moderation
@@ -277,7 +277,7 @@ The Application processes and stores:
- Modular command structure for maintainability
- Event-driven architecture for real-time responses
- Database abstraction through Prisma ORM
- Configuration-driven behavior customization
- Configuration-driven behavior customisation
### Extension Points
+2 -2
View File
@@ -10,7 +10,7 @@ This section is for those interacting with a live instance of the Application.
### Getting Started
1. **Add Chibika to Your Discord Server**: Use the [Discord OAuth2 authorization link](https://discord.com/oauth2/authorize?client_id=1396225647269122098) to add Chibika to your Discord server.
1. **Add Chibika to Your Discord Server**: Use the [Discord OAuth2 authorisation link](https://discord.com/oauth2/authorise?client_id=1396225647269122098) to add Chibika to your Discord server.
2. **Purchase Server Subscription**: To use Chibika's features, you must purchase a server subscription through Discord's built-in store system.
@@ -133,7 +133,7 @@ src/
#### ASCII Art Management
- Structured data format with `text` and `author` fields (`src/interfaces/ascii.ts:7`)
- Category-based organization (anime, cats, emoji)
- Category-based organisation (anime, cats, emoji)
- Random selection utility (`src/utils/getRandomValue.ts`)
#### Web Server
+2 -2
View File
@@ -10,7 +10,7 @@ This section is for those interacting with a live instance of the Application.
### Getting Started
To use Cordelia Taryne, [add her to your Discord account](https://discord.com/oauth2/authorize?client_id=1338664192714211459).
To use Cordelia Taryne, [add her to your Discord account](https://discord.com/oauth2/authorise?client_id=1338664192714211459).
### Available Commands
@@ -55,7 +55,7 @@ Cordelia Taryne offers the following slash commands:
#### `/summarise`
- **Description**: Generate concise summaries of longer text passages
- **Parameters**: `text` (required, max 2000 characters) - The text to summarize
- **Parameters**: `text` (required, max 2000 characters) - The text to summarise
- **Usage**: `/summarise text: [long article or document text]`
- **Access**: Requires active subscription
+3 -3
View File
@@ -2,7 +2,7 @@
title: Data API
---
Data API (hereinafter the "Application") is a lightweight web API server designed to host and serve personal and professional data for the NHCarrigan ecosystem. The Application acts as a centralized headless CMS, providing structured data in both YAML and JSON formats to power multiple websites, applications, and Discord bots.
Data API (hereinafter the "Application") is a lightweight web API server designed to host and serve personal and professional data for the NHCarrigan ecosystem. The Application acts as a centralised headless CMS, providing structured data in both YAML and JSON formats to power multiple websites, applications, and Discord bots.
## 1. User Documentation
@@ -467,7 +467,7 @@ Contributors can help improve the Application in several ways:
**Features**:
- Enhanced API endpoints
- New data validation rules
- Performance optimizations
- Performance optimisations
- Additional data format support
- API documentation improvements
@@ -653,7 +653,7 @@ If you need help contributing:
### 4.12. Recognition
All contributors will be recognized for their contributions. Significant contributions may be highlighted in release notes and project documentation.
All contributors will be recognised for their contributions. Significant contributions may be highlighted in release notes and project documentation.
---
@@ -155,7 +155,7 @@ This section is for expansions to our legal policies specific to the Application
### License
The Application is licensed under [Naomi's Public License](https://docs.nhcarrigan.com/#/license) (referenced as "global software license").
The Application is licensed under [Naomi's Public License](https://docs.nhcarrigan.com/#/license) (referenced as "global software licence").
Copyright is held by Naomi Carrigan.
+6 -6
View File
@@ -2,16 +2,16 @@
title: NHCarrigan Documentation
---
NHCarrigan Documentation (hereinafter the "Application") is a comprehensive documentation website built with Astro and Starlight that serves as the central hub for all documentation related to NHCarrigan's projects, policies, and services. The site provides organized access to technical documentation, legal policies, community guidelines, and project-specific information across multiple categories including Discord bots, web applications, libraries, and development tools. The Application features a custom-themed interface with accessibility considerations, analytics integration, and environmental sustainability features.
NHCarrigan Documentation (hereinafter the "Application") is a comprehensive documentation website built with Astro and Starlight that serves as the central hub for all documentation related to NHCarrigan's projects, policies, and services. The site provides organised access to technical documentation, legal policies, community guidelines, and project-specific information across multiple categories including Discord bots, web applications, libraries, and development tools. The Application features a custom-themed interface with accessibility considerations, analytics integration, and environmental sustainability features.
## 1. User Documentation
### Site Structure and Navigation
The Application is organized into several main sections accessible via the sidebar navigation:
The Application is organised into several main sections accessible via the sidebar navigation:
- **About Us**: Mission statement, sustainability information, hiring, donations, contact, and mentorship
- **Legal Information**: Terms of service, privacy policy, software license, security policy, DMCA information, subprocessors list, and government actions
- **Legal Information**: Terms of service, privacy policy, software licence, security policy, DMCA information, subprocessors list, and government actions
- **Community Policies**: Code of conduct, community guidelines, and appeal process
- **Development Documentation**: Contributing guide, contributor covenant, style guide, issue/PR labels, development environment, server setup, and VTubing setup
- **Project Documentation**: Comprehensive documentation for all NHCarrigan projects including Discord bots, web applications, libraries, and tools
@@ -28,7 +28,7 @@ The Application is organized into several main sections accessible via the sideb
#### Enhanced Footer
- TreeNation carbon offset widget integration for environmental sustainability
- Direct donation link for supporting the organization
- Direct donation link for supporting the organisation
- Standard Starlight navigation elements (edit links, last updated, pagination)
#### Analytics and Tracking
@@ -60,7 +60,7 @@ The Application is built using modern web technologies:
- **Framework**: Astro 5.3.0 - Static site generator for optimal performance
- **Theme**: Starlight 0.32.0 - Documentation-focused Astro integration
- **Language**: TypeScript 5.7.3 - Type-safe development
- **Build Tool**: Native Astro build system with minification and optimization
- **Build Tool**: Native Astro build system with minification and optimisation
- **Package Manager**: PNPM (evidenced by pnpm-lock.yaml)
- **Hosting**: Static deployment to https://docs.nhcarrigan.com
@@ -116,7 +116,7 @@ public/ # Static assets
- Hierarchical sidebar navigation structure
- Project status badges with version information
- External links to community resources
- Organized categorization of all documentation
- Organized categorisation of all documentation
### Custom Components
+2 -2
View File
@@ -132,7 +132,7 @@ This section is for those interested in running their own instance of the Applic
- Manages WebSocket connection to Deepgram
- Handles audio streaming in real-time
- Event-based architecture for message handling
- Supports keep-alive and finalization
- Supports keep-alive and finalisation
- Configuration options:
- Model: nova-3-general
- Language: configurable source language
@@ -229,7 +229,7 @@ This section is for expansions to our legal policies specific to the Application
### License
This software is licensed under the [global software license](https://docs.nhcarrigan.com/#/license).
This software is licensed under the [global software licence](https://docs.nhcarrigan.com/#/license).
Copyright held by Naomi Carrigan.
@@ -14,7 +14,7 @@ The Application generates a compiled PDF document containing all review pages fr
- A custom cover page with generation date
- An automatically generated table of contents with links to each review section
- All review content organized according to the curriculum structure
- All review content organised according to the curriculum structure
- Custom headers and footers for easy navigation
- Page numbers and links to community resources
@@ -108,12 +108,12 @@ fcc-review-generator/
#### PDF Customization
Modify `src/config/options.ts` to customize:
Modify `src/config/options.ts` to customise:
- Page size and margins
- Header and footer templates
- Styling and formatting
Modify `src/config/text.ts` to customize:
Modify `src/config/text.ts` to customise:
- Cover page content
- Introduction text
- Disclaimer text
@@ -234,7 +234,7 @@ This section is for expansions to our legal policies specific to the Application
### License
This software is licensed under Naomi's Public License. The full license text can be found at:
This software is licensed under Naomi's Public License. The full licence text can be found at:
- Local: [LICENSE.md](LICENSE.md)
- Online: https://docs.nhcarrigan.com/#/license
@@ -428,7 +428,7 @@ For questions, discussions, or help with contributions:
### Recognition
All contributors will be recognized for their contributions. Significant contributions may result in being listed in a CONTRIBUTORS file or project documentation.
All contributors will be recognised for their contributions. Significant contributions may result in being listed in a CONTRIBUTORS file or project documentation.
### License for Contributions
+1 -1
View File
@@ -10,7 +10,7 @@ This section is for those interacting with a live instance of the Application.
### Getting Started
To use Gwen Abalise, [add her to your Discord server](https://discord.com/oauth2/authorize?client_id=1343413943447584819).
To use Gwen Abalise, [add her to your Discord server](https://discord.com/oauth2/authorise?client_id=1343413943447584819).
### Commands
+2 -2
View File
@@ -2,7 +2,7 @@
title: Hikari
---
Hikari (hereinafter the "Application") is a centralized platform for managing NHCarrigan's products and services. It consists of three main components: a Discord bot with AI capabilities, an Angular web client for dashboard management, and a Fastify server backend. The platform enables users to manage their accounts, subscriptions, licenses, product configurations, and provides an AI-powered support agent for assistance with NHCarrigan's ecosystem of products.
Hikari (hereinafter the "Application") is a centralised platform for managing NHCarrigan's products and services. It consists of three main components: a Discord bot with AI capabilities, an Angular web client for dashboard management, and a Fastify server backend. The platform enables users to manage their accounts, subscriptions, licenses, product configurations, and provides an AI-powered support agent for assistance with NHCarrigan's ecosystem of products.
## 1. User Documentation
@@ -20,7 +20,7 @@ The Hikari Discord bot provides the following functionality:
The web dashboard provides a user-friendly interface for:
- **Product Browsing**: View all available products categorized by type (Community Tools, Websites/APIs, Apps/Games)
- **Product Browsing**: View all available products categorised by type (Community Tools, Websites/APIs, Apps/Games)
- **Announcements**: Stay updated with the latest product updates and community news
- **Account Management**: Manage your subscriptions, licenses, and configurations
- **Product Filtering**: Filter products by category or view all products at once
+4 -4
View File
@@ -145,11 +145,11 @@ The AI model configuration is set in the codebase (src/modules/makeAiRequest.ts:
#### Personality Customization
Edit `src/config/personality.ts` to customize Keiko's personality and behavior.
Edit `src/config/personality.ts` to customise Keiko's personality and behavior.
#### User Authorization
Update `src/utils/isNaomi.ts:15` to configure authorized user IDs and SKU IDs for subscription management.
Update `src/utils/isNaomi.ts:15` to configure authorised user IDs and SKU IDs for subscription management.
### 2.5. Building the Application
@@ -287,7 +287,7 @@ Copyright held by Naomi Carrigan.
#### Data Collection
Keiko collects and processes the following data:
- Discord user IDs for authorization
- Discord user IDs for authorisation
- Message content for conversation context (last 20 messages)
- Discord entitlement information for subscription management
- Analytics data (message counts, token usage, API costs)
@@ -312,7 +312,7 @@ User messages and conversation context are sent to these services for processing
#### Authorized Use
- Keiko is a private assistant primarily designed for Naomi's personal use
- Subscription-based access is available for authorized users
- Subscription-based access is available for authorised users
- Unauthorized access attempts will be rejected
#### Service Availability
+4 -4
View File
@@ -12,7 +12,7 @@ This section is for those interacting with a live instance of the Application.
To use Liora in your Discord server, you'll need to:
1. **Add the bot to your server**: Visit the [invite link](https://discord.com/oauth2/authorize?client_id=1391492296222179459)
1. **Add the bot to your server**: Visit the [invite link](https://discord.com/oauth2/authorise?client_id=1391492296222179459)
2. **Subscribe to premium**: A server administrator must purchase a server subscription from the Discord store, unless your server is whitelisted
3. **Enable DMs**: Ensure you have direct messages enabled from server members to receive notifications
@@ -354,7 +354,7 @@ The Fastify web server exposes:
- **Message Content Intent**: The bot requires access to read all message content in subscribed guilds. This is a privileged intent and should be handled responsibly.
- **Environment Variables**: Use secure methods to manage secrets (1Password CLI, environment variable management services, etc.)
- **DM Privacy**: The bot only sends DMs when highlights are triggered; it does not store message content
- **Entitlement Validation**: All commands and message processing verify subscription status to prevent unauthorized usage
- **Entitlement Validation**: All commands and message processing verify subscription status to prevent unauthorised usage
### 2.13. Troubleshooting
@@ -584,7 +584,7 @@ Join our community:
### 4.10. Recognition
Contributors will be recognized in:
Contributors will be recognised in:
- Git commit history
- Release notes for significant contributions
@@ -615,7 +615,7 @@ Releases are managed by the maintainers. Contributors should focus on feature br
**Additional Resources**:
- **Live Bot**: [Add to Discord](https://discord.com/oauth2/authorize?client_id=1391492296222179459)
- **Live Bot**: [Add to Discord](https://discord.com/oauth2/authorise?client_id=1391492296222179459)
- **Source Code**: [Gitea Repository](https://git.nhcarrigan.com/NHCarrigan/liora)
- **Documentation Hub**: [docs.nhcarrigan.com](https://docs.nhcarrigan.com)
- **Support Server**: [chat.nhcarrigan.com](https://chat.nhcarrigan.com)
+1 -1
View File
@@ -2,7 +2,7 @@
title: "Logger"
---
Logger (hereinafter the "Application") is a custom logging utility that provides a wrapper around a custom alert monitoring server, enabling applications to pipe errors and log messages to a centralized alerting system.
Logger (hereinafter the "Application") is a custom logging utility that provides a wrapper around a custom alert monitoring server, enabling applications to pipe errors and log messages to a centralised alerting system.
## 1. User Documentation
+1 -1
View File
@@ -176,7 +176,7 @@ src/
```
### Key Patterns
- Error handling with centralized `errorHandler`
- Error handling with centralised `errorHandler`
- Logging via `@nhcarrigan/logger`
- Command pattern for Discord interactions
- Subscription-based access control
+3 -3
View File
@@ -10,7 +10,7 @@ This section is for those interacting with a live instance of the Application.
### Quick Start
1. [Add Maylin to your Discord account](https://discord.com/oauth2/authorize?client_id=1343370633916059668)
1. [Add Maylin to your Discord account](https://discord.com/oauth2/authorise?client_id=1343370633916059668)
2. Use the `/dm` command to start a private conversation
3. Send messages directly to Maylin in DMs for AI-powered companionship
@@ -47,7 +47,7 @@ Maylin Taryne is built as a user-installable Discord bot with the following key
- **Discord API**: discord.js v14
- **AI Integration**: Anthropic Claude (claude-sonnet-4-20250514)
- **Web Server**: Fastify for health monitoring
- **Logging**: @nhcarrigan/logger for centralized logging
- **Logging**: @nhcarrigan/logger for centralised logging
- **Build System**: TypeScript compiler with ES modules
#### Bot Architecture
@@ -123,7 +123,7 @@ This section is for expansions to our legal policies specific to the Application
### Licensing
- Licensed under Naomi's Public License
- Copyright held by Naomi Carrigan
- See [global software license](https://docs.nhcarrigan.com/#/license) for details
- See [global software licence](https://docs.nhcarrigan.com/#/license) for details
### Privacy Considerations
- All conversations occur in Discord direct messages
+7 -7
View File
@@ -2,7 +2,7 @@
title: Meeting Minutes
---
Meeting Minutes (hereinafter the "Application") is a local, offline meeting recording, transcription, and summarization tool designed to protect user data privacy by processing all audio and text entirely on the user's machine without any external services or cloud processing.
Meeting Minutes (hereinafter the "Application") is a local, offline meeting recording, transcription, and summarisation tool designed to protect user data privacy by processing all audio and text entirely on the user's machine without any external services or cloud processing.
## 1. User Documentation
@@ -10,7 +10,7 @@ This section is for those interacting with a live instance of the Application.
### Overview
The Application automates the process of capturing, transcribing, and summarizing meeting audio. It operates entirely offline to ensure complete data privacy and confidentiality of your meeting discussions.
The Application automates the process of capturing, transcribing, and summarising meeting audio. It operates entirely offline to ensure complete data privacy and confidentiality of your meeting discussions.
### Features
@@ -69,7 +69,7 @@ The Application requires the following external tools:
1. **FFmpeg**: For audio recording and processing
2. **WhisperX**: For speech-to-text transcription
3. **Ollama**: For local LLM-based summarization with llama3:8b model
3. **Ollama**: For local LLM-based summarisation with llama3:8b model
4. **uv**: Python package and environment manager
### Installation
@@ -295,7 +295,7 @@ This section is for expansions to our legal policies specific to the Application
The Application is designed with privacy as a core principle:
- **No External Data Transmission**: All audio recording, transcription, and summarization occurs locally on the user's machine
- **No External Data Transmission**: All audio recording, transcription, and summarisation occurs locally on the user's machine
- **No Cloud Services**: No APIs, cloud services, or external servers are contacted during operation
- **User Control**: Users have complete control over all recorded data, transcripts, and summaries
- **Data Retention**: The Application automatically cleans up temporary files, retaining only the user-requested summary
@@ -318,7 +318,7 @@ Users of the Application must:
### License
This software is licensed under the [global software license](https://docs.nhcarrigan.com/#/license).
This software is licensed under the [global software licence](https://docs.nhcarrigan.com/#/license).
Copyright held by Naomi Carrigan.
@@ -374,12 +374,12 @@ We welcome contributions in the following areas:
- Better error handling and user feedback
- Configuration file support (YAML/JSON) instead of hardcoded values
- Automated testing suite
- Performance optimizations
- Performance optimisations
- Documentation improvements
- Cross-platform compatibility testing
**Bug Fixes**:
- Any identified issues in audio recording, transcription, or summarization
- Any identified issues in audio recording, transcription, or summarisation
- Platform-specific bugs
- Edge cases in file handling
+2 -2
View File
@@ -2,7 +2,7 @@
title: Melody Iuvo
---
Melody Iuvo (hereinafter the "Application") is a powerful task management bot for Discord that enables users to create, organize, and track their tasks, deadlines, and goals directly within Discord. The bot provides a comprehensive set of slash commands for task management with support for categories, priorities, status tracking, and due dates.
Melody Iuvo (hereinafter the "Application") is a powerful task management bot for Discord that enables users to create, organise, and track their tasks, deadlines, and goals directly within Discord. The bot provides a comprehensive set of slash commands for task management with support for categories, priorities, status tracking, and due dates.
## 1. User Documentation
@@ -10,7 +10,7 @@ This section is for those interacting with a live instance of the Application.
### Getting Started
To use Melody Iuvo, you'll need to [add the bot to your Discord account](https://discord.com/oauth2/authorize?client_id=1338753576583041074) and subscribe to access the premium features.
To use Melody Iuvo, you'll need to [add the bot to your Discord account](https://discord.com/oauth2/authorise?client_id=1338753576583041074) and subscribe to access the premium features.
### Available Commands
+6 -6
View File
@@ -2,18 +2,18 @@
title: Mommy Bot
---
Mommy Bot (hereinafter the "Application") is a multi-platform bot application that provides encouraging and supportive messages across Discord, Slack, and Bluesky platforms. The bot delivers personalized "mommy" messages to users, creating a comforting and nurturing interaction experience.
Mommy Bot (hereinafter the "Application") is a multi-platform bot application that provides encouraging and supportive messages across Discord, Slack, and Bluesky platforms. The bot delivers personalised "mommy" messages to users, creating a comforting and nurturing interaction experience.
## 1. User Documentation
### Discord Usage
- [Install the app](https://discord.com/oauth2/authorize?client_id=1347642447643017289)
- [Install the app](https://discord.com/oauth2/authorise?client_id=1347642447643017289)
- Use the `/mommy` slash command
- Optionally provide a name parameter: `/mommy name:YourName`
- The bot will respond with an encouraging message personalized to your name
- The bot will respond with an encouraging message personalised to your name
### Slack Usage
- [Install the app](https://slack.com/oauth/v2/authorize?client_id=8569765106322.8554301974567&scope=commands&user_scope=)
- [Install the app](https://slack.com/oauth/v2/authorise?client_id=8569765106322.8554301974567&scope=commands&user_scope=)
- Use the `/mommy` command in any channel where the bot is installed
- Optionally provide a name: `/mommy YourName`
- The bot will respond with an encouraging message
@@ -55,13 +55,13 @@ The Application is built using TypeScript and Node.js with the following key com
**Message Generation (`src/utils/getMommy.ts`)**
- Fetches encouraging messages from external API
- Implements profanity filtering using no-profanity library
- Supports personalized name insertion
- Supports personalised name insertion
- Defaults to "dear" for filtered or empty names
**Logging (`src/utils/logger.ts`)**
- Uses @nhcarrigan/logger for structured logging
- Configured with application name "Mommy"
- Supports remote log token for centralized logging
- Supports remote log token for centralised logging
#### Deployment
- Built using TypeScript compiler (`npm run build`)
+8 -8
View File
@@ -2,7 +2,7 @@
title: Mommy
---
Mommy (hereinafter the "Application") is a web-based application that provides users with supportive and loving messages, optionally personalized with their name. The Application uses a Fastify-based backend server that serves both a landing page and an API endpoint, delivering encouraging phrases with configurable "mommy" personas. It is designed for ease of use, accessibility, and providing emotional support through positive reinforcement.
Mommy (hereinafter the "Application") is a web-based application that provides users with supportive and loving messages, optionally personalised with their name. The Application uses a Fastify-based backend server that serves both a landing page and an API endpoint, delivering encouraging phrases with configurable "mommy" personas. It is designed for ease of use, accessibility, and providing emotional support through positive reinforcement.
## 1. User Documentation
@@ -11,13 +11,13 @@ Mommy (hereinafter the "Application") is a web-based application that provides u
The Mommy application provides a simple web interface for receiving encouraging messages:
1. **Visit the Application**: Navigate to the [Mommy web application](https://mommy.nhcarrigan.com) in your browser
2. **Optional Name Entry**: Enter your name in the text field if you'd like personalized messages
2. **Optional Name Entry**: Enter your name in the text field if you'd like personalised messages
3. **Request Love**: Click the "I need some love..." button to receive an encouraging message
4. **Receive Your Message**: A supportive phrase will appear, personalized with your name if provided
4. **Receive Your Message**: A supportive phrase will appear, personalised with your name if provided
### Features
- **Personalized Messages**: Over 100 unique encouraging phrases that can be personalized with your name
- **Personalized Messages**: Over 100 unique encouraging phrases that can be personalised with your name
- **Accessibility-Focused Design**: Uses OpenDyslexic font and high-contrast styling for better readability
- **Mobile-Friendly**: Responsive design that works on all device sizes
- **No Registration Required**: Instant access without any account creation
@@ -27,10 +27,10 @@ The Mommy application provides a simple web interface for receiving encouraging
The application also provides a simple API:
- **Endpoint**: `/api`
- **Method**: GET
- **Optional Parameter**: `name` (string) - Your name for personalization
- **Optional Parameter**: `name` (string) - Your name for personalisation
- **Response**: Plain text encouraging message
Example: `GET /api?name=Alex` returns a personalized encouraging message.
Example: `GET /api?name=Alex` returns a personalised encouraging message.
## 2. Technical Documentation
@@ -56,7 +56,7 @@ src/
The application uses Fastify to serve:
1. **Landing Page** (`/`): Returns the complete HTML interface
2. **API Endpoint** (`/api`): Returns personalized encouraging messages
2. **API Endpoint** (`/api`): Returns personalised encouraging messages
### Message Generation
@@ -128,7 +128,7 @@ This software is licensed under Naomi's Public License. Copyright held by Naomi
The application:
- Does not store user data persistently
- Does not use cookies or tracking
- Processes names only for message personalization
- Processes names only for message personalisation
- Does not log personal information
### Content Policy
+7 -7
View File
@@ -14,7 +14,7 @@ Nomena is a Discord bot designed to help generate creative project ideas. When m
### 1.2. Access Requirements
Currently, the Application is configured for single-user access. Users must be authorized by the bot owner to interact with Nomena. If you attempt to use the bot without authorization, you will receive a message indicating that the bot can only generate project ideas for authorized users.
Currently, the Application is configured for single-user access. Users must be authorised by the bot owner to interact with Nomena. If you attempt to use the bot without authorisation, you will receive a message indicating that the bot can only generate project ideas for authorised users.
### 1.3. How to Use
@@ -183,7 +183,7 @@ By default, the bot is configured for single-user access. To modify access contr
```typescript
if (message.author.id !== "YOUR_DISCORD_USER_ID") {
await message.reply("Sorry, I can only generate project ideas for authorized users.");
await message.reply("Sorry, I can only generate project ideas for authorised users.");
return;
}
```
@@ -192,7 +192,7 @@ You can:
- Replace the user ID with your own Discord user ID
- Remove the check entirely to allow all users
- Implement role-based access control
- Add a whitelist of authorized user IDs
- Add a whitelist of authorised user IDs
#### Bot Mention ID
@@ -434,7 +434,7 @@ This section is for expansions to our legal policies specific to the Application
### 3.1. License
This Application is licensed under Naomi's Public License. The full license text is available at:
This Application is licensed under Naomi's Public License. The full licence text is available at:
https://docs.nhcarrigan.com/#/license
Copyright is held by Naomi Carrigan.
@@ -471,7 +471,7 @@ https://docs.nhcarrigan.com/#/security
**Application-Specific Security Measures:**
- **Access Control**: User ID verification limits bot usage to authorized individuals
- **Access Control**: User ID verification limits bot usage to authorised individuals
- **Environment Variables**: Sensitive API keys are stored in environment variables, not in code
- **Input Validation**: User input is sanitized before being sent to AI APIs
- **Error Handling**: Errors are caught and handled gracefully without exposing sensitive information
@@ -598,12 +598,12 @@ Follow the installation instructions in Section 2.3 (Installation) to set up you
- Additional AI model options
- Customizable response formats
- Project name filtering options
- Image style customization
- Image style customisation
**Code Quality:**
- Adding unit tests
- Improving error handling
- Performance optimizations
- Performance optimisations
- Code documentation
**Bug Fixes:**
+5 -5
View File
@@ -1,7 +1,7 @@
---
title: Portfolio
---
Portfolio (hereinafter the "Application") is a static HTML landing page that serves as the primary web presence for NHCarrigan, a software engineering and community management consulting firm. The Application provides information about the organization's services, contact methods, past clients, and founder, while serving as a gateway to the broader NHCarrigan ecosystem of tools and communities.
Portfolio (hereinafter the "Application") is a static HTML landing page that serves as the primary web presence for NHCarrigan, a software engineering and community management consulting firm. The Application provides information about the organisation's services, contact methods, past clients, and founder, while serving as a gateway to the broader NHCarrigan ecosystem of tools and communities.
## 1. User Documentation
@@ -13,16 +13,16 @@ The Application is currently deployed and accessible at [nhcarrigan.com](https:/
### Available Features
- **Company Information**: Overview of NHCarrigan's consulting services specializing in community management and software engineering
- **Company Information**: Overview of NHCarrigan's consulting services specialising in community management and software engineering
- **Service Offerings**: Details about tools and infrastructure development for online community management
- **Contact Options**: Multiple ways to reach the organization including:
- **Contact Options**: Multiple ways to reach the organisation including:
- Public Discord community
- Forum for long-form discussions
- Commission inquiry form
- General contact form
- Paid meeting scheduling
- **Past Work**: Links to founder's resume, client testimonials, sitemap, and open source code
- **Founder Information**: Background about Naomi Carrigan and the organization's mission
- **Founder Information**: Background about Naomi Carrigan and the organisation's mission
- **Resource Links**: Access to documentation, policies, and educational content
## 2. Technical Documentation
@@ -54,7 +54,7 @@ This section is for expansions to our legal policies specific to the Application
### Current Legal Framework
The Application operates under NHCarrigan's standard legal documentation:
- **License**: Global software license (available at docs.nhcarrigan.com)
- **License**: Global software licence (available at docs.nhcarrigan.com)
- **Copyright**: Held by Naomi Carrigan
- **Code of Conduct**: Available in repository and at docs.nhcarrigan.com
- **Privacy Policy**: Referenced on the website
+4 -4
View File
@@ -2,7 +2,7 @@
title: Resume
---
Resume (hereinafter the "Application") is a static site generator that transforms a YAML or JSON resume source into a styled HTML resume website, along with downloadable formats. It is designed for easy customization and deployment, using TypeScript for parsing and rendering, and outputs a ready-to-host static site.
Resume (hereinafter the "Application") is a static site generator that transforms a YAML or JSON resume source into a styled HTML resume website, along with downloadable formats. It is designed for easy customisation and deployment, using TypeScript for parsing and rendering, and outputs a ready-to-host static site.
## 1. User Documentation
@@ -10,7 +10,7 @@ The Application generates a professional, accessible resume website from structu
### Features
- **Responsive Design**: Mobile-friendly layout that works on all devices
- **Print-Optimized**: Print or save as PDF with optimized styling
- **Print-Optimized**: Print or save as PDF with optimised styling
- **Multiple Formats**: Download resume data in YAML or JSON format
- **Professional Sections**: Employment, volunteer work, education, certifications, projects, and publications
- **Navigation Links**: Quick jump links to different resume sections
@@ -79,7 +79,7 @@ The resume data follows this schema:
### Customization
1. **Content**: Edit `src/source.yaml` with your resume data
2. **Styling**: Modify `src/static/style.css` for visual customization
2. **Styling**: Modify `src/static/style.css` for visual customisation
3. **Structure**: Update `src/parse.ts` to change HTML generation
4. **Types**: Extend `src/interfaces/resume.ts` for new data fields
@@ -99,7 +99,7 @@ Deploy to any static hosting service (Netlify, Vercel, GitHub Pages, etc.)
This software is licensed under Naomi's Public License. Copyright held by Naomi Carrigan.
For complete legal terms, refer to:
- [Global Software License](https://docs.nhcarrigan.com/#/license)
- [Global Software Licence](https://docs.nhcarrigan.com/#/license)
- [LICENSE.md](LICENSE.md) in the repository
- [PRIVACY.md](PRIVACY.md) for privacy policy
- [TERMS.md](TERMS.md) for terms of service
@@ -2,7 +2,7 @@
title: Rosalia Nightsong
---
Rosalia Nightsong (hereinafter the "Application") is a centralized alert server that receives and forwards application logs, errors, uptime notifications, Discord entitlements, and Stripe payment events to both email and Discord channels for real-time monitoring and notification purposes.
Rosalia Nightsong (hereinafter the "Application") is a centralised alert server that receives and forwards application logs, errors, uptime notifications, Discord entitlements, and Stripe payment events to both email and Discord channels for real-time monitoring and notification purposes.
## 1. User Documentation
+3 -3
View File
@@ -2,7 +2,7 @@
title: Saisoku
---
Saisoku (hereinafter the "Application") is a Discord bot designed to help users maintain productivity through hourly task reminders. The bot allows users to create reminders with either encouraging or bullying messages, providing customizable motivation styles to suit different preferences.
Saisoku (hereinafter the "Application") is a Discord bot designed to help users maintain productivity through hourly task reminders. The bot allows users to create reminders with either encouraging or bullying messages, providing customisable motivation styles to suit different preferences.
## 1. User Documentation
@@ -10,7 +10,7 @@ This section is for those interacting with a live instance of the Application.
### Adding the Bot to Discord
To use Saisoku, add it to Discord using the [official invite link](https://discord.com/oauth2/authorize?client_id=1438325099345346723).
To use Saisoku, add it to Discord using the [official invite link](https://discord.com/oauth2/authorise?client_id=1438325099345346723).
### Subscription Requirements
@@ -307,7 +307,7 @@ The project uses:
### Key Areas for Contribution
1. **Phrase Library** (`src/config/phrases.ts`): Add new encouraging or bullying phrases
2. **Features**: Propose new reminder features or customization options
2. **Features**: Propose new reminder features or customisation options
3. **Documentation**: Improve user or technical documentation
4. **Bug Fixes**: Address issues reported in the issue tracker
5. **Testing**: Add test coverage (currently minimal)
+4 -4
View File
@@ -80,7 +80,7 @@ op run --env-file=.env -- tsx src/crowdin/reapplyTranslations.ts
##### Audit NPM Packages (`src/github/auditNpmPackages.ts`)
Scans GitHub organization repositories for known vulnerable npm packages.
Scans GitHub organisation repositories for known vulnerable npm packages.
**Usage:**
```bash
@@ -88,7 +88,7 @@ op run --env-file=.env -- tsx src/github/auditNpmPackages.ts
```
**What it does:**
- Fetches all repositories from the FreeCodeCamp GitHub organization
- Fetches all repositories from the FreeCodeCamp GitHub organisation
- Searches for 18 known vulnerable package versions in `package.json` files
- Generates a report of vulnerable dependencies
- Saves results to `data/npm-vulnerabilities.txt`
@@ -261,7 +261,7 @@ This section is for those interested in running their own instance of the Applic
To adapt scripts for your use:
1. **Crowdin scripts:** Update environment variables in `.env`
2. **GitHub audit:** Modify organization name in `src/github/auditNpmPackages.ts:48`
2. **GitHub audit:** Modify organisation name in `src/github/auditNpmPackages.ts:48`
3. **Discord threads:** Update channel ID and talk data in `src/discord/cycThreads.ts`
4. **Media processing:** Update file paths in `src/music/id3v2.ts:7-8`
@@ -553,7 +553,7 @@ pnpm audit
**Preferred Libraries:**
- API clients: Official SDKs when available (`@octokit/rest`, etc.)
- CLI interactions: `@inquirer/prompts`
- Progress visualization: `cli-progress`
- Progress visualisation: `cli-progress`
- HTTP requests: Native `fetch` with `backoffAndRetry` wrapper
### 4.5. Documentation Standards
+1 -1
View File
@@ -10,7 +10,7 @@ This section is for those interacting with a live instance of the Application.
### Adding Sorielle to Your Server
You can add Sorielle to your Discord server using this [invitation link](https://discord.com/oauth2/authorize?client_id=1391489982887362761).
You can add Sorielle to your Discord server using this [invitation link](https://discord.com/oauth2/authorise?client_id=1391489982887362761).
### Getting Started
+11 -11
View File
@@ -43,7 +43,7 @@ An interactive explorer for music that Naomi listens to. Features include:
- Search functionality for artists and titles
- Dynamic filtering with live count updates
- Tabular display with alternating row colors
- Tabular display with alternating row colours
- JSON-backed data storage (`songs.json`)
#### 1.1.4. Testimonials (`/testimonials`)
@@ -57,8 +57,8 @@ A comprehensive showcase of professional feedback and recommendations from:
Features include:
- Print-optimized styling
- Chronologically organized testimonials
- Print-optimised styling
- Chronologically organised testimonials
- Web form integration for new submissions
- Over 50 professional testimonials spanning multiple years (2023-2025)
@@ -82,7 +82,7 @@ All pages share common functionality through a global header system:
- Consistent styling via CSS custom properties (variables)
- Responsive design for mobile and desktop
- Global navigation (loaded from `cdn.nhcarrigan.com/headers/index.js`)
- Consistent theming with foreground/background color variables
- Consistent theming with foreground/background colour variables
- Custom cursor styles
### 1.3. Accessibility
@@ -237,10 +237,10 @@ Run `./testimonials.sh` to update the testimonial data from our API.
Each page uses CSS custom properties that can be overridden:
- `--foreground`: Primary foreground color
- `--background`: Primary background color
- `--foreground`: Primary foreground colour
- `--background`: Primary background colour
Global styles are loaded from the CDN header system. To customize:
Global styles are loaded from the CDN header system. To customise:
1. Fork and host your own version of the header script
2. Update the script src in each HTML file
@@ -294,7 +294,7 @@ This section is for expansions to our legal policies specific to the Application
### 3.1. License
The Application is licensed under the global software license maintained by Naomi Carrigan. Full license details are available at:
The Application is licensed under the global software licence maintained by Naomi Carrigan. Full licence details are available at:
- **URL**: https://docs.nhcarrigan.com/#/license
- **Copyright**: All rights reserved by Naomi Carrigan
@@ -532,7 +532,7 @@ Use the issue templates in `.gitea/issue_template/`:
- Accessibility improvements
- Cross-browser compatibility fixes
- Performance optimizations
- Performance optimisations
- Documentation updates
#### 4.8.2. Medium Priority
@@ -550,7 +550,7 @@ Use the issue templates in `.gitea/issue_template/`:
### 4.9. Recognition
Contributors are recognized through:
Contributors are recognised through:
- Git commit history
- Pull request acknowledgments
@@ -643,7 +643,7 @@ feat: add search functionality to testimonials page
- **Data Format**: Static HTML cards generated from source
- **Styling Features**:
- Screen-optimized and print-optimized views
- Screen-optimised and print-optimised views
- Responsive card layout
- Chronological ordering
- **Submission**: Via web form at `https://forms.nhcarrigan.com/form/M_GrmqASymmO744axMOmu2LaMAaT5F0LmdVcU2c8-gQ`
+3 -3
View File
@@ -11,7 +11,7 @@ This section is for those interacting with a live instance of the Application.
### Adding Tyche to Your Discord Server
To add Tyche to your Discord server, use the following invite link:
https://discord.com/oauth2/authorize?client_id=1436837822656020663
https://discord.com/oauth2/authorise?client_id=1436837822656020663
The bot requires the following permissions:
- View Channels (to see where commands are used)
@@ -248,7 +248,7 @@ node prod/index.js
4. **Monitoring**:
- Web server provides a basic health check endpoint
- Analytics are tracked via @nhcarrigan/discord-analytics
- Logging can be centralized using the LOG_TOKEN
- Logging can be centralised using the LOG_TOKEN
5. **Scaling**: As a stateless bot, multiple instances can run behind a load balancer if needed
@@ -298,7 +298,7 @@ This section is for expansions to our legal policies specific to the Application
### License
Tyche is licensed under Naomi's Public License. The full license text can be found at:
Tyche is licensed under Naomi's Public License. The full licence text can be found at:
https://docs.nhcarrigan.com/#/license
Copyright is held by Naomi Carrigan.
@@ -10,7 +10,7 @@ This section is for those interacting with a live instance of the Application.
### 1.1. Overview
The Application is a published npm package (`@nhcarrigan/typescript-config`) that provides a standardized TypeScript configuration. It enforces strict typing rules and modern ECMAScript standards to improve code quality and maintainability.
The Application is a published npm package (`@nhcarrigan/typescript-config`) that provides a standardised TypeScript configuration. It enforces strict typing rules and modern ECMAScript standards to improve code quality and maintainability.
### 1.2. Installation
@@ -78,7 +78,7 @@ The Application provides the following compiler options:
- **Version**: 4.0.0
- **NPM Package**: [@nhcarrigan/typescript-config](https://www.npmjs.com/package/@nhcarrigan/typescript-config)
- **Author**: Naomi Carrigan
- **License**: [Global Software License](https://docs.nhcarrigan.com/#/license)
- **License**: [Global Software Licence](https://docs.nhcarrigan.com/#/license)
### 1.6. Support and Feedback
@@ -209,9 +209,9 @@ This section is for expansions to our legal policies specific to the Application
### 3.1. License
The Application is licensed under the [Global Software License](https://docs.nhcarrigan.com/#/license). Copyright is held by Naomi Carrigan.
The Application is licensed under the [Global Software Licence](https://docs.nhcarrigan.com/#/license). Copyright is held by Naomi Carrigan.
See LICENSE.md for full license details.
See LICENSE.md for full licence details.
### 3.2. Terms of Service
+2 -2
View File
@@ -11,7 +11,7 @@ This section is for those interacting with a live instance of the Application.
### Getting Started
1. **Adding Umbrelle to Your Server**
- Use the Discord OAuth2 authorization link: https://discord.com/oauth2/authorize?client_id=1412945347134881862
- Use the Discord OAuth2 authorisation link: https://discord.com/oauth2/authorise?client_id=1412945347134881862
- Ensure you have "Manage Server" permissions to add bots
2. **Setting Up a Honeypot Channel**
@@ -130,7 +130,7 @@ This section is for expansions to our legal policies specific to the Application
### License
This application is licensed under Naomi's Public License. The full license text can be found in the LICENSE.md file in the repository.
This application is licensed under Naomi's Public License. The full licence text can be found in the LICENSE.md file in the repository.
### Copyright
+1 -1
View File
@@ -145,7 +145,7 @@ The application includes a Fastify web server on port 6099 that serves:
The bot can be invited with this URL:
```
https://discord.com/oauth2/authorize?client_id=1391505285465509978
https://discord.com/oauth2/authorise?client_id=1391505285465509978
```
## 3. Legal Documentation
+8 -8
View File
@@ -10,7 +10,7 @@ This section is for those interacting with a live instance of the Application.
### 1.1. Overview
Vivicrea is a specialized Discord bot designed to generate consistent, high-quality anime-style artwork of a specific character. The bot uses advanced AI image generation technology to create unique images while maintaining character consistency across all generated artwork.
Vivicrea is a specialised Discord bot designed to generate consistent, high-quality anime-style artwork of a specific character. The bot uses advanced AI image generation technology to create unique images while maintaining character consistency across all generated artwork.
### 1.2. How to Use
@@ -33,7 +33,7 @@ Vivicrea is a specialized Discord bot designed to generate consistent, high-qual
#### 1.2.3. Access Restrictions
Currently, the Application only accepts image generation requests from a single authorized user (Naomi). Other users will receive a polite message indicating the restriction:
Currently, the Application only accepts image generation requests from a single authorised user (Naomi). Other users will receive a polite message indicating the restriction:
> "Sorry, I can only generate images for Naomi."
@@ -70,7 +70,7 @@ The Application is built using the following technology stack:
- **AI Provider**: Google GenAI (@google/genai) v1.28.0
- **Logging**: @nhcarrigan/logger v1.1.1
- **Analytics**: @nhcarrigan/discord-analytics v0.0.6
- **Web Server**: fastify v5.6.1 (included but not currently utilized)
- **Web Server**: fastify v5.6.1 (included but not currently utilised)
### 2.2. Project Structure
@@ -269,7 +269,7 @@ This section is for expansions to our legal policies specific to the Application
The Application operates under the following legal framework maintained by NHCarrigan:
- **Software License**: [Global Software License](https://docs.nhcarrigan.com/#/license)
- **Software License**: [Global Software Licence](https://docs.nhcarrigan.com/#/license)
- **Terms of Service**: [Terms of Service](https://docs.nhcarrigan.com/#/terms)
- **Privacy Policy**: [Privacy Policy](https://docs.nhcarrigan.com/#/privacy)
- **Code of Conduct**: Available in the repository
@@ -280,7 +280,7 @@ All users, contributors, and operators of the Application are subject to these p
Copyright is held by Naomi Carrigan.
The Application's source code is licensed under Naomi's Public License. Please refer to the [LICENSE.md](LICENSE.md) file and the global software license documentation for full terms.
The Application's source code is licensed under Naomi's Public License. Please refer to the [LICENSE.md](LICENSE.md) file and the global software licence documentation for full terms.
### 3.3. Data Processing
@@ -454,7 +454,7 @@ Future contributions to add a testing framework would be welcome.
When reporting bugs or requesting features:
1. **Check existing issues** to avoid duplicates
2. **Use descriptive titles** that summarize the issue
2. **Use descriptive titles** that summarise the issue
3. **Provide detailed information**:
- Steps to reproduce (for bugs)
- Expected behavior
@@ -485,7 +485,7 @@ The following areas would benefit from community contributions:
- Add support for multiple characters
- Implement image history/gallery features
- Add customization options for image generation parameters
- Add customisation options for image generation parameters
- Create a web dashboard for configuration
### 4.10. Getting Help
@@ -508,7 +508,7 @@ If you discover a security vulnerability:
### 4.12. Recognition
Contributors will be recognized in the following ways:
Contributors will be recognised in the following ways:
- GitHub contribution history
- Potential inclusion in project acknowledgments
- Community recognition and thanks
+18 -18
View File
@@ -2,7 +2,7 @@
title: Naomi's VSCode Themes
---
Naomi's VSCode Themes (hereinafter the "Application") is a Visual Studio Code extension that provides a curated collection of custom color themes designed to enhance the coding experience with aesthetically pleasing color schemes. The Application currently offers four distinct themes: Ocean Breeze, Sakura Dreams, Sakura Dreams (Dark), and Trans Pride.
Naomi's VSCode Themes (hereinafter the "Application") is a Visual Studio Code extension that provides a curated collection of custom colour themes designed to enhance the coding experience with aesthetically pleasing colour schemes. The Application currently offers four distinct themes: Ocean Breeze, Sakura Dreams, Sakura Dreams (Dark), and Trans Pride.
## 1. User Documentation
@@ -10,16 +10,16 @@ This section is for those interacting with a live instance of the Application.
### 1.1. Overview
Naomi's Themes is a VSCode extension that provides custom color themes for your code editor. Each theme has been carefully crafted with specific color palettes to create visually appealing and comfortable coding environments.
Naomi's Themes is a VSCode extension that provides custom colour themes for your code editor. Each theme has been carefully crafted with specific colour palettes to create visually appealing and comfortable coding environments.
### 1.2. Available Themes
The Application includes the following themes:
- **Ocean Breeze**: A dark theme featuring soothing teal and cyan colors reminiscent of ocean waves, designed for extended coding sessions with reduced eye strain
- **Sakura Dreams**: A light theme inspired by cherry blossoms with soft, pastel colors
- **Ocean Breeze**: A dark theme featuring soothing teal and cyan colours reminiscent of ocean waves, designed for extended coding sessions with reduced eye strain
- **Sakura Dreams**: A light theme inspired by cherry blossoms with soft, pastel colours
- **Sakura Dreams (Dark)**: A dark variant of the Sakura Dreams theme, maintaining the cherry blossom aesthetic while providing a darker background
- **Trans Pride**: A light theme celebrating trans pride with a carefully selected color palette
- **Trans Pride**: A light theme celebrating trans pride with a carefully selected colour palette
### 1.3. Installation
@@ -60,7 +60,7 @@ This section is for those interested in running their own instance of the Applic
The Application is structured as a standard VSCode extension with the following components:
- **Theme Definitions**: JSON files located in the `themes/` directory, each defining color schemes for UI elements and syntax highlighting
- **Theme Definitions**: JSON files located in the `themes/` directory, each defining colour schemes for UI elements and syntax highlighting
- **Extension Manifest**: `package.json` containing metadata and theme contributions
- **Assets**: `icon.png` for the extension icon
@@ -125,8 +125,8 @@ Each theme is defined in a JSON file with the following structure:
{
"name": "Theme Name",
"type": "dark" or "light",
"colors": {
// UI element colors
"colours": {
// UI element colours
},
"tokenColors": [
// Syntax highlighting rules
@@ -136,8 +136,8 @@ Each theme is defined in a JSON file with the following structure:
Key sections:
- **colors**: Defines colors for editor UI elements (background, foreground, sidebar, statusbar, etc.)
- **tokenColors**: Array of rules defining syntax highlighting colors based on TextMate scopes
- **colours**: Defines colours for editor UI elements (background, foreground, sidebar, statusbar, etc.)
- **tokenColors**: Array of rules defining syntax highlighting colours based on TextMate scopes
For example, see `themes/ocean-breeze.json` at lines 1-373.
@@ -172,7 +172,7 @@ This section is for expansions to our legal policies specific to the Application
### 3.1. License
The Application is licensed under Naomi Carrigan's global software license, available at: https://docs.nhcarrigan.com/#/license
The Application is licensed under Naomi Carrigan's global software licence, available at: https://docs.nhcarrigan.com/#/license
Copyright is held by Naomi Carrigan.
@@ -201,7 +201,7 @@ Security policies and vulnerability reporting procedures are documented in `SECU
### 3.5. Intellectual Property
All themes, color schemes, and design elements are copyright of Naomi Carrigan. The theme names "Ocean Breeze," "Sakura Dreams," and "Trans Pride" are part of this intellectual property.
All themes, colour schemes, and design elements are copyright of Naomi Carrigan. The theme names "Ocean Breeze," "Sakura Dreams," and "Trans Pride" are part of this intellectual property.
## 4. Contributing Documentation
@@ -250,7 +250,7 @@ Reference: `README.md` at lines 13-15
When contributing a new theme:
1. Ensure the theme has a unique name and aesthetic
2. Define both `colors` and `tokenColors` sections comprehensively
2. Define both `colours` and `tokenColors` sections comprehensively
3. Test the theme with multiple programming languages
4. Ensure sufficient contrast for accessibility
5. Add the theme entry to `package.json` under `contributes.themes`
@@ -283,10 +283,10 @@ Reference: `package.json` at lines 14-36
#### Color Guidelines
- Use hex color codes (e.g., `#012a22`)
- Use hex colour codes (e.g., `#012a22`)
- Consider accessibility and contrast ratios
- Test colors in both day and night lighting conditions
- Document color inspiration or theme concept if applicable
- Test colours in both day and night lighting conditions
- Document colour inspiration or theme concept if applicable
### 4.5. Testing
@@ -301,7 +301,7 @@ Before submitting:
- HTML/CSS
- Markdown
4. Verify UI elements (sidebar, statusbar, tabs, etc.) are properly styled
5. Check for color contrast issues
5. Check for colour contrast issues
### 4.6. Release Process
@@ -327,4 +327,4 @@ Recent release pattern (from git history):
### 4.8. Recognition
Contributors are valued members of the project. Significant contributions may be recognized in release notes or project documentation.
Contributors are valued members of the project. Significant contributions may be recognised in release notes or project documentation.
+9 -9
View File
@@ -2,7 +2,7 @@
title: Website Headers
---
Website Headers (hereinafter the "Application") is a JavaScript/TypeScript library that injects standardized metadata, styles, and UI components (such as footers and modals) into web pages. It is designed to provide consistent branding, accessibility, and legal compliance for Naomi Carrigan's web properties. The Application dynamically adds Open Graph and Twitter meta tags, favicons, global styles, a themed footer, analytics scripts, and a community call-to-action modal. It also supports theme toggling and audio playback for enhanced user experience.
Website Headers (hereinafter the "Application") is a JavaScript/TypeScript library that injects standardised metadata, styles, and UI components (such as footers and modals) into web pages. It is designed to provide consistent branding, accessibility, and legal compliance for Naomi Carrigan's web properties. The Application dynamically adds Open Graph and Twitter meta tags, favicons, global styles, a themed footer, analytics scripts, and a community call-to-action modal. It also supports theme toggling and audio playback for enhanced user experience.
## 1. User Documentation
@@ -26,7 +26,7 @@ The Website Headers library automatically enhances any webpage by injecting:
- **Responsive design**: Mobile-friendly layout with adaptive footer
- **Theme persistence**: Remembers user's theme preference across sessions
- **Privacy-respecting**: Uses privacy-focused Plausible Analytics
- **Performance optimized**: Minified production build with deferred script loading
- **Performance optimised**: Minified production build with deferred script loading
- **Cross-platform**: Works on all modern browsers and devices
### Integration
@@ -169,7 +169,7 @@ The Application integrates with several third-party services that have their own
#### Advertising
- **Google AdSense**: Contextual advertising platform
- Client ID: `ca-pub-3569924701890974`
- May collect user data for ad personalization
- May collect user data for ad personalisation
- Privacy policy: [Google Privacy Policy](https://policies.google.com/privacy)
#### Environmental Impact
@@ -188,7 +188,7 @@ The Application integrates with several third-party services that have their own
#### Local Storage Usage
The Application stores the following data in the user's browser:
- `theme`: User's preferred color scheme (light/dark)
- `theme`: User's preferred colour scheme (light/dark)
- `naomi-community-cta`: Timestamp of last community modal display
#### External Resource Loading
@@ -251,7 +251,7 @@ We welcome contributions to the website-headers project! Please review our [cont
- **ESLint**: Code must pass all linting rules (`@nhcarrigan/eslint-config`)
- **No warnings**: Build process fails if ESLint warnings are present
- **Comments**: Use JSDoc comments for functions and complex logic
- **Accessibility**: Maintain accessibility features (fonts, colors, ARIA labels)
- **Accessibility**: Maintain accessibility features (fonts, colours, ARIA labels)
### Testing
@@ -263,7 +263,7 @@ We welcome contributions to the website-headers project! Please review our [cont
### Areas for Contribution
#### High Priority
- **Performance optimization**: Reduce bundle size, optimize loading
- **Performance optimisation**: Reduce bundle size, optimise loading
- **Accessibility improvements**: Enhanced ARIA support, keyboard navigation
- **Mobile experience**: Better responsive design, touch interactions
- **Browser compatibility**: Support for older browsers
@@ -272,10 +272,10 @@ We welcome contributions to the website-headers project! Please review our [cont
- **Documentation**: Improve inline code documentation
- **Error handling**: Add graceful fallbacks for external resource failures
- **Testing framework**: Implement automated testing
- **Configuration options**: Make the library more customizable
- **Configuration options**: Make the library more customisable
#### Low Priority
- **Additional themes**: More color scheme options
- **Additional themes**: More colour scheme options
- **Animation effects**: Subtle transitions and animations
- **Internationalization**: Multi-language support
- **Advanced analytics**: More detailed event tracking
@@ -313,7 +313,7 @@ We welcome contributions to the website-headers project! Please review our [cont
### Recognition
Contributors will be recognized in:
Contributors will be recognised in:
- Git commit history
- Release notes
- Project documentation
+5 -5
View File
@@ -57,7 +57,7 @@ All volunteer positions require:
**New Volunteer Integration:**
- Comprehensive orientation including community values and policy framework training
- Role-specific training and competency development programs
- Role-specific training and competency development programmes
- Mentorship assignment with experienced volunteers for ongoing support
- Progressive responsibility integration with regular check-ins and feedback
@@ -66,7 +66,7 @@ All volunteer positions require:
### 4.1. Professional Development Opportunities
All volunteers receive access to:
- Leadership coaching and mentorship programs
- Leadership coaching and mentorship programmes
- External training and conference attendance support
- Cross-functional experience and advancement opportunities
- Professional development resources and networking opportunities
@@ -74,7 +74,7 @@ All volunteers receive access to:
### 4.2. Recognition and Wellness Support
**Comprehensive Support Systems:**
- Regular recognition and appreciation programs celebrating volunteer contributions
- Regular recognition and appreciation programmes celebrating volunteer contributions
- Mental health resources and peer support networks
- Flexible volunteer arrangements accommodating life circumstances
- Clear role boundaries and burnout prevention resources
@@ -99,7 +99,7 @@ All volunteers must understand and comply with our complete legal and policy fra
**IMPORTANT LEGAL NOTICE:**
This document does not constitute an offer of employment or create a binding employment contract. Our organisation reserves the right to modify, suspend, or terminate any volunteer position or associated programs at any time, without prior notice.
This document does not constitute an offer of employment or create a binding employment contract. Our organisation reserves the right to modify, suspend, or terminate any volunteer position or associated programmes at any time, without prior notice.
**Volunteer Service Acknowledgement:**
@@ -135,7 +135,7 @@ By engaging in any volunteer activities, you explicitly acknowledge that you hav
## Commitment to Volunteer Excellence
We are committed to providing exceptional volunteer experiences that contribute to both personal development and meaningful community impact. Through comprehensive support systems, professional development opportunities, and recognition programs, we ensure that volunteer service is rewarding, sustainable, and aligned with our mission of creating inclusive online environments.
We are committed to providing exceptional volunteer experiences that contribute to both personal development and meaningful community impact. Through comprehensive support systems, professional development opportunities, and recognition programmes, we ensure that volunteer service is rewarding, sustainable, and aligned with our mission of creating inclusive online environments.
Your interest in volunteering with our organisation demonstrates commitment to community service and inclusive values that we deeply appreciate. We look forward to reviewing your application and potentially welcoming you to our volunteer team.
+6 -6
View File
@@ -10,7 +10,7 @@ Welcome to our organisation. This Staff Handbook serves as a comprehensive guide
**(b)** **Community Leadership and Governance Policy**: Leadership structure, accountability, and governance frameworks;
**(c)** **Community Recognition and Appreciation Policy**: Recognition systems and volunteer support programs;
**(c)** **Community Recognition and Appreciation Policy**: Recognition systems and volunteer support programmes;
**(d)** **Community Feedback and Participation Policy**: Democratic participation and community input processes;
@@ -30,7 +30,7 @@ By familiarising yourself with this handbook and our broader policy framework, y
### 1.1. Flexible Engagement
We recognize and deeply appreciate that our staff members are volunteers dedicating their time and effort to support our community. As such, we do not impose rigid activity quotas or specific engagement levels.
We recognise and deeply appreciate that our staff members are volunteers dedicating their time and effort to support our community. As such, we do not impose rigid activity quotas or specific engagement levels.
### 1.2. Communication of Extended Absences
@@ -63,11 +63,11 @@ We encourage you to balance your volunteer work with your personal life and othe
### 1.6. Recognition and Appreciation
**Reference to Comprehensive Recognition Framework**: Detailed volunteer recognition, appreciation programs, and wellness support systems are set forth in our Community Recognition and Appreciation Policy, which is incorporated herein by reference.
**Reference to Comprehensive Recognition Framework**: Detailed volunteer recognition, appreciation programmes, and wellness support systems are set forth in our Community Recognition and Appreciation Policy, which is incorporated herein by reference.
Key recognition elements include:
- Regular appreciation and acknowledgement of volunteer contributions
- Volunteer milestone recognition and celebration programs
- Volunteer milestone recognition and celebration programmes
- Burnout prevention resources and wellness support systems
- Professional development opportunities and growth support
- Flexible volunteer arrangements accommodating personal circumstances
@@ -467,7 +467,7 @@ All staff members must comply with our complete legal and policy framework:
### 8.1. Training and Education Programs
**Reference to Comprehensive Development Framework**: Detailed training programs, professional development opportunities, and leadership skill enhancement are set forth in our Community Leadership and Governance Policy, which is incorporated herein by reference.
**Reference to Comprehensive Development Framework**: Detailed training programmes, professional development opportunities, and leadership skill enhancement are set forth in our Community Leadership and Governance Policy, which is incorporated herein by reference.
#### 8.1.1. Mandatory Training Components
- Foundation training in community values, mission, and policy frameworks
@@ -476,7 +476,7 @@ All staff members must comply with our complete legal and policy framework:
- Cultural competency and trauma-informed practices education
#### 8.1.2. Ongoing Development Opportunities
- Leadership coaching and mentorship programs
- Leadership coaching and mentorship programmes
- External training and conference attendance support
- Cross-functional experience and role advancement opportunities
- Professional networking and community management best practices
@@ -6,7 +6,7 @@ title: Staff Policy Self-Assessment
## Introduction
This self-assessment tool is designed to help you evaluate your understanding and comprehension of our organization's policies, procedures, and community standards. It covers all major policy areas that staff members are expected to know and apply in their roles.
This self-assessment tool is designed to help you evaluate your understanding and comprehension of our organisation's policies, procedures, and community standards. It covers all major policy areas that staff members are expected to know and apply in their roles.
**How to Use This Assessment:**
- Answer each question honestly and thoroughly
@@ -116,7 +116,7 @@ This self-assessment tool is designed to help you evaluate your understanding an
### 2.2. Professional Standards
**Question 13:** List five mandatory behaviors expected of all staff members:
**Question 13:** List five mandatory behaviours expected of all staff members:
*Your Answer:*
@@ -270,7 +270,7 @@ This self-assessment tool is designed to help you evaluate your understanding an
---
**Question 35:** How should you prioritize safety for marginalized community members in your moderation decisions?
**Question 35:** How should you prioritise safety for marginalized community members in your moderation decisions?
*Your Answer:*
@@ -540,7 +540,7 @@ This self-assessment tool is designed to help you evaluate your understanding an
---
**Question 74:** In crisis response situations, what specialized training is required?
**Question 74:** In crisis response situations, what specialised training is required?
*Your Answer:*
@@ -778,7 +778,7 @@ This self-assessment tool is designed to help you evaluate your understanding an
---
**Question 108:** How do you prioritize competing demands during high-stress situations while maintaining policy compliance?
**Question 108:** How do you prioritise competing demands during high-stress situations while maintaining policy compliance?
*Your Answer:*
+36 -36
View File
@@ -8,15 +8,15 @@ title: Professional Conduct Standards for Volunteers
### 1.1. Professional Conduct Commitment
All volunteers representing our organization are required to maintain the highest standards of professional conduct in all activities, interactions, and representations of the organization. This policy establishes mandatory expectations, requirements, and accountability measures for professional behavior.
All volunteers representing our organisation are required to maintain the highest standards of professional conduct in all activities, interactions, and representations of the organisation. This policy establishes mandatory expectations, requirements, and accountability measures for professional behavior.
### 1.2. Policy Scope and Application
**(a)** This policy applies to all volunteer positions and roles within the organization;
**(a)** This policy applies to all volunteer positions and roles within the organisation;
**(b)** Standards apply during all volunteer activities, official communications, and public representations;
**(c)** Requirements extend to all platforms, channels, and mediums of organizational participation;
**(c)** Requirements extend to all platforms, channels, and mediums of organisational participation;
**(d)** Policy covers interactions with community members, colleagues, stakeholders, and external parties.
@@ -48,13 +48,13 @@ All volunteers representing our organization are required to maintain the highes
**(b)** **Response Timeliness**: Respond to inquiries and messages within established timeframes appropriate to the communication channel;
**(c)** **Channel Appropriateness**: Use appropriate communication channels for different types of organizational business;
**(c)** **Channel Appropriateness**: Use appropriate communication channels for different types of organisational business;
**(d)** **Professional Tone**: Maintain professional tone and language in all written and verbal communications.
### 2.3. Integrity and Accountability Framework
**(a)** **Transparency Requirement**: Act honestly and transparently in all volunteer activities and organizational representations;
**(a)** **Transparency Requirement**: Act honestly and transparently in all volunteer activities and organisational representations;
**(b)** **Personal Responsibility**: Take full responsibility for your actions, decisions, and their consequences;
@@ -76,21 +76,21 @@ All volunteers representing our organization are required to maintain the highes
### 3.2. Organizational Representation Standards
**(a)** **Continuous Representation**: Recognize that you represent the organization at all times during volunteer activities;
**(a)** **Continuous Representation**: Recognize that you represent the organisation at all times during volunteer activities;
**(b)** **Reputation Protection**: Avoid any actions, statements, or behaviors that could damage the organization's reputation;
**(b)** **Reputation Protection**: Avoid any actions, statements, or behaviours that could damage the organisation's reputation;
**(c)** **Position Separation**: Clearly separate personal opinions from official organizational positions in all communications;
**(c)** **Position Separation**: Clearly separate personal opinions from official organisational positions in all communications;
**(d)** **Professional Boundaries**: Maintain appropriate professional boundaries with community members and stakeholders.
### 3.3. Collaboration and Teamwork Obligations
**(a)** **Cooperative Engagement**: Work cooperatively and constructively with other volunteers, staff, and organizational partners;
**(a)** **Cooperative Engagement**: Work cooperatively and constructively with other volunteers, staff, and organisational partners;
**(b)** **Information Sharing**: Share information and resources appropriately in accordance with organizational policies;
**(b)** **Information Sharing**: Share information and resources appropriately in accordance with organisational policies;
**(c)** **Team Decision Support**: Support team decisions and organizational policies even when you may personally disagree;
**(c)** **Team Decision Support**: Support team decisions and organisational policies even when you may personally disagree;
**(d)** **Feedback Excellence**: Provide constructive feedback and accept feedback gracefully as part of continuous improvement.
@@ -108,33 +108,33 @@ All volunteers representing our organization are required to maintain the highes
### 4.2. Authority and Position Abuse
**(a)** **Power Misuse**: Abuse of volunteer position, authority, or organizational access is strictly prohibited;
**(a)** **Power Misuse**: Abuse of volunteer position, authority, or organisational access is strictly prohibited;
**(b)** **Influence Exploitation**: Using organizational influence for personal gain or inappropriate purposes is forbidden;
**(b)** **Influence Exploitation**: Using organisational influence for personal gain or inappropriate purposes is forbidden;
**(c)** **Coercion Prevention**: Using position to coerce, manipulate, or inappropriately influence others is prohibited;
**(d)** **Authority Misrepresentation**: Misrepresenting the scope or nature of your authority within the organization is forbidden.
**(d)** **Authority Misrepresentation**: Misrepresenting the scope or nature of your authority within the organisation is forbidden.
### 4.3. Confidentiality and Information Security Violations
**(a)** **Information Protection**: Sharing confidential information without proper authorization is strictly prohibited;
**(a)** **Information Protection**: Sharing confidential information without proper authorisation is strictly prohibited;
**(b)** **Data Security**: Violations of organizational data security policies and procedures are forbidden;
**(b)** **Data Security**: Violations of organisational data security policies and procedures are forbidden;
**(c)** **Privacy Breaches**: Unauthorized disclosure of personal information about community members or colleagues is prohibited;
**(d)** **Communication Security**: Sharing sensitive organizational communications outside authorized channels is forbidden.
**(d)** **Communication Security**: Sharing sensitive organisational communications outside authorised channels is forbidden.
### 4.4. Conflicts of Interest and Resource Misuse
**(a)** **Interest Conflicts**: Engaging in activities that create actual or apparent conflicts of interest is prohibited;
**(b)** **Resource Misuse**: Using organizational resources, access, or information for personal benefit is strictly forbidden;
**(b)** **Resource Misuse**: Using organisational resources, access, or information for personal benefit is strictly forbidden;
**(c)** **Financial Impropriety**: Any form of financial impropriety or misuse of organizational funds or resources is prohibited;
**(c)** **Financial Impropriety**: Any form of financial impropriety or misuse of organisational funds or resources is prohibited;
**(d)** **Competitive Activities**: Engaging in activities that compete with or undermine organizational interests is forbidden.
**(d)** **Competitive Activities**: Engaging in activities that compete with or undermine organisational interests is forbidden.
## 5. REPORTING PROCEDURES AND ACCOUNTABILITY MECHANISMS
@@ -146,7 +146,7 @@ All volunteers representing our organization are required to maintain the highes
**(c)** **Anonymous Options**: Anonymous reporting options are available for sensitive situations;
**(d)** **Retaliation Protection**: The organization prohibits retaliation against individuals who make good faith reports.
**(d)** **Retaliation Protection**: The organisation prohibits retaliation against individuals who make good faith reports.
### 5.2. Reporting Channels and Procedures
@@ -156,7 +156,7 @@ All volunteers representing our organization are required to maintain the highes
**(c)** **Crisis Response**: Contact crisis response coordinators immediately for urgent safety concerns;
**(d)** **External Resources**: Access external resources for situations involving organizational leadership.
**(d)** **External Resources**: Access external resources for situations involving organisational leadership.
### 5.3. Investigation and Response Protocols
@@ -164,7 +164,7 @@ All volunteers representing our organization are required to maintain the highes
**(b)** **Due Process**: Investigation procedures will respect due process rights of all parties involved;
**(c)** **Documentation**: All investigations and responses will be properly documented in accordance with organizational policies;
**(c)** **Documentation**: All investigations and responses will be properly documented in accordance with organisational policies;
**(d)** **Communication**: Appropriate parties will be informed of investigation outcomes and any corrective actions.
@@ -176,7 +176,7 @@ All volunteers representing our organization are required to maintain the highes
**(c)** **Suspension**: Temporary suspension of volunteer privileges may be imposed pending investigation or as corrective action;
**(d)** **Termination**: Permanent removal from volunteer programs may result from serious or repeated violations;
**(d)** **Termination**: Permanent removal from volunteer programmes may result from serious or repeated violations;
**(e)** **Legal Referral**: Serious violations may be referred to appropriate authorities for legal action.
@@ -204,13 +204,13 @@ All volunteers representing our organization are required to maintain the highes
### 6.3. Support System Infrastructure
**(a)** **Mentorship Programs**: Structured mentorship programs for new volunteers and ongoing professional development;
**(a)** **Mentorship Programs**: Structured mentorship programmes for new volunteers and ongoing professional development;
**(b)** **Supervisory Support**: Regular check-ins with supervisors and team leaders for guidance and feedback;
**(c)** **Crisis Resources**: Immediate access to crisis response resources and emergency support systems;
**(d)** **Professional Development**: Ongoing opportunities for skill development and career advancement within the organization.
**(d)** **Professional Development**: Ongoing opportunities for skill development and career advancement within the organisation.
### 6.4. Resource Accessibility and Availability
@@ -228,11 +228,11 @@ All volunteers representing our organization are required to maintain the highes
**(a)** **Scheduled Reviews**: Comprehensive policy review and updates are conducted annually or as needed;
**(b)** **Stakeholder Input**: Reviews include feedback from volunteers, community members, and organizational leadership;
**(b)** **Stakeholder Input**: Reviews include feedback from volunteers, community members, and organisational leadership;
**(c)** **Legal Compliance**: Updates ensure continued compliance with applicable laws and regulatory requirements;
**(d)** **Best Practices**: Policy updates incorporate evolving best practices in professional conduct and organizational management.
**(d)** **Best Practices**: Policy updates incorporate evolving best practices in professional conduct and organisational management.
### 7.2. Feedback Integration and Assessment
@@ -240,19 +240,19 @@ All volunteers representing our organization are required to maintain the highes
**(b)** **Training Effectiveness**: Ongoing assessment of training program effectiveness and impact;
**(c)** **Implementation Analysis**: Analysis of policy implementation and compliance across the organization;
**(c)** **Implementation Analysis**: Analysis of policy implementation and compliance across the organisation;
**(d)** **Outcome Measurement**: Measurement of professional conduct standards on organizational culture and community experience.
**(d)** **Outcome Measurement**: Measurement of professional conduct standards on organisational culture and community experience.
### 7.3. Recognition and Accountability Excellence
**(a)** **Excellence Recognition**: Regular recognition of exemplary professional conduct and positive organizational contribution;
**(a)** **Excellence Recognition**: Regular recognition of exemplary professional conduct and positive organisational contribution;
**(b)** **Success Stories**: Documentation and sharing of professional conduct success stories and positive examples;
**(c)** **Peer Recognition**: Systems for peer recognition of outstanding professional behavior;
**(d)** **Leadership Development**: Recognition programs that support leadership development and career advancement.
**(d)** **Leadership Development**: Recognition programmes that support leadership development and career advancement.
### 7.4. Organizational Learning and Adaptation
@@ -260,9 +260,9 @@ All volunteers representing our organization are required to maintain the highes
**(b)** **Proactive Improvement**: Proactive identification and correction of potential professional conduct issues;
**(c)** **Cultural Evolution**: Support for positive organizational culture evolution and professional standard enhancement;
**(c)** **Cultural Evolution**: Support for positive organisational culture evolution and professional standard enhancement;
**(d)** **Innovation Integration**: Integration of innovative approaches to professional conduct and organizational development.
**(d)** **Innovation Integration**: Integration of innovative approaches to professional conduct and organisational development.
## 8. POLICY IMPLEMENTATION AND COMPLIANCE
@@ -280,7 +280,7 @@ All volunteers representing our organization are required to maintain the highes
**(a)** **Legal Alignment**: This policy complies with all applicable employment, volunteer, and anti-discrimination laws;
**(b)** **Policy Integration**: These standards integrate with and supplement other organizational policies and procedures;
**(b)** **Policy Integration**: These standards integrate with and supplement other organisational policies and procedures;
**(c)** **Regulatory Compliance**: Policy ensures compliance with relevant regulatory requirements and industry standards;
@@ -288,7 +288,7 @@ All volunteers representing our organization are required to maintain the highes
---
*This Professional Conduct Policy establishes mandatory standards for volunteer behavior and organizational representation. All volunteers are required to comply with these standards and participate in related training and development programs. This policy works in conjunction with other organizational policies to ensure ethical, professional, and effective volunteer engagement. Regular review and updates ensure continued relevance and effectiveness.*
*This Professional Conduct Policy establishes mandatory standards for volunteer behavior and organisational representation. All volunteers are required to comply with these standards and participate in related training and development programmes. This policy works in conjunction with other organisational policies to ensure ethical, professional, and effective volunteer engagement. Regular review and updates ensure continued relevance and effectiveness.*
**Document Version**: 1.0
**Last Updated**: 25 September 2025
+30 -30
View File
@@ -92,7 +92,7 @@ The Legal and Policy Advisor provides oversight of legal compliance and policy d
**Preferred Experience:**
- Professional legal background or paralegal certification
- Experience with non-profit governance and community organization law
- Experience with non-profit governance and community organisation law
- Knowledge of data protection, privacy, and digital rights legislation
- Previous experience in policy advisory or compliance roles
@@ -133,7 +133,7 @@ Community Managers focus on fostering positive community culture, coordinating a
- Coordinate community activities, discussions, and special initiatives
- Serve as primary liaison between community members and leadership team
- Monitor community health metrics and member satisfaction indicators
- Implement community feedback programs and responsive improvement initiatives
- Implement community feedback programmes and responsive improvement initiatives
#### 3.2.2. Skills and Development
**Required Capabilities:**
@@ -149,7 +149,7 @@ Technical Managers oversee day-to-day technical operations, coordinate developme
**Key Responsibilities:**
- Oversee pull request reviews and coordinate code review processes
- Manage issue triage, prioritization, and assignment to Technical Contributors
- Manage issue triage, prioritisation, and assignment to Technical Contributors
- Coordinate technical contributor team activities and project management
- Provide technical guidance and mentorship to Technical Contributors and community members
- Serve as primary liaison between Technical Administrators and Technical Contributors
@@ -160,7 +160,7 @@ Technical Managers oversee day-to-day technical operations, coordinate developme
**Essential Management Skills:**
- Experience in technical project management and team coordination
- Strong code review capabilities and software development best practices knowledge
- Ability to triage and prioritize technical issues based on community impact and resources
- Ability to triage and prioritise technical issues based on community impact and resources
- Excellent communication skills for coordinating between technical and non-technical team members
**Technical Competencies:**
@@ -211,7 +211,7 @@ The Accessibility Coordinator ensures that all community systems, activities, an
- Knowledge of legal accessibility requirements and best practices
**Ongoing Development:**
- Accessibility certification programs and continuing education
- Accessibility certification programmes and continuing education
- Collaboration with external accessibility experts and organisations
- Training in emerging assistive technologies and inclusive design innovations
@@ -221,7 +221,7 @@ The Accessibility Coordinator ensures that all community systems, activities, an
Events Coordinators plan and execute community activities, celebrations, and educational programming that strengthen community bonds and provide value to members.
**Key Responsibilities:**
- Plan and coordinate community events, celebrations, and educational programs
- Plan and coordinate community events, celebrations, and educational programmes
- Manage event logistics including accessibility accommodations and timezone considerations
- Coordinate with other leadership team members for integrated programming
- Evaluate event success and gather feedback for continuous improvement
@@ -283,14 +283,14 @@ The Communications and Outreach Coordinator manages external communications, pub
### 4.5. Training and Development Coordinator (Specialist Leadership)
#### 4.5.1. Role Overview
The Training and Development Coordinator oversees comprehensive training programs, professional development opportunities, and educational initiatives for leaders and community members.
The Training and Development Coordinator oversees comprehensive training programmes, professional development opportunities, and educational initiatives for leaders and community members.
**Key Responsibilities:**
- Develop and maintain comprehensive training curricula for all leadership roles
- Coordinate onboarding programs for new leaders and community members
- Coordinate onboarding programmes for new leaders and community members
- Manage mentorship program structure, matching, and effectiveness monitoring
- Oversee professional development opportunities and educational resources
- Ensure consistent training standards and quality across all programs
- Ensure consistent training standards and quality across all programmes
- Coordinate with external training providers and professional development opportunities
- Evaluate training effectiveness and implement continuous improvements
@@ -304,12 +304,12 @@ The Training and Development Coordinator oversees comprehensive training program
### 4.6. Partnership and Collaboration Coordinator (Specialist Leadership)
#### 4.6.1. Role Overview
The Partnership and Collaboration Coordinator manages relationships with external organizations, coordinates collaborative projects, and develops strategic partnerships that benefit the community.
The Partnership and Collaboration Coordinator manages relationships with external organisations, coordinates collaborative projects, and develops strategic partnerships that benefit the community.
**Key Responsibilities:**
- Manage relationships with other communities, organizations, and external partners
- Manage relationships with other communities, organisations, and external partners
- Coordinate collaborative projects and cross-community initiatives
- Oversee guest speaker programs and external educational opportunities
- Oversee guest speaker programmes and external educational opportunities
- Manage sponsorship agreements and partnership development
- Facilitate inter-community events and collaborative activities
- Develop and maintain partnership agreements and memoranda of understanding
@@ -335,7 +335,7 @@ The Support Team Leader oversees and coordinates all community support operation
- Handle escalated support issues and complex member concerns requiring leadership intervention
- Coordinate support team scheduling and coverage to ensure consistent availability
- Collaborate with other leadership roles to identify support needs and resource requirements
- Implement support team improvements and process optimizations based on feedback and analytics
- Implement support team improvements and process optimisations based on feedback and analytics
- Serve as primary liaison between support team and executive/operational leadership
- Manage support team knowledge base and ensure consistent information sharing
@@ -356,13 +356,13 @@ The Community Growth Specialist develops and implements comprehensive growth str
- Analyse community growth metrics, member acquisition trends, and retention patterns
- Design and execute outreach campaigns to attract new members from target demographics
- Coordinate with Communications and Outreach Coordinator on growth-focused messaging and content
- Implement member retention programs and initiatives to reduce community churn
- Implement member retention programmes and initiatives to reduce community churn
- Identify and develop community growth opportunities through partnerships and collaborations
- Monitor and optimize member onboarding processes to improve new member experience and retention
- Monitor and optimise member onboarding processes to improve new member experience and retention
- Conduct market research and competitive analysis to identify growth opportunities
- Create and manage referral programs and member advocacy initiatives
- Create and manage referral programmes and member advocacy initiatives
- Track and report on key growth metrics including member acquisition, retention, and lifetime value
- Collaborate with Events Coordinator to design growth-focused community activities and engagement programs
- Collaborate with Events Coordinator to design growth-focused community activities and engagement programmes
#### 4.8.2. Growth and Analytics Expertise
**Required Skills:**
@@ -395,7 +395,7 @@ Community Moderators provide front-line community support, enforce community sta
**Ongoing Support Systems:**
- Peer mentorship with experienced moderators
- Regular team meetings and collaboration opportunities
- Professional development and skill enhancement programs
- Professional development and skill enhancement programmes
- Burnout prevention resources and wellness support systems
### 5.2. Community Mentors
@@ -408,7 +408,7 @@ Community Mentors provide guidance and support to new community members, helping
- Provide ongoing guidance and support during new member integration periods
- Answer questions about community activities, policies, and participation opportunities
- Connect new members with relevant resources, tools, and community connections
- Participate in mentor training and peer support programs
- Participate in mentor training and peer support programmes
#### 5.2.2. Mentor Development
**Qualification Requirements:**
@@ -421,7 +421,7 @@ Community Mentors provide guidance and support to new community members, helping
- Peer support training and inclusive communication skill development
- Cultural competency and sensitivity training for diverse member support
- Regular mentor coordination meetings and experience sharing sessions
- Recognition and appreciation programs celebrating mentor contributions
- Recognition and appreciation programmes celebrating mentor contributions
### 5.3. Subject Matter Experts
@@ -509,7 +509,7 @@ Guild Wars 2 Leaders provide strategic leadership and direction for Guild Wars 2
**Essential Qualifications:**
- Extensive Guild Wars 2 gameplay experience and deep understanding of game mechanics
- Proven leadership experience within gaming communities or guild environments
- Strong organizational skills for coordinating guild activities and events
- Strong organisational skills for coordinating guild activities and events
- Excellent communication skills for managing diverse guild member needs
### 5.6. Guild Wars 2 Officer
@@ -530,7 +530,7 @@ Guild Wars 2 Officers support the Guild Wars 2 Leader in daily guild operations,
**Required Skills:**
- Solid Guild Wars 2 gameplay experience and familiarity with guild systems
- Strong interpersonal skills and patience for helping new members
- Ability to organize and lead small group activities and events
- Ability to organise and lead small group activities and events
- Understanding of conflict resolution and community moderation principles
### 5.7. Quality Assurance Coordinator
@@ -565,13 +565,13 @@ Data and Analytics Coordinators collect and analyze community engagement data to
- Manage community surveys and feedback analysis for leadership decision-making
- Support leadership team with data insights and trend identification
- Maintain privacy-compliant data collection and analysis practices
- Develop dashboards and visualization tools for community metrics monitoring
- Develop dashboards and visualisation tools for community metrics monitoring
- Coordinate with other leadership roles to identify key performance indicators and success metrics
#### 5.8.2. Analytics and Research Skills
**Required Expertise:**
- Experience with data analysis, statistics, or research methodologies
- Proficiency with data analysis tools and visualization software
- Proficiency with data analysis tools and visualisation software
- Understanding of privacy principles and ethical data collection practices
- Strong communication skills for presenting data insights to non-technical audiences
@@ -601,7 +601,7 @@ Community Support Specialists provide front-line assistance to community members
### 6.2. Technical Support Representatives
#### 6.2.1. Role Overview
Technical Support Representatives provide specialized technical assistance to community members experiencing platform or tool issues, focusing on troubleshooting and technical guidance.
Technical Support Representatives provide specialised technical assistance to community members experiencing platform or tool issues, focusing on troubleshooting and technical guidance.
**Key Responsibilities:**
- Provide technical assistance to community members experiencing platform or tool issues
@@ -627,7 +627,7 @@ Content Support Coordinators assist community members with content creation, ens
**Key Responsibilities:**
- Assist community members with content creation, formatting, and publishing
- Provide guidance on community content guidelines and best practices
- Help members optimize their contributions for accessibility and engagement
- Help members optimise their contributions for accessibility and engagement
- Coordinate with Subject Matter Experts to ensure content accuracy and quality
- Manage content creation resources, templates, and style guides
- Support community content initiatives and collaborative projects
@@ -648,7 +648,7 @@ Member Relations Specialists focus on fostering positive relationships within th
**Key Responsibilities:**
- Facilitate new member onboarding and integration into community culture
- Serve as primary point of contact for member concerns and relationship issues
- Coordinate welcome programs and new member orientation activities
- Coordinate welcome programmes and new member orientation activities
- Monitor member satisfaction and engagement levels across the community
- Mediate minor conflicts and facilitate communication between members
- Collect member feedback and suggestions for community improvements
@@ -735,12 +735,12 @@ All volunteer positions require demonstration of:
#### 8.1.1. Professional Development Opportunities
**Training and Skill Enhancement:**
- External conference attendance and professional development support
- Leadership coaching and mentorship programs
- Leadership coaching and mentorship programmes
- Cross-functional experience opportunities and role advancement pathways
- Community management best practices education and networking opportunities
**Recognition and Appreciation:**
- Regular volunteer appreciation events and celebration programs
- Regular volunteer appreciation events and celebration programmes
- Professional reference and recommendation support for career development
- Public recognition of outstanding volunteer contributions and service milestones
- Flexible volunteer arrangements accommodating changing life circumstances
@@ -821,7 +821,7 @@ All volunteers must understand and comply with:
**Community-Driven Enhancement:**
- Regular volunteer program assessment and improvement based on community needs
- Volunteer feedback integration into program development and policy refinement
- Innovation in volunteer support systems and recognition programs
- Innovation in volunteer support systems and recognition programmes
- Strategic planning for volunteer program expansion and enhancement as community grows
---
+8 -8
View File
@@ -4,7 +4,7 @@ title: Staff Application Evaluation Rubric
## 1. Purpose and Scope
This document establishes the standardized evaluation criteria for volunteer staff applications submitted to NHCarrigan. All application reviewers shall utilize this rubric to ensure consistent and objective assessment of candidates.
This document establishes the standardised evaluation criteria for volunteer staff applications submitted to NHCarrigan. All application reviewers shall utilise this rubric to ensure consistent and objective assessment of candidates.
## 2. Evaluation Methodology
@@ -31,18 +31,18 @@ Reviewers shall:
- **Inadequate (1)**: Incomplete responses, evasive answers, unprofessional presentation, or undisclosed conflicts of interest
### 3.2. Availability and Legal Compliance
**Objective**: Verify time commitments, legal eligibility, and agreement to organizational requirements.
**Objective**: Verify time commitments, legal eligibility, and agreement to organisational requirements.
**Performance Standards**:
- **Exceptional (5)**: Specific weekly time commitments provided, confirms legal volunteer status, agrees to all required documentation, demonstrates thorough understanding of organizational policies
- **Exceptional (5)**: Specific weekly time commitments provided, confirms legal volunteer status, agrees to all required documentation, demonstrates thorough understanding of organisational policies
- **Adequate (3)**: General availability indicated, acknowledges volunteer requirements, basic policy comprehension demonstrated
- **Inadequate (1)**: Vague or unrealistic time commitments, refuses required agreements, fails to meet age/legal requirements, or demonstrates insufficient policy understanding
### 3.3. Mission and Values Alignment
**Objective**: Evaluate alignment with organizational mission, commitment to inclusivity, and accessibility awareness.
**Objective**: Evaluate alignment with organisational mission, commitment to inclusivity, and accessibility awareness.
**Performance Standards**:
- **Exceptional (5)**: Demonstrates deep understanding of organizational mission, articulates strong commitment to inclusivity and accessibility, identifies potential challenges with proposed solutions
- **Exceptional (5)**: Demonstrates deep understanding of organisational mission, articulates strong commitment to inclusivity and accessibility, identifies potential challenges with proposed solutions
- **Adequate (3)**: Shows general mission understanding, acknowledges inclusivity and accessibility importance without detailed insight
- **Inadequate (1)**: Limited mission comprehension, dismissive of inclusivity/accessibility requirements, or values conflicts identified
@@ -50,7 +50,7 @@ Reviewers shall:
**Objective**: Assess teamwork capabilities, personal accountability, and feedback management skills.
**Performance Standards**:
- **Exceptional (5)**: Provides specific examples of successful collaboration and accountability, demonstrates balanced approach to feedback exchange, outlines clear organizational strategies
- **Exceptional (5)**: Provides specific examples of successful collaboration and accountability, demonstrates balanced approach to feedback exchange, outlines clear organisational strategies
- **Adequate (3)**: Describes teamwork experience in general terms, shows basic feedback understanding, minimal concrete examples provided
- **Inadequate (1)**: Indicates collaboration difficulties, resistance to feedback, or absence of accountability mechanisms
@@ -89,7 +89,7 @@ Reviewers shall:
## 4. Final Assessment Standards
### 4.1. Scoring Ranges
- **36-40 points**: Highly recommended candidate with exceptional organizational alignment
- **36-40 points**: Highly recommended candidate with exceptional organisational alignment
- **28-35 points**: Recommended candidate with strong potential and identified growth areas
- **20-27 points**: Not recommended due to insufficient qualifications
- **Below 20 points**: Rejected application
@@ -100,4 +100,4 @@ All reviewers shall maintain detailed scoring justification and provide specific
---
**Effective Date**: 30 September 2025
**Review Schedule**: Annual or as needed based on organizational requirements
**Review Schedule**: Annual or as needed based on organisational requirements
@@ -8,7 +8,7 @@ title: Accessibility Coordination Training for Staff
### 1.1. Purpose and Mission
This training provides comprehensive guidance for staff members serving as Accessibility Coordinators within our community ecosystem. Accessibility coordination is fundamental to our organizational commitment to creating inclusive spaces that welcome and empower individuals with disabilities and diverse accessibility needs.
This training provides comprehensive guidance for staff members serving as Accessibility Coordinators within our community ecosystem. Accessibility coordination is fundamental to our organisational commitment to creating inclusive spaces that welcome and empower individuals with disabilities and diverse accessibility needs.
### 1.2. Role Definition and Importance
@@ -76,7 +76,7 @@ This training provides comprehensive guidance for staff members serving as Acces
- **Canadian Accessibility Standards**: Accessibility requirements under Canadian law
**Legal Compliance Requirements:**
- **Public Accommodations**: Requirements for businesses and organizations serving the public
- **Public Accommodations**: Requirements for businesses and organisations serving the public
- **Digital Accessibility**: Legal requirements for website and application accessibility
- **Communication Access**: Requirements for accessible communication and information
- **Physical Access**: Requirements for physical accessibility of facilities and services
@@ -293,7 +293,7 @@ This training provides comprehensive guidance for staff members serving as Acces
- **Disability Awareness**: Basic disability awareness and etiquette training
- **Accessibility Principles**: Understanding of universal design and accessibility principles
- **Legal Requirements**: Overview of legal accessibility requirements and compliance
- **Community Values**: Integration of accessibility with organizational values and mission
- **Community Values**: Integration of accessibility with organisational values and mission
**Role-Specific Training:**
- **Content Creation**: Accessibility training for staff who create content
@@ -485,7 +485,7 @@ This training provides comprehensive guidance for staff members serving as Acces
- **Disability Awareness**: Basic understanding of disability culture and rights
- **Accessibility Principles**: Understanding of universal design and accessibility principles
- **Legal Basics**: Basic knowledge of accessibility laws and requirements
- **Community Values**: Integration of accessibility with organizational mission and values
- **Community Values**: Integration of accessibility with organisational mission and values
**Intermediate Level:**
- **Technical Assessment**: Ability to conduct basic accessibility assessments
@@ -129,10 +129,10 @@ This training provides comprehensive guidance for staff members serving as Commu
#### 3.2.1. Community-Based Outreach
**Partner Organization Collaboration:**
- **Diversity Organizations**: Partnerships with organizations serving underrepresented groups in tech
- **Educational Institutions**: Partnerships with schools, bootcamps, and training programs
- **Diversity Organizations**: Partnerships with organisations serving underrepresented groups in tech
- **Educational Institutions**: Partnerships with schools, bootcamps, and training programmes
- **Professional Associations**: Collaboration with professional associations focused on diversity
- **Community Centers**: Partnerships with community centers and local organizations
- **Community Centers**: Partnerships with community centers and local organisations
**Event-Based Outreach:**
- **Conference Presence**: Meaningful presence at conferences focused on diversity and inclusion
@@ -159,21 +159,21 @@ This training provides comprehensive guidance for staff members serving as Commu
#### 3.3.1. Strategic Partnership Identification
**Mission-Aligned Organizations:**
- **Social Justice Organizations**: Partnerships with organizations working on social justice issues
- **Education and Training**: Partnerships with educational institutions and training programs
- **Professional Development**: Partnerships with organizations focused on professional development
- **Technology Access**: Partnerships with organizations working to improve technology access
- **Social Justice Organizations**: Partnerships with organisations working on social justice issues
- **Education and Training**: Partnerships with educational institutions and training programmes
- **Professional Development**: Partnerships with organisations focused on professional development
- **Technology Access**: Partnerships with organisations working to improve technology access
**Mutual Benefit Partnerships:**
- **Resource Sharing**: Partnerships that allow mutual sharing of resources and expertise
- **Audience Exchange**: Partnerships that provide access to aligned audiences
- **Content Collaboration**: Collaborative content creation and educational programming
- **Event Partnerships**: Joint events and programming that benefit both organizations
- **Event Partnerships**: Joint events and programming that benefit both organisations
#### 3.3.2. Partnership Management
**Relationship Building:**
- **Trust Development**: Building trust and mutual understanding with partner organizations
- **Trust Development**: Building trust and mutual understanding with partner organisations
- **Regular Communication**: Maintaining regular communication and relationship maintenance
- **Value Demonstration**: Demonstrating value and mutual benefit of partnerships
- **Conflict Resolution**: Effective resolution of any conflicts or disagreements with partners
@@ -193,7 +193,7 @@ This training provides comprehensive guidance for staff members serving as Commu
**Mission-Driven Branding:**
- **Values Communication**: Clear communication of community values and social justice mission
- **Authenticity**: Authentic brand representation that matches actual community culture
- **Differentiation**: Clear differentiation from other technology communities and organizations
- **Differentiation**: Clear differentiation from other technology communities and organisations
- **Consistency**: Consistent brand representation across all platforms and communications
**Inclusive Brand Identity:**
@@ -237,7 +237,7 @@ This training provides comprehensive guidance for staff members serving as Commu
**Multi-Platform Approach:**
- **Platform Optimization**: Optimizing content for each specific platform and audience
- **Cross-Platform Consistency**: Maintaining consistent message while adapting format
- **Algorithm Understanding**: Understanding platform algorithms and optimizing for visibility
- **Algorithm Understanding**: Understanding platform algorithms and optimising for visibility
- **Engagement Strategy**: Strategies for meaningful engagement rather than just broadcasting
**Community-Driven Distribution:**
@@ -377,13 +377,13 @@ This training provides comprehensive guidance for staff members serving as Commu
#### 7.1.1. Partnership Identification and Evaluation
**Mission Alignment Assessment:**
- **Values Compatibility**: Assessing compatibility of organizational values and missions
- **Values Compatibility**: Assessing compatibility of organisational values and missions
- **Impact Potential**: Evaluating potential impact of partnerships on community growth and mission
- **Resource Complementarity**: Identifying partnerships that complement community resources and capabilities
- **Mutual Benefit**: Ensuring partnerships provide mutual benefit rather than one-sided extraction
**Due Diligence Process:**
- **Organizational Research**: Thorough research on potential partner organizations
- **Organizational Research**: Thorough research on potential partner organisations
- **Reputation Assessment**: Assessing reputation and track record of potential partners
- **Conflict Assessment**: Identifying potential conflicts of interest or value misalignment
- **Community Input**: Including community input in partnership evaluation and decision-making
@@ -391,7 +391,7 @@ This training provides comprehensive guidance for staff members serving as Commu
#### 7.1.2. Partnership Development and Management
**Relationship Building:**
- **Trust Development**: Building trust and mutual understanding with partner organizations
- **Trust Development**: Building trust and mutual understanding with partner organisations
- **Communication Establishment**: Establishing clear communication channels and protocols
- **Expectation Setting**: Setting clear expectations for partnership outcomes and responsibilities
- **Conflict Resolution**: Developing procedures for resolving conflicts and disagreements
@@ -430,7 +430,7 @@ This training provides comprehensive guidance for staff members serving as Commu
- **Justice Movement Alignment**: Aligning community growth with broader social justice movements
- **Intersectional Advocacy**: Advocating for intersectional approaches to technology inclusion
- **Systemic Change**: Working toward systemic changes that improve technology accessibility
- **Community Organizing**: Supporting community organizing efforts related to technology justice
- **Community Organizing**: Supporting community organising efforts related to technology justice
## 8. CERTIFICATION AND COMPETENCY REQUIREMENTS
@@ -497,7 +497,7 @@ This training provides comprehensive guidance for staff members serving as Commu
**Professional Excellence:**
- **Ethical Practice**: Consistent adherence to ethical growth practices and community values
- **Innovation**: Development of innovative approaches to community growth challenges
- **Collaboration**: Excellent collaboration with community members and partner organizations
- **Collaboration**: Excellent collaboration with community members and partner organisations
- **Mission Advancement**: Significant contribution to advancement of community mission and social justice goals
---
@@ -137,14 +137,14 @@ This training provides comprehensive guidance for staff members serving as Commu
**Resource Knowledge:**
- **Internal Resources**: Comprehensive knowledge of all community resources and services
- **External Resources**: Understanding of external resources relevant to community member needs
- **Specialized Services**: Knowledge of specialized services for specific populations or needs
- **Specialized Services**: Knowledge of specialised services for specific populations or needs
- **Emergency Resources**: Quick access to crisis and emergency resources
**Navigation Support:**
- **System Navigation**: Helping community members navigate complex systems and processes
- **Advocacy Support**: Providing advocacy support when community members face systemic barriers
- **Follow-Up**: Following up to ensure resource connections are successful and helpful
- **Barrier Reporting**: Documenting systemic barriers for organizational improvement
- **Barrier Reporting**: Documenting systemic barriers for organisational improvement
## 4. ROLE-SPECIFIC COMPETENCIES
@@ -156,7 +156,7 @@ This training provides comprehensive guidance for staff members serving as Commu
- **Initial Assessment**: Quickly assessing community member needs and appropriate support level
- **Priority Determination**: Determining urgency and priority of different support requests
- **Resource Matching**: Connecting community members with most appropriate resources
- **Escalation Decision**: Knowing when to escalate issues to specialized staff or leadership
- **Escalation Decision**: Knowing when to escalate issues to specialised staff or leadership
**Information and Guidance:**
- **Platform Navigation**: Helping community members navigate community platforms and tools
@@ -208,7 +208,7 @@ This training provides comprehensive guidance for staff members serving as Commu
**Creative Support:**
- **Idea Development**: Helping community members develop and refine content ideas
- **Structure Guidance**: Providing guidance on content structure and organization
- **Structure Guidance**: Providing guidance on content structure and organisation
- **Quality Improvement**: Helping improve content quality while respecting creator vision
- **Accessibility Integration**: Ensuring content meets accessibility standards
@@ -262,14 +262,14 @@ This training provides comprehensive guidance for staff members serving as Commu
**User Experience:**
- **Usability Testing**: Testing documentation usability with diverse community members
- **Navigation Improvement**: Improving documentation organization and navigation
- **Navigation Improvement**: Improving documentation organisation and navigation
- **Search Optimization**: Optimizing documentation for searchability and findability
- **Feedback Integration**: Integrating user feedback to improve documentation quality
#### 4.5.2. Knowledge Management
**Information Architecture:**
- **Organization Systems**: Developing clear, logical organization systems for information
- **Organization Systems**: Developing clear, logical organisation systems for information
- **Version Control**: Maintaining version control and historical records of documentation changes
- **Cross-Reference Systems**: Creating cross-reference systems for related information
- **Archive Management**: Managing archived information and historical documentation
@@ -352,7 +352,7 @@ This training provides comprehensive guidance for staff members serving as Commu
**Built-in Accessibility:**
- **Platform Features**: Understanding built-in accessibility features across community platforms
- **Settings Optimization**: Helping community members optimize accessibility settings
- **Settings Optimization**: Helping community members optimise accessibility settings
- **Keyboard Navigation**: Supporting effective keyboard navigation of platforms
- **Mobile Accessibility**: Supporting mobile accessibility features and apps
@@ -370,7 +370,7 @@ This training provides comprehensive guidance for staff members serving as Commu
- **Device Usage**: Supporting basic computer, tablet, and smartphone usage
- **Internet Navigation**: Teaching effective and safe internet navigation
- **Account Management**: Supporting secure account creation and management
- **File Management**: Teaching basic file organization and management skills
- **File Management**: Teaching basic file organisation and management skills
**Platform-Specific Skills:**
- **Community Platform Training**: Comprehensive training on community platform usage
@@ -388,7 +388,7 @@ This training provides comprehensive guidance for staff members serving as Commu
**Collaboration Skills:**
- **Online Collaboration**: Teaching effective online collaboration and teamwork skills
- **Project Management**: Supporting basic project management and organization skills
- **Project Management**: Supporting basic project management and organisation skills
- **Community Participation**: Teaching effective community participation and engagement
- **Leadership Development**: Supporting development of online leadership skills
@@ -544,7 +544,7 @@ This training provides comprehensive guidance for staff members serving as Commu
**Content and Documentation:**
- **Writing and Editing**: Strong writing and editing skills for various types of content
- **Information Organization**: Skills in organizing and structuring information for accessibility
- **Information Organization**: Skills in organising and structuring information for accessibility
- **Quality Assurance**: Ability to maintain high quality standards while respecting diverse perspectives
- **Collaboration**: Effective collaboration with content creators and community members
@@ -12,7 +12,7 @@ This training provides comprehensive guidance for staff members on preventing, m
### 1.2. Our Approach to Conflict Resolution
**Core Philosophy**: We prioritize restorative justice over punitive measures, focusing on repairing relationships and addressing root causes rather than simply punishing behaviors.
**Core Philosophy**: We prioritise restorative justice over punitive measures, focusing on repairing relationships and addressing root causes rather than simply punishing behaviours.
**Key Principles:**
- **Safety First**: Community member safety always takes priority
@@ -283,7 +283,7 @@ This training operates within our comprehensive policy framework:
**Acknowledgment of Harm:**
- Clear recognition of what harm occurred and who was affected
- Understanding of the impact on individuals and community
- Acceptance of responsibility without minimization or excuse-making
- Acceptance of responsibility without minimisation or excuse-making
- Validation of those who experienced harm
**Accountability and Learning:**
@@ -385,7 +385,7 @@ This training operates within our comprehensive policy framework:
**Empathetic Communication:**
- Use language that demonstrates understanding of others' experiences
- Acknowledge the difficulty and stress of conflict situations
- Validate emotions and concerns even when addressing problematic behaviors
- Validate emotions and concerns even when addressing problematic behaviours
- Show genuine care for all community members' wellbeing and growth
### 5.2. De-escalation Communication
@@ -469,8 +469,8 @@ This training operates within our comprehensive policy framework:
#### 6.1.2. Conflict Response Variations
**Individual vs. Collective Orientation:**
- Some cultures prioritize individual rights and self-expression
- Others emphasize group harmony and collective well-being
- Some cultures prioritise individual rights and self-expression
- Others emphasise group harmony and collective well-being
- **Resolution Approach**: Consider both individual needs and community impact
**Authority and Hierarchy Attitudes:**
@@ -684,13 +684,13 @@ This training operates within our comprehensive policy framework:
- **Training Opportunities**: Access to advanced conflict resolution training and education
- **Professional Consultation**: Opportunities to consult with external conflict resolution experts
- **Continuing Education**: Support for ongoing learning about conflict resolution best practices
- **Career Development**: Pathways for advancement and specialization in conflict resolution
- **Career Development**: Pathways for advancement and specialisation in conflict resolution
**Personal Wellbeing:**
- **Mental Health Support**: Access to counselling and mental health resources
- **Work-Life Balance**: Policies and practices that support healthy work-life balance
- **Personal Time**: Adequate time off and vacation policies
- **Wellness Programs**: Access to wellness resources and programs
- **Wellness Programs**: Access to wellness resources and programmes
## 10. CERTIFICATION AND COMPETENCY DEVELOPMENT
@@ -738,7 +738,7 @@ This training operates within our comprehensive policy framework:
- **Monthly Training Sessions**: Regular skill development and case study analysis
- **Quarterly Reviews**: Assessment of conflict resolution effectiveness and areas for growth
- **Annual Training Updates**: Comprehensive training updates and competency reassessment
- **Professional Development**: Opportunities for advanced training and specialization
- **Professional Development**: Opportunities for advanced training and specialisation
#### 10.2.2. Performance Standards
@@ -8,7 +8,7 @@ title: Crisis Response Training for Staff
### 1.1. Purpose of This Training
This training document provides essential guidance for all staff members on recognizing, responding to, and managing mental health crises and emergency situations within our community. This training is mandatory for all staff members and must be completed before assuming moderation responsibilities.
This training document provides essential guidance for all staff members on recognising, responding to, and managing mental health crises and emergency situations within our community. This training is mandatory for all staff members and must be completed before assuming moderation responsibilities.
### 1.2. Integration with Existing Policies
@@ -35,7 +35,7 @@ This training operates within our comprehensive crisis management framework:
### 2.1. Understanding Crisis Indicators
Staff members must be able to identify potential crisis situations. Learn to recognize these indicators:
Staff members must be able to identify potential crisis situations. Learn to recognise these indicators:
#### 2.1.1. High-Risk Indicators (IMMEDIATE ACTION REQUIRED)
@@ -217,7 +217,7 @@ Taking care of your mental health is really important. Have you considered reach
**Peer Support:**
- National Alliance on Mental Illness (NAMI) support groups
- Crisis Intervention Team programs
- Crisis Intervention Team programmes
- Peer support networks
### 5.3. Resource Selection Guidelines
@@ -26,7 +26,7 @@ Our community operates across various platforms including:
**(f)** **Documentation Sites**: Knowledge bases, policies, guides;
**(g)** **Other Platforms**: Emerging technologies and specialized tools.
**(g)** **Other Platforms**: Emerging technologies and specialised tools.
### 1.3. Integration with Existing Policies
@@ -66,7 +66,7 @@ This training operates within our policy framework:
### 2.3. Consistent User Experience
**User Expectation**: Community members should feel they're interacting with the same organization regardless of platform, while experiencing platform-appropriate features and workflows.
**User Expectation**: Community members should feel they're interacting with the same organisation regardless of platform, while experiencing platform-appropriate features and workflows.
## 3. UNDERSTANDING PLATFORM-SPECIFIC CHARACTERISTICS
@@ -99,13 +99,13 @@ This training operates within our policy framework:
- Asynchronous, threaded discussions
- Long-form content and detailed explanations
- Searchable, persistent content
- Structured topic organization
- Structured topic organisation
- Advanced formatting and multimedia support
#### 3.2.2. Moderation Considerations
- **Thoughtful Responses**: Time for considered, well-researched replies
- **Documentation Focus**: Posts serve as long-term resources
- **Thread Management**: Keeping discussions on-topic and organized
- **Thread Management**: Keeping discussions on-topic and organised
- **Archive Value**: Content remains accessible long-term
- **SEO and Discoverability**: Public content may be indexed
@@ -172,7 +172,7 @@ This training operates within our policy framework:
- Policy changes affecting all community members
- Safety alerts or security concerns
- Major community events and announcements
- Leadership changes or organizational updates
- Leadership changes or organisational updates
- Platform-specific outages or technical issues
**Distribution Strategy:**
@@ -211,7 +211,7 @@ This training operates within our policy framework:
**Communication Requirements:**
- Share significant moderation actions across platforms
- Coordinate on users who participate across multiple platforms
- Discuss pattern recognition and concerning behaviors
- Discuss pattern recognition and concerning behaviours
- Align on interpretation of edge cases and policy applications
**Tools and Processes:**
@@ -318,22 +318,22 @@ This training operates within our policy framework:
#### 6.1.2. Discord Tools and Features
- **Bot Commands**: Understand and use moderation bot capabilities
- **Role Management**: Assign and manage user roles and permissions
- **Channel Management**: Create, modify, and organize channels as needed
- **Channel Management**: Create, modify, and organise channels as needed
- **Server Settings**: Understand security and moderation settings
### 6.2. Forum-Specific Responsibilities
#### 6.2.1. Content Curation
- Organize and categorize discussion topics
- Organize and categorise discussion topics
- Create informative and educational content
- Moderate long-form discussions and debates
- Maintain knowledge base and FAQ resources
#### 6.2.2. Forum Tools and Features
- **Thread Management**: Move, merge, and organize discussion threads
- **Thread Management**: Move, merge, and organise discussion threads
- **User Management**: Handle user accounts, permissions, and restrictions
- **Content Tools**: Edit, format, and enhance community-generated content
- **Search and Organization**: Maintain findable, well-organized content
- **Search and Organization**: Maintain findable, well-organised content
### 6.3. Repository-Specific Responsibilities
@@ -344,7 +344,7 @@ This training operates within our policy framework:
- Support contributor onboarding and development
#### 6.3.2. Development Tools
- **Issue Management**: Track, prioritize, and organize development tasks
- **Issue Management**: Track, prioritise, and organise development tasks
- **Pull Request Review**: Evaluate and approve code contributions
- **Documentation**: Maintain technical documentation and guides
- **Community Building**: Foster inclusive development community
@@ -392,7 +392,7 @@ This training operates within our policy framework:
- Reasonable workload distribution and rotation
- Specialization with cross-training for coverage
- Clear boundaries and scope definitions
- Support systems and wellness programs
- Support systems and wellness programmes
#### 7.1.4. User Experience Confusion
**Problem**: Users don't understand which platform to use for different needs
@@ -401,7 +401,7 @@ This training operates within our policy framework:
- Clear platform purpose documentation
- Consistent messaging about platform functions
- Cross-platform guidance and redirection
- User education and onboarding programs
- User education and onboarding programmes
### 7.2. Conflict Resolution Across Platforms
@@ -504,14 +504,14 @@ This training operates within our policy framework:
**Efficiency Metrics:**
- Information distribution speed and accuracy
- Cross-platform problem resolution time
- Resource utilization across platforms
- Resource utilisation across platforms
- Duplicate work reduction achievements
#### 9.1.2. Community Impact Assessment
**User Experience Metrics:**
- Cross-platform user retention and engagement
- Platform navigation and utilization patterns
- Platform navigation and utilisation patterns
- User support satisfaction across platforms
- Community growth and participation metrics
@@ -65,7 +65,7 @@ This training provides comprehensive guidance for staff members serving as Data
- **Data Minimization**: Collect only the minimum data necessary for stated purposes
- **Anonymization**: Proper anonymization techniques to protect individual identity
- **Secure Storage**: Secure, encrypted storage for all community data
- **Access Controls**: Strict access controls limiting data access to authorized personnel only
- **Access Controls**: Strict access controls limiting data access to authorised personnel only
### 2.2. Data Quality and Integrity
@@ -105,7 +105,7 @@ This training provides comprehensive guidance for staff members serving as Data
**Inclusive Data Collection:**
- **Optional Self-Identification**: Voluntary, optional demographic self-identification systems
- **Comprehensive Categories**: Inclusive categories that recognize diverse identities
- **Comprehensive Categories**: Inclusive categories that recognise diverse identities
- **Intersectional Analysis**: Analysis that considers multiple, intersecting identities
- **Cultural Sensitivity**: Culturally sensitive approaches to demographic data collection
@@ -311,9 +311,9 @@ This training provides comprehensive guidance for staff members serving as Data
**Visualization and Reporting:**
- **Dashboard Development**: Development of accessible, interactive dashboards for community insights
- **Data Visualization**: Creation of clear, compelling data visualizations
- **Data Visualization**: Creation of clear, compelling data visualisations
- **Report Generation**: Automated generation of regular reports and analyses
- **Accessible Design**: Ensuring all visualizations and reports meet accessibility standards
- **Accessible Design**: Ensuring all visualisations and reports meet accessibility standards
### 6.2. Platform Integration and Automation
@@ -366,7 +366,7 @@ This training provides comprehensive guidance for staff members serving as Data
#### 7.1.2. Accessibility and Inclusion in Reporting
**Accessible Report Design:**
- **Visual Accessibility**: Ensuring all charts and visualizations meet accessibility standards
- **Visual Accessibility**: Ensuring all charts and visualisations meet accessibility standards
- **Plain Language**: Using plain language that is accessible to diverse audiences
- **Multiple Formats**: Providing reports in multiple formats (text, audio, large print)
- **Cultural Sensitivity**: Ensuring reports are culturally sensitive and inclusive
@@ -403,7 +403,7 @@ This training provides comprehensive guidance for staff members serving as Data
**Leadership Engagement:**
- **Strategic Planning Support**: Using data to support strategic planning and decision-making
- **Performance Monitoring**: Regular monitoring and reporting on organizational performance
- **Performance Monitoring**: Regular monitoring and reporting on organisational performance
- **Goal Setting**: Data-driven goal setting and progress tracking
- **Resource Allocation**: Supporting resource allocation decisions with data insights
@@ -415,7 +415,7 @@ This training provides comprehensive guidance for staff members serving as Data
**Foundation Skills:**
- **Statistical Methods**: Proficiency in statistical methods appropriate for community data analysis
- **Data Visualization**: Skills in creating effective, accessible data visualizations
- **Data Visualization**: Skills in creating effective, accessible data visualisations
- **Research Design**: Understanding of research design and methodology for community studies
- **Survey Design**: Skills in designing effective, unbiased surveys and data collection instruments
@@ -464,7 +464,7 @@ This training provides comprehensive guidance for staff members serving as Data
- **Technical Skills**: Continuously developing technical skills and capabilities
**Professional Networks:**
- **Data Professional Communities**: Participation in data professional communities and organizations
- **Data Professional Communities**: Participation in data professional communities and organisations
- **Academic Partnerships**: Partnerships with academic researchers studying community development
- **Conference Participation**: Regular participation in relevant conferences and professional development
- **Peer Learning**: Engaging in peer learning and knowledge sharing with other data professionals
@@ -478,7 +478,7 @@ This training provides comprehensive guidance for staff members serving as Data
**Technical Proficiency:**
- **Statistical Analysis**: Demonstrated proficiency in statistical analysis methods and interpretation
- **Data Management**: Skills in secure, privacy-compliant data management and storage
- **Visualization and Reporting**: Ability to create accessible, compelling data visualizations and reports
- **Visualization and Reporting**: Ability to create accessible, compelling data visualisations and reports
- **Privacy Compliance**: Understanding of privacy laws and ethical data use practices
**Community Focus:**
@@ -28,7 +28,7 @@ This training provides comprehensive guidance for all staff members on documenta
- Provides evidence of good-faith efforts and proper procedures
- Documents compliance with legal requirements and policies
- Creates records needed for legal proceedings if necessary
- Protects both organization and individual staff members
- Protects both organisation and individual staff members
### 1.3. Integration with Existing Systems
@@ -68,10 +68,10 @@ This training operates within our comprehensive framework:
- Use professional, respectful language in all documentation
- Avoid slang, informal abbreviations, or casual expressions
- Maintain respectful tone even when documenting problematic behavior
- Focus on behaviors and impacts rather than personal characteristics
- Focus on behaviours and impacts rather than personal characteristics
**Structure and Organization:**
- Use clear, logical organization with consistent formatting
- Use clear, logical organisation with consistent formatting
- Include relevant headers, sections, and subsections
- Use bullet points and numbered lists for clarity
- Ensure documents are easy to read and understand
@@ -285,7 +285,7 @@ This training operates within our comprehensive framework:
**Warnings and Cautions:**
- **Warning Level**: Informal guidance, formal warning, or final warning
- **Specific Behaviors**: Exact behaviors or actions that prompted warning
- **Specific Behaviors**: Exact behaviours or actions that prompted warning
- **Expectations**: Clear expectations for future behavior
- **Resources Provided**: Educational materials or support resources offered
- **Timeline**: Timeframe for expected behavior improvement
@@ -624,7 +624,7 @@ This training operates within our comprehensive framework:
- **Best Practice Sharing**: Participate in best practice sharing with other staff members
**Advanced Development:**
- **Specialized Training**: Complete specialized training for complex documentation situations
- **Specialized Training**: Complete specialised training for complex documentation situations
- **Leadership Development**: Training for staff members who will train others
- **System Administration**: Technical training for staff members who will manage documentation systems
- **Legal Updates**: Training on legal developments affecting documentation requirements
@@ -8,7 +8,7 @@ title: Guild Wars 2 Leadership Training for Staff
### 1.1. Purpose and Unique Context
This training provides comprehensive guidance for staff members responsible for leading our Guild Wars 2 community presence. Guild Wars 2 leadership requires unique skills that blend gaming community management, in-game coordination, and organizational values application within a virtual gaming environment.
This training provides comprehensive guidance for staff members responsible for leading our Guild Wars 2 community presence. Guild Wars 2 leadership requires unique skills that blend gaming community management, in-game coordination, and organisational values application within a virtual gaming environment.
### 1.2. Guild Wars 2 Community Integration
@@ -51,7 +51,7 @@ This training provides comprehensive guidance for staff members responsible for
**Member Engagement:**
- **Welcoming Environment**: Create and maintain inclusive, welcoming guild environment
- **Activity Coordination**: Ensure variety of activities for different player types and schedules
- **Recognition Programs**: Implement systems to recognize member contributions and achievements
- **Recognition Programs**: Implement systems to recognise member contributions and achievements
- **Social Events**: Organize social events and community-building activities
**New Player Integration:**
@@ -93,7 +93,7 @@ This training provides comprehensive guidance for staff members responsible for
**Training and Development Officers:**
- **Skill Development**: Organize training sessions for various game modes
- **Knowledge Sharing**: Create and maintain educational resources
- **Mentorship Programs**: Oversee formal mentorship programs
- **Mentorship Programs**: Oversee formal mentorship programmes
- **Achievement Support**: Help members work toward individual and guild achievements
## 3. IN-GAME COMMUNITY MANAGEMENT
@@ -119,7 +119,7 @@ This training provides comprehensive guidance for staff members responsible for
**Multi-Level Participation:**
- **Beginner-Friendly Events**: Regular events specifically designed for new or casual players
- **Skill Development**: Ongoing opportunities for players to develop their skills
- **Non-Competitive Options**: Events that emphasize fun and community over competition
- **Non-Competitive Options**: Events that emphasise fun and community over competition
- **Mentorship Integration**: Experienced players paired with developing players
**Avoiding Elitism:**
@@ -191,7 +191,7 @@ This training provides comprehensive guidance for staff members responsible for
- **Community Protection**: Protect guild environment from ongoing conflicts
**Long-term Resolution:**
- **Educational Intervention**: Address underlying attitudes or behaviors causing conflicts
- **Educational Intervention**: Address underlying attitudes or behaviours causing conflicts
- **Expectation Setting**: Clear communication of guild expectations and consequences
- **Mentorship Solutions**: Pair conflicting members with mentors for relationship building
- **Activity Adjustment**: Modify activities or participation to reduce conflict sources
@@ -205,7 +205,7 @@ This training provides comprehensive guidance for staff members responsible for
**Resource Coordination:**
- **Resource Collection**: Organize guild resource collection efforts
- **Upgrade Planning**: Strategic planning for guild hall upgrades and improvements
- **Decoration Coordination**: Collaborative guild hall decoration and customization
- **Decoration Coordination**: Collaborative guild hall decoration and customisation
- **Access Management**: Manage member access to different areas and resources
**Financial Management:**
@@ -349,7 +349,7 @@ This training provides comprehensive guidance for staff members responsible for
**Response Implementation:**
- **Communication Strategy**: Clear, timely communication with guild members
- **Support Provision**: Provide support to affected community members
- **Damage Control**: Steps to minimize damage to guild community and relationships
- **Damage Control**: Steps to minimise damage to guild community and relationships
- **Resolution Planning**: Develop and implement plans for crisis resolution
### 6.2. Long-Term Community Resilience
@@ -389,7 +389,7 @@ This training provides comprehensive guidance for staff members responsible for
- **Community Building**: Building and maintaining positive guild community culture
**Community Integration:**
- **Values Application**: Consistent application of organizational values in gaming context
- **Values Application**: Consistent application of organisational values in gaming context
- **Cross-Platform Coordination**: Effective coordination between in-game and other platforms
- **Inclusive Practices**: Creating and maintaining inclusive gaming environments
- **Educational Leadership**: Teaching and mentoring other guild members
@@ -36,7 +36,7 @@ This training operates within our comprehensive policy framework:
- Consider the impact on marginalized community members
- Recognize historical and systemic contexts of oppression
- Prioritize safety for vulnerable individuals
- Challenge harmful behaviors even when not explicitly prohibited
- Challenge harmful behaviours even when not explicitly prohibited
- Create welcoming spaces for diverse perspectives
### 2.2. Beyond Rule Enforcement
@@ -313,7 +313,7 @@ This training operates within our comprehensive policy framework:
#### 6.2.1. Clear Communication
**When Setting Boundaries:**
- Be specific about problematic behaviors
- Be specific about problematic behaviours
- Explain the community values behind the boundary
- Provide clear expectations for future behavior
- Follow through consistently with consequences
@@ -342,7 +342,7 @@ This training operates within our comprehensive policy framework:
**Cultural Variations:**
- Some cultures have strong respect for authority/hierarchy
- Others emphasize egalitarian relationships
- Others emphasise egalitarian relationships
- Power distance affects how people interact with moderators
**Moderation Implication**: Adapt your communication style while maintaining consistent standards.
@@ -412,7 +412,7 @@ This training operates within our comprehensive policy framework:
**Situation**: A person of color makes transphobic comments, and a white trans person responds with racially insensitive language.
**Inclusive Approach:**
1. **Address Both Harms**: Don't prioritize one marginalization over another
1. **Address Both Harms**: Don't prioritise one marginalization over another
2. **Context Matters**: Consider different power dynamics and systemic contexts
3. **Educational Opportunity**: Help both parties understand intersectionality
4. **Community Impact**: Focus on creating safety for all marginalized individuals
@@ -465,7 +465,7 @@ This training operates within our comprehensive policy framework:
- Academic research on inclusive communities
- Marginalized voices and lived experiences
- Current events affecting marginalized communities
- Best practices from other inclusive organizations
- Best practices from other inclusive organisations
### 10.2. Support Systems for Staff
@@ -119,7 +119,7 @@ This training provides comprehensive guidance for staff members serving as Train
- **Targeted Outreach**: Specific outreach to underrepresented groups in technology
- **Barrier Removal**: Identifying and removing barriers that might prevent participation
- **Multiple Pathways**: Various ways for community members to access mentorship opportunities
- **Community Partnership**: Partnerships with other organizations serving underrepresented groups
- **Community Partnership**: Partnerships with other organisations serving underrepresented groups
#### 2.3.2. Mentee Preparation and Goal Setting
@@ -273,7 +273,7 @@ This training provides comprehensive guidance for staff members serving as Train
- **Culturally Responsive Content**: Educational content that reflects and respects diverse cultural backgrounds
- **Mentorship Matching**: Connecting learners with mentors who share similar backgrounds when possible
- **Barrier Analysis**: Understanding and addressing specific barriers faced by different racial and ethnic groups
- **Community Partnerships**: Partnerships with organizations serving specific racial and ethnic communities
- **Community Partnerships**: Partnerships with organisations serving specific racial and ethnic communities
**LGBTQ+ Community Members:**
- **Inclusive Language**: Using inclusive language and avoiding assumptions about relationships and identity
@@ -298,7 +298,7 @@ This training provides comprehensive guidance for staff members serving as Train
**Geographic Inclusion:**
- **Remote Participation**: High-quality remote participation options for all programmes
- **Time Zone Accommodation**: Programme scheduling that accommodates multiple time zones
- **Local Partnerships**: Partnerships with local organizations in different geographic areas
- **Local Partnerships**: Partnerships with local organisations in different geographic areas
- **Cultural Adaptation**: Adapting programmes for different cultural and geographic contexts
## 5. PROGRAMME MANAGEMENT AND COORDINATION
@@ -310,7 +310,7 @@ This training provides comprehensive guidance for staff members serving as Train
**Long-term Programme Strategy:**
- **Community Needs Analysis**: Regular analysis of evolving community training and development needs
- **Resource Planning**: Strategic planning for staff, budget, and material resources
- **Partnership Development**: Building strategic partnerships with educational institutions and organizations
- **Partnership Development**: Building strategic partnerships with educational institutions and organisations
- **Innovation Integration**: Regular integration of new educational approaches and technologies
**Goal Setting and Measurement:**
@@ -339,7 +339,7 @@ This training provides comprehensive guidance for staff members serving as Train
**Participant Recruitment:**
- **Targeted Outreach**: Strategic outreach to underrepresented groups and communities
- **Community Partnerships**: Partnerships with organizations serving target populations
- **Community Partnerships**: Partnerships with organisations serving target populations
- **Referral Systems**: Systems for community members to refer others to programmes
- **Marketing and Communication**: Effective marketing that reaches diverse audiences
@@ -377,7 +377,7 @@ This training provides comprehensive guidance for staff members serving as Train
**Platform Administration:**
- **User Management**: Efficient systems for managing learner and instructor accounts
- **Content Management**: Easy content creation, updating, and organization systems
- **Content Management**: Easy content creation, updating, and organisation systems
- **Progress Tracking**: Comprehensive progress tracking and analytics capabilities
- **Communication Tools**: Built-in communication tools for learners, mentors, and instructors
@@ -409,13 +409,13 @@ This training provides comprehensive guidance for staff members serving as Train
- **Check-in Systems**: Regular automated and manual check-in systems
- **Feedback Collection**: Tools for collecting feedback from both mentors and mentees
- **Progress Visualization**: Visual tools for tracking and displaying learning progress
- **Milestone Recognition**: Systems for recognizing and celebrating milestone achievements
- **Milestone Recognition**: Systems for recognising and celebrating milestone achievements
#### 6.2.2. Community Learning Networks
**Peer Learning Platforms:**
- **Discussion Forums**: Accessible discussion forums for peer learning and support
- **Study Groups**: Tools for organizing and managing study groups and learning circles
- **Study Groups**: Tools for organising and managing study groups and learning circles
- **Project Collaboration**: Platforms for collaborative project work and peer review
- **Knowledge Sharing**: Systems for community members to share knowledge and resources
@@ -478,13 +478,13 @@ This training provides comprehensive guidance for staff members serving as Train
**Programme Innovation:**
- **Pilot Programmes**: Regular pilot programmes to test new educational approaches
- **Technology Integration**: Experimenting with new educational technologies and tools
- **Partnership Models**: Innovative partnership models with educational institutions and organizations
- **Partnership Models**: Innovative partnership models with educational institutions and organisations
- **Delivery Methods**: Experimenting with new programme delivery methods and formats
**Scaling and Replication:**
- **Model Development**: Developing replicable models for educational programmes
- **Documentation**: Comprehensive documentation of successful programme models
- **Knowledge Sharing**: Sharing successful models with other organizations and communities
- **Knowledge Sharing**: Sharing successful models with other organisations and communities
- **Adaptation Guidance**: Guidance for adapting successful models to different contexts
## 8. CERTIFICATION AND COMPETENCY REQUIREMENTS
@@ -532,7 +532,7 @@ This training provides comprehensive guidance for staff members serving as Train
**Advanced Training:**
- **Educational Research**: Training in educational research methods and evaluation
- **Leadership Development**: Advanced training in developing leadership capacity
- **Innovation and Change**: Training in educational innovation and organizational change
- **Innovation and Change**: Training in educational innovation and organisational change
- **Strategic Planning**: Training in strategic planning and long-term programme development
#### 8.2.2. Ongoing Professional Development
@@ -8,7 +8,7 @@ title: Social Media Management Training for Staff
### 1.1. Purpose and Importance
This training provides comprehensive guidance for staff members responsible for managing our community's presence across multiple social media platforms. Social media management is critical for brand representation, community outreach, crisis communication, and maintaining our reputation as an inclusive, professional organization.
This training provides comprehensive guidance for staff members responsible for managing our community's presence across multiple social media platforms. Social media management is critical for brand representation, community outreach, crisis communication, and maintaining our reputation as an inclusive, professional organisation.
### 1.2. Multi-Platform Social Media Ecosystem
@@ -28,7 +28,7 @@ Our social media presence spans multiple platforms, each with unique characteris
**(g)** **YouTube**: Educational content, tutorials, community showcases;
**(h)** **Other Platforms**: Emerging platforms and specialized communities.
**(h)** **Other Platforms**: Emerging platforms and specialised communities.
### 1.3. Integration with Organizational Values
@@ -114,15 +114,15 @@ Our social media presence must consistently reflect our core values:
- **Authoritative Voice**: Demonstrate expertise while remaining approachable
- **Industry Language**: Use appropriate professional terminology
- **Networking Focus**: Build relationships with industry professionals
- **Value-Driven Content**: Consistently promote organizational values
- **Value-Driven Content**: Consistently promote organisational values
#### 2.3.2. LinkedIn-Specific Strategies
**Platform Optimization:**
- **Profile Management**: Maintain professional, complete organizational profile
- **Profile Management**: Maintain professional, complete organisational profile
- **Connection Strategy**: Strategic networking with industry professionals
- **Content Publishing**: Regular articles and posts about industry topics
- **Company Updates**: Regular updates about organizational activities and achievements
- **Company Updates**: Regular updates about organisational activities and achievements
### 2.4. Gitea and Technical Platforms
@@ -184,7 +184,7 @@ Our social media presence must consistently reflect our core values:
- **Gitea**: Technical, precise, educational
**Consistent Core Message:**
- **Mission Alignment**: All content aligns with organizational mission
- **Mission Alignment**: All content aligns with organisational mission
- **Value Integration**: Core values visible in all communications
- **Quality Standards**: High standards for accuracy and professionalism
- **Community Respect**: Consistent respect for community members and contributors
@@ -211,7 +211,7 @@ Our social media presence must consistently reflect our core values:
- **Platform Adaptation**: Adapt content format for different platform requirements
- **Message Consistency**: Maintain consistent core message across platforms
- **Timing Coordination**: Strategic timing of content releases across platforms
- **Engagement Tracking**: Monitor engagement across platforms to optimize strategy
- **Engagement Tracking**: Monitor engagement across platforms to optimise strategy
## 4. CRISIS COMMUNICATION ON SOCIAL MEDIA
@@ -256,7 +256,7 @@ Our social media presence must consistently reflect our core values:
- **Update Commitment**: Commit to regular updates and follow through
**Community-Centred Approach:**
- **Safety Priority**: Always prioritize community member safety and well-being
- **Safety Priority**: Always prioritise community member safety and well-being
- **Inclusive Response**: Ensure crisis response considers impact on marginalized members
- **Support Resources**: Provide relevant support resources and assistance
- **Community Voice**: Listen to and incorporate community feedback in response
@@ -266,14 +266,14 @@ Our social media presence must consistently reflect our core values:
#### 4.2.1. Proactive Reputation Building
**Positive Content Strategy:**
- **Achievement Highlighting**: Regularly celebrate community and organizational achievements
- **Achievement Highlighting**: Regularly celebrate community and organisational achievements
- **Value Demonstration**: Consistently demonstrate commitment to stated values
- **Community Testimonials**: Share positive feedback and success stories from community
- **Transparent Operations**: Regular updates about organizational activities and decisions
- **Transparent Operations**: Regular updates about organisational activities and decisions
**Relationship Building:**
- **Industry Partnerships**: Build positive relationships with industry leaders and organizations
- **Community Alliances**: Partner with aligned organizations and communities
- **Industry Partnerships**: Build positive relationships with industry leaders and organisations
- **Community Alliances**: Partner with aligned organisations and communities
- **Thought Leadership**: Establish leadership position in relevant industry conversations
- **Professional Recognition**: Seek and highlight professional recognition and awards
@@ -322,7 +322,7 @@ Our social media presence must consistently reflect our core values:
#### 5.2.1. Authentic Engagement
**Transparency Requirements:**
- **Organizational Identity**: Clear identification as organizational representative
- **Organizational Identity**: Clear identification as organisational representative
- **Sponsored Content**: Proper disclosure of sponsored or paid content
- **Conflict of Interest**: Disclosure of relevant conflicts of interest
- **Personal vs. Professional**: Clear boundaries between personal and professional accounts
@@ -362,7 +362,7 @@ Our social media presence must consistently reflect our core values:
**Qualitative Metrics:**
- **Sentiment Analysis**: Overall sentiment of comments and responses
- **Community Health**: Quality of discussions and interactions
- **Brand Perception**: How community and industry perceive our organization
- **Brand Perception**: How community and industry perceive our organisation
- **Crisis Impact**: Assessment of crisis communication effectiveness
#### 6.1.2. Platform-Specific Analytics
@@ -458,9 +458,9 @@ Our social media presence must consistently reflect our core values:
- **Analytics Implementation**: Implement comprehensive analytics for community health
**Community Program Development:**
- **Mentorship Programs**: Structured mentorship programs within Discord community
- **Mentorship Programs**: Structured mentorship programmes within Discord community
- **Educational Series**: Regular educational events and workshop series
- **Recognition Systems**: Community recognition and appreciation programs
- **Recognition Systems**: Community recognition and appreciation programmes
- **Special Interest Groups**: Sub-communities for specific interests and projects
#### 8.1.2. Reddit Community Leadership
@@ -478,7 +478,7 @@ Our social media presence must consistently reflect our core values:
**Content Strategy:**
- **Industry Analysis**: Regular analysis and commentary on industry trends
- **Educational Content**: Comprehensive guides and tutorials for professionals
- **Company Culture**: Showcase organizational culture and values
- **Company Culture**: Showcase organisational culture and values
- **Employee Spotlights**: Highlight team members and their expertise
#### 8.2.2. GitHub Community Engagement
@@ -167,8 +167,8 @@ This training provides comprehensive guidance for staff members serving as Techn
**Infrastructure Sustainability:**
- **Green Hosting**: Choose hosting providers that use renewable energy
- **Carbon Measurement**: Monitor and measure the carbon footprint of our technical infrastructure
- **Optimization Strategies**: Regular optimization to reduce energy consumption and environmental impact
- **Offset Integration**: Integration with Tree-Nation carbon offset programs
- **Optimization Strategies**: Regular optimisation to reduce energy consumption and environmental impact
- **Offset Integration**: Integration with Tree-Nation carbon offset programmes
#### 3.3.2. Sustainable Development Lifecycles
@@ -176,7 +176,7 @@ This training provides comprehensive guidance for staff members serving as Techn
- **Performance Budgets**: Set and maintain performance budgets that reduce environmental impact
- **Sustainable Architecture**: Design systems with environmental sustainability as a core consideration
- **Lifecycle Assessment**: Consider environmental impact throughout the software development lifecycle
- **Continuous Monitoring**: Ongoing monitoring of environmental impact and optimization opportunities
- **Continuous Monitoring**: Ongoing monitoring of environmental impact and optimisation opportunities
## 4. OPEN SOURCE LEADERSHIP AND COMMUNITY DEVELOPMENT
@@ -231,7 +231,7 @@ This training provides comprehensive guidance for staff members serving as Techn
**Testing Responsibilities:**
- **Feature Testing**: Comprehensive testing of new features and functionality before release
- **User Acceptance Testing**: Coordinating user acceptance testing with community members
- **Performance Testing**: Regular performance testing and optimization of community applications
- **Performance Testing**: Regular performance testing and optimisation of community applications
- **Security Testing**: Regular security testing and vulnerability assessment
**Quality Assurance Leadership:**
@@ -264,7 +264,7 @@ This training provides comprehensive guidance for staff members serving as Techn
- **Technology Selection**: Making informed decisions about technology choices and trade-offs
- **Scalability Planning**: Planning for future growth and scalability requirements
- **Security Assessment**: Evaluating security implications of technical decisions
- **Performance Optimization**: Making decisions that optimize performance and user experience
- **Performance Optimization**: Making decisions that optimise performance and user experience
**Community Impact Assessment:**
- **User Experience**: Considering user experience implications of technical decisions
@@ -294,7 +294,7 @@ This training provides comprehensive guidance for staff members serving as Techn
- **Metrics Collection**: Comprehensive collection and analysis of technical performance metrics
- **User Experience Monitoring**: Monitoring user experience and satisfaction with technical services
- **System Health Monitoring**: Ongoing monitoring of system health, reliability, and availability
- **Optimization Opportunities**: Identification and implementation of optimization opportunities
- **Optimization Opportunities**: Identification and implementation of optimisation opportunities
**Process Enhancement:**
- **Workflow Improvement**: Continuous improvement of development workflows and processes
@@ -367,7 +367,7 @@ This training provides comprehensive guidance for staff members serving as Techn
**Programming and Development:**
- **Language Proficiency**: Demonstrated proficiency in relevant programming languages and frameworks
- **Software Architecture**: Understanding of software architecture principles and design patterns
- **Database Management**: Skills in database design, optimization, and management
- **Database Management**: Skills in database design, optimisation, and management
- **API Development**: Experience in designing, developing, and maintaining APIs
**Infrastructure and DevOps:**
@@ -398,7 +398,7 @@ This training provides comprehensive guidance for staff members serving as Techn
- **Technology Updates**: Stay current with developments in relevant technologies and frameworks
- **Security Training**: Regular training on security best practices and threat prevention
- **Accessibility Training**: Ongoing education about accessibility standards and inclusive design
- **Performance Optimization**: Continuous learning about performance optimization techniques
- **Performance Optimization**: Continuous learning about performance optimisation techniques
**Community-Focused Development:**
- **Inclusive Technology**: Training on developing technology that serves marginalized communities