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 ### 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 ### 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; **(a)** Recurring donations may be cancelled through the respective payment platform;
**(b)** We are not responsible for cancellation processes managed by third-party platforms; **(b)** We are not responsible for cancellation processes managed by third-party platforms;
**(c)** Cancellation of recurring donations does not affect benefits already provided; **(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 ## 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; **(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; **(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. **(d)** **Technical Consulting**: Expert technical advice and consultation on technology-related projects, decisions, and strategic planning.
### 2.2. Service Limitations ### 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 ### 3.4. Ongoing Support and Resources
**Continuous Support Services:** **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; **(b)** Additional resources and Programme updates are provided as part of membership support;
**(c)** Support services are subject to mentor availability and Programme capacity; **(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. **(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 ### 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 ### 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 ### 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 ### 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 ## 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 ### 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.2. Notification of Changes
+3 -3
View File
@@ -2,7 +2,7 @@
title: Environmental Impact Commitment 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 ## 1. Definitions
@@ -26,7 +26,7 @@ A situation where the environmental harm caused by a project or activity exceeds
### 2.1. Commitment to Sustainability ### 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 ### 2.2. Prioritization of Environmental Impact
@@ -34,7 +34,7 @@ Environmental considerations, including carbon footprint and resource consumptio
### 2.3. Responsible Technology Use ### 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 ## 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; **(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. **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; **(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 ## 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 #### 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:** **Identity and Discrimination:**
- Deliberate misgendering, deadnaming, or use of rejected names or pronouns - 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 - **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 - **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 - **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 #### 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 #### 5.1.1. Targeted Community Outreach
**Underrepresented Group Engagement:** **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 - **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 - **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 - **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 - **Implementation support** for community-approved initiatives including resource allocation and ongoing assistance
**Community Organizing and Advocacy:** **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 - **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 - **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 - **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:** **Crisis Communication and Consultation:**
- **Emergency communication protocols** ensuring community members receive timely information about crisis decisions affecting them - **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 - **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 - **Post-crisis evaluation** involving comprehensive community consultation on emergency response effectiveness and improvements
#### 5.2.2. Community Healing and Recovery Participation #### 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 - **Appreciation and recognition** of community members who provide valuable feedback and participate in governance processes
**Community Learning and Improvement:** **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 - **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 - **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 - **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 - **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 - **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 - **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 #### 7.1.2. Community Governance Education
@@ -378,7 +378,7 @@ When immediate policy changes are necessary for community safety:
**Community-Initiated Policy Changes:** **Community-Initiated Policy Changes:**
- **Community proposal processes** enabling members to suggest policy modifications and improvements through structured democratic processes - **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 - **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 - **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 - **Supporting Autonomy**: Recognising systems' right to manage their own disclosure and participation decisions
#### 3.2.2. Prohibited Behaviours #### 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: Additional community-specific inappropriate behaviours include:
- Attempting to identify which alter is "fronting" (actively controlling the body) without permission - 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 - Address specific behaviours, actions, or policies rather than personal character attacks
- Concentrate on issues within the scope of community standards and values - Concentrate on issues within the scope of community standards and values
- Offer constructive suggestions and alternative approaches when raising concerns - 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 ### 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 - Implement security protocols and system monitoring
- Coordinate strategic technical planning and architecture decisions - Coordinate strategic technical planning and architecture decisions
- Oversee system upgrades, maintenance, and disaster recovery procedures - Oversee system upgrades, maintenance, and disaster recovery procedures
- Collaborate with Technical Manager on technical project prioritization - Collaborate with Technical Manager on technical project prioritisation
- Ensure platform scalability and performance optimization - Ensure platform scalability and performance optimisation
#### 2.2.3. Specialist Leadership Responsibilities #### 2.2.3. Specialist Leadership Responsibilities
@@ -159,7 +159,7 @@ Our community leadership operates through a structured hierarchy designed to ens
**Events Coordinator:** **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 - Coordinate with other leadership roles to ensure event alignment with community goals
- Manage event logistics, scheduling, and resource allocation - Manage event logistics, scheduling, and resource allocation
- Develop community engagement strategies to increase participation - 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:** **Training and Development Coordinator:**
- Develop and maintain comprehensive training curricula for all leadership roles - 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 - Manage mentorship programme structure, matching, and effectiveness monitoring
- Oversee professional development opportunities and educational resources - 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 - Coordinate with external training providers and professional development opportunities
- Evaluate training effectiveness and implement continuous improvements - Evaluate training effectiveness and implement continuous improvements
**Partnership and Collaboration Coordinator:** **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 - 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 - Manage sponsorship agreements and partnership development
- Facilitate inter-community events and collaborative activities - Facilitate inter-community events and collaborative activities
- Develop and maintain partnership agreements and memoranda of understanding - 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 - Handle escalated support issues and complex member concerns requiring leadership intervention
- Coordinate support team scheduling and coverage to ensure consistent availability - Coordinate support team scheduling and coverage to ensure consistent availability
- Collaborate with other leadership roles to identify support needs and resource requirements - 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 - Serve as primary liaison between support team and executive/operational leadership
- Manage support team knowledge base and ensure consistent information sharing - 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 - Analyse community growth metrics, member acquisition trends, and retention patterns
- Design and execute outreach campaigns to attract new members from target demographics - Design and execute outreach campaigns to attract new members from target demographics
- Coordinate with Communications and Outreach Coordinator on growth-focused messaging and content - 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 - 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 - 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 - 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 #### 2.2.4. Volunteer Leadership Responsibilities
@@ -245,12 +245,12 @@ Our community leadership operates through a structured hierarchy designed to ens
**Subject Matter Experts:** **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 - Create educational content and resources for community members
- Offer technical support and guidance within their areas of expertise - Offer technical support and guidance within their areas of expertise
- Lead workshops, discussions, and educational initiatives - Lead workshops, discussions, and educational initiatives
- Serve as consultants to leadership team on specialized topics - Serve as consultants to leadership team on specialised topics
- Mentor other community members in developing specialized skills - Mentor other community members in developing specialised skills
**Technical Contributors:** **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 - Manage community surveys and feedback analysis for leadership decision-making
- Support leadership team with data insights and trend identification - Support leadership team with data insights and trend identification
- Maintain privacy-compliant data collection and analysis practices - 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 - Coordinate with other leadership roles to identify key performance indicators and success metrics
#### 2.2.5. Support Team Responsibilities #### 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 - Assist community members with content creation, formatting, and publishing
- Provide guidance on community content guidelines and best practices - 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 - Coordinate with Subject Matter Experts to ensure content accuracy and quality
- Manage content creation resources, templates, and style guides - Manage content creation resources, templates, and style guides
- Support community content initiatives and collaborative projects - 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 - Facilitate new member onboarding and integration into community culture
- Serve as primary point of contact for member concerns and relationship issues - 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 - Monitor member satisfaction and engagement levels across the community
- Mediate minor conflicts and facilitate communication between members - Mediate minor conflicts and facilitate communication between members
- Collect member feedback and suggestions for community improvements - 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 - All candidates participate in structured interviews with existing leadership
- Scenario-based questions assess decision-making capabilities and values alignment - 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 - Cultural fit evaluation ensures compatibility with community values and practices
**Community Engagement Assessment:** **Community Engagement Assessment:**
@@ -557,7 +557,7 @@ All community leaders must complete:
- Leadership coaching and mentorship opportunities - Leadership coaching and mentorship opportunities
- External training and conference attendance support - 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 - Community management and governance best practices workshops
**Personal Development Support:** **Personal Development Support:**
@@ -575,7 +575,7 @@ All community leaders must complete:
- Regular leadership team meetings for coordination and mutual support - Regular leadership team meetings for coordination and mutual support
- Peer mentoring partnerships for experience sharing and guidance - 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 - Team-building activities and relationship-strengthening initiatives
**External Professional Networks:** **External Professional Networks:**
@@ -592,7 +592,7 @@ All community leaders must complete:
- Clear role boundaries and expectation setting to prevent overextension - Clear role boundaries and expectation setting to prevent overextension
- Regular workload assessment and redistribution when necessary - Regular workload assessment and redistribution when necessary
- Mandatory rest periods and vacation time for volunteer leaders - 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:** **Mental Health Support:**
@@ -610,7 +610,7 @@ All community leaders must complete:
- Identification and mentorship of potential future leaders - Identification and mentorship of potential future leaders
- Progressive responsibility assignments to prepare succession candidates - 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 - Regular succession planning reviews and candidate development assessment
**Transition Management:** **Transition Management:**
@@ -711,7 +711,7 @@ All community leaders must complete:
- Clear communication of policy changes and effective dates - Clear communication of policy changes and effective dates
- Training updates for all leadership team members - 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 - 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; **(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. **(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 - Celebration of other members' achievements and positive contribution acknowledgement
**Values Demonstration and Modeling:** **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 - Advocacy for inclusive practices and accessibility improvements
- Support for marginalised community members and inclusive representation - Support for marginalised community members and inclusive representation
- Constructive engagement with community policies and improvement processes - 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:** **Personal Recognition Messages:**
- Direct appreciation messages from community leadership acknowledging specific contributions - Direct appreciation messages from community leadership acknowledging specific contributions
- Personalized thank-you notes for exceptional community service and positive impact - 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 - Private acknowledgement of sensitive contributions that require confidential appreciation
**Tailored Recognition Approaches:** **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:** **Professional Development and Growth Support:**
- Training and skill development opportunities for volunteers as appreciation for their service - 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 - Professional reference and recommendation support for volunteers seeking career opportunities
- Networking opportunities and community connections that benefit volunteer development - 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:** **Recognition Culture Promotion:**
- Community education about the importance and impact of appreciation and recognition - Community education about the importance and impact of appreciation and recognition
- Peer-to-peer recognition encouragement and facilitation - 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 - Integration of recognition and appreciation into regular community activities and interactions
**Long-Term Community Impact:** **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 ### 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) - Full text of the license: [License Page](/legal/license)
### 1.7. Intellectual Property ### 1.7. Intellectual Property
By contributing to our projects, you affirm that: 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. - 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. - 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 ### 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 ### 2.2. General Policy
@@ -609,7 +609,7 @@ Share your knowledge and experience:
- Mentor new contributors - Mentor new contributors
- Create learning resources for the project - 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. 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. I have the right to submit any code, documentation, or other content under the project's designated license.
</li> </li>
<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>
<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. 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. 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>
<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>
<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. 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-blur=8x2
effect-vignette=0.5:0.5 effect-vignette=0.5:0.5
# Ring customization # Ring customisation
indicator-radius=120 indicator-radius=120
indicator-thickness=20 indicator-thickness=20
indicator-idle-visible indicator-idle-visible
@@ -2353,7 +2353,7 @@ text-clear-color=abfcec
text-ver-color=abfcec text-ver-color=abfcec
text-wrong-color=abfcec text-wrong-color=abfcec
# Text customization # Text customisation
font=OpenDyslexicMono font=OpenDyslexicMono
font-size=24 font-size=24
``` ```
@@ -2735,7 +2735,7 @@ echo "{\"text\":\"${text}\", \"tooltip\":\"${tooltip}\"}";
#!/usr/bin/env sh #!/usr/bin/env sh
model=$(cat /proc/cpuinfo | grep 'model name' | head -n 1 | awk -F ': ' '{print $2}') 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 }') freqlist=$(cat /proc/cpuinfo | grep "cpu MHz" | awk '{ print $4 }')
maxfreq=$(cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq | sed 's/...$//') 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}") 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]' echo "${set_ico}" | jq -r --arg aky "$1" --arg avl "$map_ico" '.[$aky] | .[$avl]'
} }
thermo=$(eval_ico thermo $temp) thermo=$(eval_ico thermo $temp)
speedo=$(eval_ico util $utilization) speedo=$(eval_ico util $utilisation)
echo "{\"text\":\"${thermo} ${temp}°C\", \"tooltip\":\"${model}\n${thermo} Temperature: ${temp}°C\n${speedo} Utilization: ${utilization}%\n󰘚 Clock Speed: ${frequency}\"}" echo "{\"text\":\"${thermo} ${temp}°C\", \"tooltip\":\"${model}\n${thermo} Temperature: ${temp}°C\n${speedo} Utilization: ${utilisation}%\n󰘚 Clock Speed: ${frequency}\"}"
``` ```
</details> </details>
+6 -6
View File
@@ -212,7 +212,7 @@ Important for project improvement but not critical for current functionality. Sh
#### 4.3.3. Expectations #### 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` ### 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 #### 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 ### 4.6. Disclaimer
@@ -310,7 +310,7 @@ Clearly communicate the project's maintenance status to manage user expectations
#### 5.5.1. Purpose #### 5.5.1. Purpose
Indicates issues that need proper labeling and categorization. Indicates issues that need proper labelling and categorisation.
#### 5.5.2. Characteristics #### 5.5.2. Characteristics
@@ -318,7 +318,7 @@ May have ongoing discussions but lack appropriate classification.
#### 5.5.3. Expectations #### 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` ### 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 #### 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 #### 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 ## 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 ## 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 ### 1.3. Legal Compliance and Intellectual Property
All code contributions must comply with: 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 - Contributor Covenant requirements
- Applicable intellectual property laws and regulations - Applicable intellectual property laws and regulations
- Export control and data protection requirements - Export control and data protection requirements
@@ -8,7 +8,7 @@ title: Community Growth Policy
### 1.1. Growth Philosophy and Values ### 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 ### 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 - **Anti-Oppression Focus**: Growth efforts that actively support marginalized communities
- **Accessibility Prioritization**: Ensuring growth includes people with diverse abilities and needs - **Accessibility Prioritization**: Ensuring growth includes people with diverse abilities and needs
- **Economic Justice**: Growth that doesn't exclude people based on economic circumstances - **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 - **Democratic Participation**: Growth that strengthens rather than dilutes community democracy
## 2. INDIVIDUAL MEMBER GROWTH CONTRIBUTIONS ## 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 #### 3.1.1. Values-Aligned Partnerships
**Strategic Partnership Criteria:** **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 - **Complementary Mission**: Partnerships should enhance rather than compromise community mission
- **Mutual Benefit**: Partnerships should benefit all involved parties - **Mutual Benefit**: Partnerships should benefit all involved parties
- **Community Input**: Community members should have input on significant partnership decisions - **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:** **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 - **Community Discussion**: Open community discussion about proposed partnerships
- **Trial Collaboration**: Start with small collaborative projects before formal partnerships - **Trial Collaboration**: Start with small collaborative projects before formal partnerships
- **Regular Evaluation**: Ongoing evaluation of partnership effectiveness and alignment - **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:** **Skill and Interest Alignment:**
- **Technical Communities**: Outreach to technical communities interested in ethical technology - **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 - **Gaming Communities**: Authentic participation in gaming communities with shared values
- **Educational Institutions**: Outreach to educational communities interested in community building - **Educational Institutions**: Outreach to educational communities interested in community building
- **Professional Networks**: Engagement with professional networks focused on ethical practices - **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 **Document Version**: 1.0
**Last Updated**: 25 September 2025 **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:** **API and Product Support:**
- **Version Compatibility**: Help users understand version requirements and compatibility - **Version Compatibility**: Help users understand version requirements and compatibility
- **Rate Limiting**: Educate users about API rate limits and best practices - **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 - **Error Handling**: Help implement proper error handling and retry logic
- **Integration Patterns**: Share common integration patterns and examples - **Integration Patterns**: Share common integration patterns and examples
- **Deprecation Awareness**: Keep users informed about deprecated features and migration paths - **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 Management:**
- **Issue Templates**: Use and help others use appropriate issue templates - **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 - **Milestone Tracking**: Help track issues against project milestones and releases
- **Duplicate Detection**: Identify and link duplicate issues to reduce fragmentation - **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 - **Resolution Documentation**: Document solutions and workarounds in issue comments
**Code Collaboration:** **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 - **Cultural Competency**: Ongoing learning about cultural responsiveness
- **Trauma-Informed Approaches**: Education about trauma-informed support practices - **Trauma-Informed Approaches**: Education about trauma-informed support practices
- **Boundary Management**: Training on maintaining healthy support boundaries - **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 - **Technical Competency**: Ongoing learning about products, APIs, and technical systems
- **Security Awareness**: Education about security best practices and threat recognition - **Security Awareness**: Education about security best practices and threat recognition
- **Code Review Skills**: Training on effective and constructive code review practices - **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:** **Partnership and Collaboration:**
- **Professional Service Partnerships**: Appropriate partnerships with professional service providers - **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 - **Resource Sharing Networks**: Participation in resource sharing networks
- **Best Practice Communities**: Participation in communities focused on peer support best practices - **Best Practice Communities**: Participation in communities focused on peer support best practices
- **Research Participation**: Appropriate participation in research on effective community support - **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: 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; **(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 ### 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 ### 6.2. Development Requirements
@@ -48,7 +48,7 @@ Programme leadership will continue to provide career preparation support and ref
**Support Provided:** **Support Provided:**
- Programme leadership will assist in curating LinkedIn profiles - 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 - Strategic positioning for career success
- Content review and refinement - 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 **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 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 **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 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 **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 Answer: **D.** Structured data in tables
``` ```
+1 -1
View File
@@ -178,7 +178,7 @@ Sponsor Naomi
2. Building Inclusive Communities 2. Building Inclusive Communities
- Manage welcoming online spaces where diverse voices are celebrated - 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 - Implement inclusive community guidelines
3. Guiding Others in Tech 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 ### 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 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 ### 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 2. Select your server from the dropdown menu
3. Grant the necessary permissions: 3. Grant the necessary permissions:
- Read Messages/View Channels - Read Messages/View Channels
@@ -153,7 +153,7 @@ Copyright held by Naomi Carrigan (@nhcarrigan).
### Terms of Use ### Terms of Use
By adding Altaria to your Discord server, you agree to: 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 - Accept that the bot will send reminder messages about alt-text
- Understand that the bot promotes accessibility and inclusion - Understand that the bot promotes accessibility and inclusion
@@ -218,4 +218,4 @@ To add new reminder messages to `src/config/reminders.ts:9`:
### Recognition ### 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 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 ## 1. User Documentation
@@ -279,7 +279,7 @@ This section is for expansions to our legal policies specific to the Application
### 3.1. License ### 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. Copyright held by Naomi Carrigan.
@@ -343,7 +343,7 @@ The project enforces the following standards:
- **TypeScript**: All code must be written in TypeScript - **TypeScript**: All code must be written in TypeScript
- **ESLint**: Code must pass linting with zero warnings (`@nhcarrigan/eslint-config`) - **ESLint**: Code must pass linting with zero warnings (`@nhcarrigan/eslint-config`)
- **TypeScript Config**: Uses `@nhcarrigan/typescript-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: Example header:
```typescript ```typescript
+2 -2
View File
@@ -10,7 +10,7 @@ This section is for those interacting with a live instance of the Application.
### Getting Started ### 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 ### Core Features
@@ -172,7 +172,7 @@ This section is for expansions to our legal policies specific to the Application
### Licensing ### 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 ### Data Handling
+2 -2
View File
@@ -2,7 +2,7 @@
title: Becca Lyria 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 ## 1. User Documentation
@@ -14,7 +14,7 @@ Becca Lyria is a user-installable Discord bot that transforms your DMs into an i
### Getting Started ### 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 2. **Subscription**: The bot requires an active subscription to use its features
3. **Start Playing**: Use the `/start` command to begin your adventure 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 - **SEO Optimized**: Proper metadata, Open Graph, and Twitter Card support
- **TypeScript**: Full type safety throughout the application - **TypeScript**: Full type safety throughout the application
- **Responsive Design**: Mobile-friendly layout - **Responsive Design**: Mobile-friendly layout
- **Custom Styling**: Branded colors and typography - **Custom Styling**: Branded colours and typography
## 3. Legal Documentation ## 3. Legal Documentation
+7 -7
View File
@@ -2,7 +2,7 @@
title: Boost Monitor 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 ## 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 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 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 ### Key Features
- **Automated Role Removal**: No manual intervention needed when members stop boosting - **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 - **Status Monitoring**: Health check endpoint available at the bot's web interface
- **Debug Webhooks**: Sends status updates and error reports to configured Discord webhooks - **Debug Webhooks**: Sends status updates and error reports to configured Discord webhooks
@@ -84,7 +84,7 @@ Example:
export const colourRoles = [ export const colourRoles = [
"883281643098484736", // Red role "883281643098484736", // Red role
"883283836887261204", // Blue role "883283836887261204", // Blue role
// Add your color role IDs here // Add your colour role IDs here
]; ];
export const boosterRole = "712431541531181177"; // Your booster role ID 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 - **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 - **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 - **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 #### 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) 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) 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) 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 5. Errors are logged and sent to Sentry and debug webhook
#### Web Server #### Web Server
@@ -187,7 +187,7 @@ This section is for expansions to our legal policies specific to the Application
### Software License ### 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. Copyright is held by Naomi Carrigan.
+2 -2
View File
@@ -2,7 +2,7 @@
title: Caelia 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 ## 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 ### 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 2. Select your server and grant the necessary permissions
3. Caelia will automatically begin monitoring messages in channels where she has access 3. Caelia will automatically begin monitoring messages in channels where she has access
+3 -3
View File
@@ -2,7 +2,7 @@
title: Callista 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 ## 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 ### 1.1. Adding the Bot
Callista is available as a Discord user-installable application. You can add Callista to your Discord account by visiting: 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 ### 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**. 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.2. Privacy
+3 -3
View File
@@ -37,7 +37,7 @@ Celestine (hereinafter the "Application") is a comprehensive paid moderation bot
#### User Experience Features #### User Experience Features
- **`/rank`** - View personal level and XP in the server - **`/rank`** - View personal level and XP in the server
- **`/leaderboard`** - Browse server level rankings with pagination - **`/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 - **`/role`** - Self-assign permitted roles
- **`/birthday`** - Set birthday for automatic celebrations - **`/birthday`** - Set birthday for automatic celebrations
- **`/level-role`** - Configure roles automatically assigned at specific levels - **`/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 #### Leveling System
- Automatic XP gain from message activity with anti-spam cooldowns - Automatic XP gain from message activity with anti-spam cooldowns
- Customizable level roles that auto-assign at specified levels - 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 - Server leaderboards with pagination
#### Security & Moderation #### Security & Moderation
@@ -277,7 +277,7 @@ The Application processes and stores:
- Modular command structure for maintainability - Modular command structure for maintainability
- Event-driven architecture for real-time responses - Event-driven architecture for real-time responses
- Database abstraction through Prisma ORM - Database abstraction through Prisma ORM
- Configuration-driven behavior customization - Configuration-driven behavior customisation
### Extension Points ### 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 ### 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. 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 #### ASCII Art Management
- Structured data format with `text` and `author` fields (`src/interfaces/ascii.ts:7`) - 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`) - Random selection utility (`src/utils/getRandomValue.ts`)
#### Web Server #### 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 ### 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 ### Available Commands
@@ -55,7 +55,7 @@ Cordelia Taryne offers the following slash commands:
#### `/summarise` #### `/summarise`
- **Description**: Generate concise summaries of longer text passages - **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]` - **Usage**: `/summarise text: [long article or document text]`
- **Access**: Requires active subscription - **Access**: Requires active subscription
+3 -3
View File
@@ -2,7 +2,7 @@
title: Data API 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 ## 1. User Documentation
@@ -467,7 +467,7 @@ Contributors can help improve the Application in several ways:
**Features**: **Features**:
- Enhanced API endpoints - Enhanced API endpoints
- New data validation rules - New data validation rules
- Performance optimizations - Performance optimisations
- Additional data format support - Additional data format support
- API documentation improvements - API documentation improvements
@@ -653,7 +653,7 @@ If you need help contributing:
### 4.12. Recognition ### 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 ### 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. Copyright is held by Naomi Carrigan.
+6 -6
View File
@@ -2,16 +2,16 @@
title: NHCarrigan Documentation 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 ## 1. User Documentation
### Site Structure and Navigation ### 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 - **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 - **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 - **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 - **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 #### Enhanced Footer
- TreeNation carbon offset widget integration for environmental sustainability - 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) - Standard Starlight navigation elements (edit links, last updated, pagination)
#### Analytics and Tracking #### 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 - **Framework**: Astro 5.3.0 - Static site generator for optimal performance
- **Theme**: Starlight 0.32.0 - Documentation-focused Astro integration - **Theme**: Starlight 0.32.0 - Documentation-focused Astro integration
- **Language**: TypeScript 5.7.3 - Type-safe development - **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) - **Package Manager**: PNPM (evidenced by pnpm-lock.yaml)
- **Hosting**: Static deployment to https://docs.nhcarrigan.com - **Hosting**: Static deployment to https://docs.nhcarrigan.com
@@ -116,7 +116,7 @@ public/ # Static assets
- Hierarchical sidebar navigation structure - Hierarchical sidebar navigation structure
- Project status badges with version information - Project status badges with version information
- External links to community resources - External links to community resources
- Organized categorization of all documentation - Organized categorisation of all documentation
### Custom Components ### 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 - Manages WebSocket connection to Deepgram
- Handles audio streaming in real-time - Handles audio streaming in real-time
- Event-based architecture for message handling - Event-based architecture for message handling
- Supports keep-alive and finalization - Supports keep-alive and finalisation
- Configuration options: - Configuration options:
- Model: nova-3-general - Model: nova-3-general
- Language: configurable source language - Language: configurable source language
@@ -229,7 +229,7 @@ This section is for expansions to our legal policies specific to the Application
### License ### 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. 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 - A custom cover page with generation date
- An automatically generated table of contents with links to each review section - 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 - Custom headers and footers for easy navigation
- Page numbers and links to community resources - Page numbers and links to community resources
@@ -108,12 +108,12 @@ fcc-review-generator/
#### PDF Customization #### PDF Customization
Modify `src/config/options.ts` to customize: Modify `src/config/options.ts` to customise:
- Page size and margins - Page size and margins
- Header and footer templates - Header and footer templates
- Styling and formatting - Styling and formatting
Modify `src/config/text.ts` to customize: Modify `src/config/text.ts` to customise:
- Cover page content - Cover page content
- Introduction text - Introduction text
- Disclaimer text - Disclaimer text
@@ -234,7 +234,7 @@ This section is for expansions to our legal policies specific to the Application
### License ### 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) - Local: [LICENSE.md](LICENSE.md)
- Online: https://docs.nhcarrigan.com/#/license - Online: https://docs.nhcarrigan.com/#/license
@@ -428,7 +428,7 @@ For questions, discussions, or help with contributions:
### Recognition ### 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 ### 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 ### 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 ### Commands
+2 -2
View File
@@ -2,7 +2,7 @@
title: Hikari 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 ## 1. User Documentation
@@ -20,7 +20,7 @@ The Hikari Discord bot provides the following functionality:
The web dashboard provides a user-friendly interface for: 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 - **Announcements**: Stay updated with the latest product updates and community news
- **Account Management**: Manage your subscriptions, licenses, and configurations - **Account Management**: Manage your subscriptions, licenses, and configurations
- **Product Filtering**: Filter products by category or view all products at once - **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 #### 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 #### 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 ### 2.5. Building the Application
@@ -287,7 +287,7 @@ Copyright held by Naomi Carrigan.
#### Data Collection #### Data Collection
Keiko collects and processes the following data: 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) - Message content for conversation context (last 20 messages)
- Discord entitlement information for subscription management - Discord entitlement information for subscription management
- Analytics data (message counts, token usage, API costs) - 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 #### Authorized Use
- Keiko is a private assistant primarily designed for Naomi's personal 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 - Unauthorized access attempts will be rejected
#### Service Availability #### 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: 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 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 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. - **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.) - **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 - **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 ### 2.13. Troubleshooting
@@ -584,7 +584,7 @@ Join our community:
### 4.10. Recognition ### 4.10. Recognition
Contributors will be recognized in: Contributors will be recognised in:
- Git commit history - Git commit history
- Release notes for significant contributions - Release notes for significant contributions
@@ -615,7 +615,7 @@ Releases are managed by the maintainers. Contributors should focus on feature br
**Additional Resources**: **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) - **Source Code**: [Gitea Repository](https://git.nhcarrigan.com/NHCarrigan/liora)
- **Documentation Hub**: [docs.nhcarrigan.com](https://docs.nhcarrigan.com) - **Documentation Hub**: [docs.nhcarrigan.com](https://docs.nhcarrigan.com)
- **Support Server**: [chat.nhcarrigan.com](https://chat.nhcarrigan.com) - **Support Server**: [chat.nhcarrigan.com](https://chat.nhcarrigan.com)
+1 -1
View File
@@ -2,7 +2,7 @@
title: "Logger" 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. User Documentation
+1 -1
View File
@@ -176,7 +176,7 @@ src/
``` ```
### Key Patterns ### Key Patterns
- Error handling with centralized `errorHandler` - Error handling with centralised `errorHandler`
- Logging via `@nhcarrigan/logger` - Logging via `@nhcarrigan/logger`
- Command pattern for Discord interactions - Command pattern for Discord interactions
- Subscription-based access control - 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 ### 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 2. Use the `/dm` command to start a private conversation
3. Send messages directly to Maylin in DMs for AI-powered companionship 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 - **Discord API**: discord.js v14
- **AI Integration**: Anthropic Claude (claude-sonnet-4-20250514) - **AI Integration**: Anthropic Claude (claude-sonnet-4-20250514)
- **Web Server**: Fastify for health monitoring - **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 - **Build System**: TypeScript compiler with ES modules
#### Bot Architecture #### Bot Architecture
@@ -123,7 +123,7 @@ This section is for expansions to our legal policies specific to the Application
### Licensing ### Licensing
- Licensed under Naomi's Public License - Licensed under Naomi's Public License
- Copyright held by Naomi Carrigan - 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 ### Privacy Considerations
- All conversations occur in Discord direct messages - All conversations occur in Discord direct messages
+7 -7
View File
@@ -2,7 +2,7 @@
title: Meeting Minutes 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 ## 1. User Documentation
@@ -10,7 +10,7 @@ This section is for those interacting with a live instance of the Application.
### Overview ### 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 ### Features
@@ -69,7 +69,7 @@ The Application requires the following external tools:
1. **FFmpeg**: For audio recording and processing 1. **FFmpeg**: For audio recording and processing
2. **WhisperX**: For speech-to-text transcription 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 4. **uv**: Python package and environment manager
### Installation ### 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: 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 - **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 - **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 - **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 ### 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. Copyright held by Naomi Carrigan.
@@ -374,12 +374,12 @@ We welcome contributions in the following areas:
- Better error handling and user feedback - Better error handling and user feedback
- Configuration file support (YAML/JSON) instead of hardcoded values - Configuration file support (YAML/JSON) instead of hardcoded values
- Automated testing suite - Automated testing suite
- Performance optimizations - Performance optimisations
- Documentation improvements - Documentation improvements
- Cross-platform compatibility testing - Cross-platform compatibility testing
**Bug Fixes**: **Bug Fixes**:
- Any identified issues in audio recording, transcription, or summarization - Any identified issues in audio recording, transcription, or summarisation
- Platform-specific bugs - Platform-specific bugs
- Edge cases in file handling - Edge cases in file handling
+2 -2
View File
@@ -2,7 +2,7 @@
title: Melody Iuvo 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 ## 1. User Documentation
@@ -10,7 +10,7 @@ This section is for those interacting with a live instance of the Application.
### Getting Started ### 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 ### Available Commands
+6 -6
View File
@@ -2,18 +2,18 @@
title: Mommy Bot 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 ## 1. User Documentation
### Discord Usage ### 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 - Use the `/mommy` slash command
- Optionally provide a name parameter: `/mommy name:YourName` - 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 ### 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 - Use the `/mommy` command in any channel where the bot is installed
- Optionally provide a name: `/mommy YourName` - Optionally provide a name: `/mommy YourName`
- The bot will respond with an encouraging message - 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`)** **Message Generation (`src/utils/getMommy.ts`)**
- Fetches encouraging messages from external API - Fetches encouraging messages from external API
- Implements profanity filtering using no-profanity library - Implements profanity filtering using no-profanity library
- Supports personalized name insertion - Supports personalised name insertion
- Defaults to "dear" for filtered or empty names - Defaults to "dear" for filtered or empty names
**Logging (`src/utils/logger.ts`)** **Logging (`src/utils/logger.ts`)**
- Uses @nhcarrigan/logger for structured logging - Uses @nhcarrigan/logger for structured logging
- Configured with application name "Mommy" - Configured with application name "Mommy"
- Supports remote log token for centralized logging - Supports remote log token for centralised logging
#### Deployment #### Deployment
- Built using TypeScript compiler (`npm run build`) - Built using TypeScript compiler (`npm run build`)
+8 -8
View File
@@ -2,7 +2,7 @@
title: Mommy 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 ## 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: 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 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 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 ### 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 - **Accessibility-Focused Design**: Uses OpenDyslexic font and high-contrast styling for better readability
- **Mobile-Friendly**: Responsive design that works on all device sizes - **Mobile-Friendly**: Responsive design that works on all device sizes
- **No Registration Required**: Instant access without any account creation - **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: The application also provides a simple API:
- **Endpoint**: `/api` - **Endpoint**: `/api`
- **Method**: GET - **Method**: GET
- **Optional Parameter**: `name` (string) - Your name for personalization - **Optional Parameter**: `name` (string) - Your name for personalisation
- **Response**: Plain text encouraging message - **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 ## 2. Technical Documentation
@@ -56,7 +56,7 @@ src/
The application uses Fastify to serve: The application uses Fastify to serve:
1. **Landing Page** (`/`): Returns the complete HTML interface 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 ### Message Generation
@@ -128,7 +128,7 @@ This software is licensed under Naomi's Public License. Copyright held by Naomi
The application: The application:
- Does not store user data persistently - Does not store user data persistently
- Does not use cookies or tracking - Does not use cookies or tracking
- Processes names only for message personalization - Processes names only for message personalisation
- Does not log personal information - Does not log personal information
### Content Policy ### 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 ### 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 ### 1.3. How to Use
@@ -183,7 +183,7 @@ By default, the bot is configured for single-user access. To modify access contr
```typescript ```typescript
if (message.author.id !== "YOUR_DISCORD_USER_ID") { 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; return;
} }
``` ```
@@ -192,7 +192,7 @@ You can:
- Replace the user ID with your own Discord user ID - Replace the user ID with your own Discord user ID
- Remove the check entirely to allow all users - Remove the check entirely to allow all users
- Implement role-based access control - Implement role-based access control
- Add a whitelist of authorized user IDs - Add a whitelist of authorised user IDs
#### Bot Mention ID #### Bot Mention ID
@@ -434,7 +434,7 @@ This section is for expansions to our legal policies specific to the Application
### 3.1. License ### 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 https://docs.nhcarrigan.com/#/license
Copyright is held by Naomi Carrigan. Copyright is held by Naomi Carrigan.
@@ -471,7 +471,7 @@ https://docs.nhcarrigan.com/#/security
**Application-Specific Security Measures:** **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 - **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 - **Input Validation**: User input is sanitized before being sent to AI APIs
- **Error Handling**: Errors are caught and handled gracefully without exposing sensitive information - **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 - Additional AI model options
- Customizable response formats - Customizable response formats
- Project name filtering options - Project name filtering options
- Image style customization - Image style customisation
**Code Quality:** **Code Quality:**
- Adding unit tests - Adding unit tests
- Improving error handling - Improving error handling
- Performance optimizations - Performance optimisations
- Code documentation - Code documentation
**Bug Fixes:** **Bug Fixes:**
+5 -5
View File
@@ -1,7 +1,7 @@
--- ---
title: Portfolio 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 ## 1. User Documentation
@@ -13,16 +13,16 @@ The Application is currently deployed and accessible at [nhcarrigan.com](https:/
### Available Features ### 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 - **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 - Public Discord community
- Forum for long-form discussions - Forum for long-form discussions
- Commission inquiry form - Commission inquiry form
- General contact form - General contact form
- Paid meeting scheduling - Paid meeting scheduling
- **Past Work**: Links to founder's resume, client testimonials, sitemap, and open source code - **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 - **Resource Links**: Access to documentation, policies, and educational content
## 2. Technical Documentation ## 2. Technical Documentation
@@ -54,7 +54,7 @@ This section is for expansions to our legal policies specific to the Application
### Current Legal Framework ### Current Legal Framework
The Application operates under NHCarrigan's standard legal documentation: 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 - **Copyright**: Held by Naomi Carrigan
- **Code of Conduct**: Available in repository and at docs.nhcarrigan.com - **Code of Conduct**: Available in repository and at docs.nhcarrigan.com
- **Privacy Policy**: Referenced on the website - **Privacy Policy**: Referenced on the website
+4 -4
View File
@@ -2,7 +2,7 @@
title: Resume 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 ## 1. User Documentation
@@ -10,7 +10,7 @@ The Application generates a professional, accessible resume website from structu
### Features ### Features
- **Responsive Design**: Mobile-friendly layout that works on all devices - **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 - **Multiple Formats**: Download resume data in YAML or JSON format
- **Professional Sections**: Employment, volunteer work, education, certifications, projects, and publications - **Professional Sections**: Employment, volunteer work, education, certifications, projects, and publications
- **Navigation Links**: Quick jump links to different resume sections - **Navigation Links**: Quick jump links to different resume sections
@@ -79,7 +79,7 @@ The resume data follows this schema:
### Customization ### Customization
1. **Content**: Edit `src/source.yaml` with your resume data 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 3. **Structure**: Update `src/parse.ts` to change HTML generation
4. **Types**: Extend `src/interfaces/resume.ts` for new data fields 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. This software is licensed under Naomi's Public License. Copyright held by Naomi Carrigan.
For complete legal terms, refer to: 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 - [LICENSE.md](LICENSE.md) in the repository
- [PRIVACY.md](PRIVACY.md) for privacy policy - [PRIVACY.md](PRIVACY.md) for privacy policy
- [TERMS.md](TERMS.md) for terms of service - [TERMS.md](TERMS.md) for terms of service
@@ -2,7 +2,7 @@
title: Rosalia Nightsong 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 ## 1. User Documentation
+3 -3
View File
@@ -2,7 +2,7 @@
title: Saisoku 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 ## 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 ### 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 ### Subscription Requirements
@@ -307,7 +307,7 @@ The project uses:
### Key Areas for Contribution ### Key Areas for Contribution
1. **Phrase Library** (`src/config/phrases.ts`): Add new encouraging or bullying phrases 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 3. **Documentation**: Improve user or technical documentation
4. **Bug Fixes**: Address issues reported in the issue tracker 4. **Bug Fixes**: Address issues reported in the issue tracker
5. **Testing**: Add test coverage (currently minimal) 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`) ##### 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:** **Usage:**
```bash ```bash
@@ -88,7 +88,7 @@ op run --env-file=.env -- tsx src/github/auditNpmPackages.ts
``` ```
**What it does:** **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 - Searches for 18 known vulnerable package versions in `package.json` files
- Generates a report of vulnerable dependencies - Generates a report of vulnerable dependencies
- Saves results to `data/npm-vulnerabilities.txt` - 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: To adapt scripts for your use:
1. **Crowdin scripts:** Update environment variables in `.env` 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` 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` 4. **Media processing:** Update file paths in `src/music/id3v2.ts:7-8`
@@ -553,7 +553,7 @@ pnpm audit
**Preferred Libraries:** **Preferred Libraries:**
- API clients: Official SDKs when available (`@octokit/rest`, etc.) - API clients: Official SDKs when available (`@octokit/rest`, etc.)
- CLI interactions: `@inquirer/prompts` - CLI interactions: `@inquirer/prompts`
- Progress visualization: `cli-progress` - Progress visualisation: `cli-progress`
- HTTP requests: Native `fetch` with `backoffAndRetry` wrapper - HTTP requests: Native `fetch` with `backoffAndRetry` wrapper
### 4.5. Documentation Standards ### 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 ### 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 ### 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 - Search functionality for artists and titles
- Dynamic filtering with live count updates - Dynamic filtering with live count updates
- Tabular display with alternating row colors - Tabular display with alternating row colours
- JSON-backed data storage (`songs.json`) - JSON-backed data storage (`songs.json`)
#### 1.1.4. Testimonials (`/testimonials`) #### 1.1.4. Testimonials (`/testimonials`)
@@ -57,8 +57,8 @@ A comprehensive showcase of professional feedback and recommendations from:
Features include: Features include:
- Print-optimized styling - Print-optimised styling
- Chronologically organized testimonials - Chronologically organised testimonials
- Web form integration for new submissions - Web form integration for new submissions
- Over 50 professional testimonials spanning multiple years (2023-2025) - 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) - Consistent styling via CSS custom properties (variables)
- Responsive design for mobile and desktop - Responsive design for mobile and desktop
- Global navigation (loaded from `cdn.nhcarrigan.com/headers/index.js`) - 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 - Custom cursor styles
### 1.3. Accessibility ### 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: Each page uses CSS custom properties that can be overridden:
- `--foreground`: Primary foreground color - `--foreground`: Primary foreground colour
- `--background`: Primary background color - `--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 1. Fork and host your own version of the header script
2. Update the script src in each HTML file 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 ### 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 - **URL**: https://docs.nhcarrigan.com/#/license
- **Copyright**: All rights reserved by Naomi Carrigan - **Copyright**: All rights reserved by Naomi Carrigan
@@ -532,7 +532,7 @@ Use the issue templates in `.gitea/issue_template/`:
- Accessibility improvements - Accessibility improvements
- Cross-browser compatibility fixes - Cross-browser compatibility fixes
- Performance optimizations - Performance optimisations
- Documentation updates - Documentation updates
#### 4.8.2. Medium Priority #### 4.8.2. Medium Priority
@@ -550,7 +550,7 @@ Use the issue templates in `.gitea/issue_template/`:
### 4.9. Recognition ### 4.9. Recognition
Contributors are recognized through: Contributors are recognised through:
- Git commit history - Git commit history
- Pull request acknowledgments - Pull request acknowledgments
@@ -643,7 +643,7 @@ feat: add search functionality to testimonials page
- **Data Format**: Static HTML cards generated from source - **Data Format**: Static HTML cards generated from source
- **Styling Features**: - **Styling Features**:
- Screen-optimized and print-optimized views - Screen-optimised and print-optimised views
- Responsive card layout - Responsive card layout
- Chronological ordering - Chronological ordering
- **Submission**: Via web form at `https://forms.nhcarrigan.com/form/M_GrmqASymmO744axMOmu2LaMAaT5F0LmdVcU2c8-gQ` - **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 ### Adding Tyche to Your Discord Server
To add Tyche to your Discord server, use the following invite link: 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: The bot requires the following permissions:
- View Channels (to see where commands are used) - View Channels (to see where commands are used)
@@ -248,7 +248,7 @@ node prod/index.js
4. **Monitoring**: 4. **Monitoring**:
- Web server provides a basic health check endpoint - Web server provides a basic health check endpoint
- Analytics are tracked via @nhcarrigan/discord-analytics - 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 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 ### 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 https://docs.nhcarrigan.com/#/license
Copyright is held by Naomi Carrigan. 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 ### 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 ### 1.2. Installation
@@ -78,7 +78,7 @@ The Application provides the following compiler options:
- **Version**: 4.0.0 - **Version**: 4.0.0
- **NPM Package**: [@nhcarrigan/typescript-config](https://www.npmjs.com/package/@nhcarrigan/typescript-config) - **NPM Package**: [@nhcarrigan/typescript-config](https://www.npmjs.com/package/@nhcarrigan/typescript-config)
- **Author**: Naomi Carrigan - **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 ### 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 ### 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 ### 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 ### Getting Started
1. **Adding Umbrelle to Your Server** 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 - Ensure you have "Manage Server" permissions to add bots
2. **Setting Up a Honeypot Channel** 2. **Setting Up a Honeypot Channel**
@@ -130,7 +130,7 @@ This section is for expansions to our legal policies specific to the Application
### License ### 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 ### 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: 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 ## 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 ### 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 ### 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 #### 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." > "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 - **AI Provider**: Google GenAI (@google/genai) v1.28.0
- **Logging**: @nhcarrigan/logger v1.1.1 - **Logging**: @nhcarrigan/logger v1.1.1
- **Analytics**: @nhcarrigan/discord-analytics v0.0.6 - **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 ### 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: 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) - **Terms of Service**: [Terms of Service](https://docs.nhcarrigan.com/#/terms)
- **Privacy Policy**: [Privacy Policy](https://docs.nhcarrigan.com/#/privacy) - **Privacy Policy**: [Privacy Policy](https://docs.nhcarrigan.com/#/privacy)
- **Code of Conduct**: Available in the repository - **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. 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 ### 3.3. Data Processing
@@ -454,7 +454,7 @@ Future contributions to add a testing framework would be welcome.
When reporting bugs or requesting features: When reporting bugs or requesting features:
1. **Check existing issues** to avoid duplicates 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**: 3. **Provide detailed information**:
- Steps to reproduce (for bugs) - Steps to reproduce (for bugs)
- Expected behavior - Expected behavior
@@ -485,7 +485,7 @@ The following areas would benefit from community contributions:
- Add support for multiple characters - Add support for multiple characters
- Implement image history/gallery features - 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 - Create a web dashboard for configuration
### 4.10. Getting Help ### 4.10. Getting Help
@@ -508,7 +508,7 @@ If you discover a security vulnerability:
### 4.12. Recognition ### 4.12. Recognition
Contributors will be recognized in the following ways: Contributors will be recognised in the following ways:
- GitHub contribution history - GitHub contribution history
- Potential inclusion in project acknowledgments - Potential inclusion in project acknowledgments
- Community recognition and thanks - Community recognition and thanks
+18 -18
View File
@@ -2,7 +2,7 @@
title: Naomi's VSCode Themes 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 ## 1. User Documentation
@@ -10,16 +10,16 @@ This section is for those interacting with a live instance of the Application.
### 1.1. Overview ### 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 ### 1.2. Available Themes
The Application includes the following 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 - **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 colors - **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 - **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 ### 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: 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 - **Extension Manifest**: `package.json` containing metadata and theme contributions
- **Assets**: `icon.png` for the extension icon - **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", "name": "Theme Name",
"type": "dark" or "light", "type": "dark" or "light",
"colors": { "colours": {
// UI element colors // UI element colours
}, },
"tokenColors": [ "tokenColors": [
// Syntax highlighting rules // Syntax highlighting rules
@@ -136,8 +136,8 @@ Each theme is defined in a JSON file with the following structure:
Key sections: Key sections:
- **colors**: Defines colors for editor UI elements (background, foreground, sidebar, statusbar, etc.) - **colours**: Defines colours for editor UI elements (background, foreground, sidebar, statusbar, etc.)
- **tokenColors**: Array of rules defining syntax highlighting colors based on TextMate scopes - **tokenColors**: Array of rules defining syntax highlighting colours based on TextMate scopes
For example, see `themes/ocean-breeze.json` at lines 1-373. 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 ### 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. Copyright is held by Naomi Carrigan.
@@ -201,7 +201,7 @@ Security policies and vulnerability reporting procedures are documented in `SECU
### 3.5. Intellectual Property ### 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 ## 4. Contributing Documentation
@@ -250,7 +250,7 @@ Reference: `README.md` at lines 13-15
When contributing a new theme: When contributing a new theme:
1. Ensure the theme has a unique name and aesthetic 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 3. Test the theme with multiple programming languages
4. Ensure sufficient contrast for accessibility 4. Ensure sufficient contrast for accessibility
5. Add the theme entry to `package.json` under `contributes.themes` 5. Add the theme entry to `package.json` under `contributes.themes`
@@ -283,10 +283,10 @@ Reference: `package.json` at lines 14-36
#### Color Guidelines #### Color Guidelines
- Use hex color codes (e.g., `#012a22`) - Use hex colour codes (e.g., `#012a22`)
- Consider accessibility and contrast ratios - Consider accessibility and contrast ratios
- Test colors in both day and night lighting conditions - Test colours in both day and night lighting conditions
- Document color inspiration or theme concept if applicable - Document colour inspiration or theme concept if applicable
### 4.5. Testing ### 4.5. Testing
@@ -301,7 +301,7 @@ Before submitting:
- HTML/CSS - HTML/CSS
- Markdown - Markdown
4. Verify UI elements (sidebar, statusbar, tabs, etc.) are properly styled 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 ### 4.6. Release Process
@@ -327,4 +327,4 @@ Recent release pattern (from git history):
### 4.8. Recognition ### 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 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 ## 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 - **Responsive design**: Mobile-friendly layout with adaptive footer
- **Theme persistence**: Remembers user's theme preference across sessions - **Theme persistence**: Remembers user's theme preference across sessions
- **Privacy-respecting**: Uses privacy-focused Plausible Analytics - **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 - **Cross-platform**: Works on all modern browsers and devices
### Integration ### Integration
@@ -169,7 +169,7 @@ The Application integrates with several third-party services that have their own
#### Advertising #### Advertising
- **Google AdSense**: Contextual advertising platform - **Google AdSense**: Contextual advertising platform
- Client ID: `ca-pub-3569924701890974` - 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) - Privacy policy: [Google Privacy Policy](https://policies.google.com/privacy)
#### Environmental Impact #### Environmental Impact
@@ -188,7 +188,7 @@ The Application integrates with several third-party services that have their own
#### Local Storage Usage #### Local Storage Usage
The Application stores the following data in the user's browser: 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 - `naomi-community-cta`: Timestamp of last community modal display
#### External Resource Loading #### 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`) - **ESLint**: Code must pass all linting rules (`@nhcarrigan/eslint-config`)
- **No warnings**: Build process fails if ESLint warnings are present - **No warnings**: Build process fails if ESLint warnings are present
- **Comments**: Use JSDoc comments for functions and complex logic - **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 ### Testing
@@ -263,7 +263,7 @@ We welcome contributions to the website-headers project! Please review our [cont
### Areas for Contribution ### Areas for Contribution
#### High Priority #### High Priority
- **Performance optimization**: Reduce bundle size, optimize loading - **Performance optimisation**: Reduce bundle size, optimise loading
- **Accessibility improvements**: Enhanced ARIA support, keyboard navigation - **Accessibility improvements**: Enhanced ARIA support, keyboard navigation
- **Mobile experience**: Better responsive design, touch interactions - **Mobile experience**: Better responsive design, touch interactions
- **Browser compatibility**: Support for older browsers - **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 - **Documentation**: Improve inline code documentation
- **Error handling**: Add graceful fallbacks for external resource failures - **Error handling**: Add graceful fallbacks for external resource failures
- **Testing framework**: Implement automated testing - **Testing framework**: Implement automated testing
- **Configuration options**: Make the library more customizable - **Configuration options**: Make the library more customisable
#### Low Priority #### Low Priority
- **Additional themes**: More color scheme options - **Additional themes**: More colour scheme options
- **Animation effects**: Subtle transitions and animations - **Animation effects**: Subtle transitions and animations
- **Internationalization**: Multi-language support - **Internationalization**: Multi-language support
- **Advanced analytics**: More detailed event tracking - **Advanced analytics**: More detailed event tracking
@@ -313,7 +313,7 @@ We welcome contributions to the website-headers project! Please review our [cont
### Recognition ### Recognition
Contributors will be recognized in: Contributors will be recognised in:
- Git commit history - Git commit history
- Release notes - Release notes
- Project documentation - Project documentation
+5 -5
View File
@@ -57,7 +57,7 @@ All volunteer positions require:
**New Volunteer Integration:** **New Volunteer Integration:**
- Comprehensive orientation including community values and policy framework training - 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 - Mentorship assignment with experienced volunteers for ongoing support
- Progressive responsibility integration with regular check-ins and feedback - Progressive responsibility integration with regular check-ins and feedback
@@ -66,7 +66,7 @@ All volunteer positions require:
### 4.1. Professional Development Opportunities ### 4.1. Professional Development Opportunities
All volunteers receive access to: All volunteers receive access to:
- Leadership coaching and mentorship programs - Leadership coaching and mentorship programmes
- External training and conference attendance support - External training and conference attendance support
- Cross-functional experience and advancement opportunities - Cross-functional experience and advancement opportunities
- Professional development resources and networking opportunities - Professional development resources and networking opportunities
@@ -74,7 +74,7 @@ All volunteers receive access to:
### 4.2. Recognition and Wellness Support ### 4.2. Recognition and Wellness Support
**Comprehensive Support Systems:** **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 - Mental health resources and peer support networks
- Flexible volunteer arrangements accommodating life circumstances - Flexible volunteer arrangements accommodating life circumstances
- Clear role boundaries and burnout prevention resources - 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:** **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:** **Volunteer Service Acknowledgement:**
@@ -135,7 +135,7 @@ By engaging in any volunteer activities, you explicitly acknowledge that you hav
## Commitment to Volunteer Excellence ## 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. 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; **(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; **(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 ### 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 ### 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 ### 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: Key recognition elements include:
- Regular appreciation and acknowledgement of volunteer contributions - 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 - Burnout prevention resources and wellness support systems
- Professional development opportunities and growth support - Professional development opportunities and growth support
- Flexible volunteer arrangements accommodating personal circumstances - 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 ### 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 #### 8.1.1. Mandatory Training Components
- Foundation training in community values, mission, and policy frameworks - 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 - Cultural competency and trauma-informed practices education
#### 8.1.2. Ongoing Development Opportunities #### 8.1.2. Ongoing Development Opportunities
- Leadership coaching and mentorship programs - Leadership coaching and mentorship programmes
- External training and conference attendance support - External training and conference attendance support
- Cross-functional experience and role advancement opportunities - Cross-functional experience and role advancement opportunities
- Professional networking and community management best practices - Professional networking and community management best practices
@@ -6,7 +6,7 @@ title: Staff Policy Self-Assessment
## Introduction ## 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:** **How to Use This Assessment:**
- Answer each question honestly and thoroughly - 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 ### 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:* *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:* *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:* *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:* *Your Answer:*
+36 -36
View File
@@ -8,15 +8,15 @@ title: Professional Conduct Standards for Volunteers
### 1.1. Professional Conduct Commitment ### 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 ### 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; **(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. **(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; **(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. **(d)** **Professional Tone**: Maintain professional tone and language in all written and verbal communications.
### 2.3. Integrity and Accountability Framework ### 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; **(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 ### 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. **(d)** **Professional Boundaries**: Maintain appropriate professional boundaries with community members and stakeholders.
### 3.3. Collaboration and Teamwork Obligations ### 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. **(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 ### 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; **(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 ### 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; **(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 ### 4.4. Conflicts of Interest and Resource Misuse
**(a)** **Interest Conflicts**: Engaging in activities that create actual or apparent conflicts of interest is prohibited; **(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 ## 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; **(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 ### 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; **(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 ### 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; **(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. **(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; **(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. **(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 ### 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; **(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; **(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 ### 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; **(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; **(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 ### 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; **(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 ### 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; **(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; **(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 ### 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; **(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 ## 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; **(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; **(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 **Document Version**: 1.0
**Last Updated**: 25 September 2025 **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:** **Preferred Experience:**
- Professional legal background or paralegal certification - 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 - Knowledge of data protection, privacy, and digital rights legislation
- Previous experience in policy advisory or compliance roles - 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 - Coordinate community activities, discussions, and special initiatives
- Serve as primary liaison between community members and leadership team - Serve as primary liaison between community members and leadership team
- Monitor community health metrics and member satisfaction indicators - 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 #### 3.2.2. Skills and Development
**Required Capabilities:** **Required Capabilities:**
@@ -149,7 +149,7 @@ Technical Managers oversee day-to-day technical operations, coordinate developme
**Key Responsibilities:** **Key Responsibilities:**
- Oversee pull request reviews and coordinate code review processes - 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 - Coordinate technical contributor team activities and project management
- Provide technical guidance and mentorship to Technical Contributors and community members - Provide technical guidance and mentorship to Technical Contributors and community members
- Serve as primary liaison between Technical Administrators and Technical Contributors - 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:** **Essential Management Skills:**
- Experience in technical project management and team coordination - Experience in technical project management and team coordination
- Strong code review capabilities and software development best practices knowledge - 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 - Excellent communication skills for coordinating between technical and non-technical team members
**Technical Competencies:** **Technical Competencies:**
@@ -211,7 +211,7 @@ The Accessibility Coordinator ensures that all community systems, activities, an
- Knowledge of legal accessibility requirements and best practices - Knowledge of legal accessibility requirements and best practices
**Ongoing Development:** **Ongoing Development:**
- Accessibility certification programs and continuing education - Accessibility certification programmes and continuing education
- Collaboration with external accessibility experts and organisations - Collaboration with external accessibility experts and organisations
- Training in emerging assistive technologies and inclusive design innovations - 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. Events Coordinators plan and execute community activities, celebrations, and educational programming that strengthen community bonds and provide value to members.
**Key Responsibilities:** **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 - Manage event logistics including accessibility accommodations and timezone considerations
- Coordinate with other leadership team members for integrated programming - Coordinate with other leadership team members for integrated programming
- Evaluate event success and gather feedback for continuous improvement - 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. Training and Development Coordinator (Specialist Leadership)
#### 4.5.1. Role Overview #### 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:** **Key Responsibilities:**
- Develop and maintain comprehensive training curricula for all leadership roles - 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 - Manage mentorship program structure, matching, and effectiveness monitoring
- Oversee professional development opportunities and educational resources - 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 - Coordinate with external training providers and professional development opportunities
- Evaluate training effectiveness and implement continuous improvements - 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. Partnership and Collaboration Coordinator (Specialist Leadership)
#### 4.6.1. Role Overview #### 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:** **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 - 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 - Manage sponsorship agreements and partnership development
- Facilitate inter-community events and collaborative activities - Facilitate inter-community events and collaborative activities
- Develop and maintain partnership agreements and memoranda of understanding - 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 - Handle escalated support issues and complex member concerns requiring leadership intervention
- Coordinate support team scheduling and coverage to ensure consistent availability - Coordinate support team scheduling and coverage to ensure consistent availability
- Collaborate with other leadership roles to identify support needs and resource requirements - 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 - Serve as primary liaison between support team and executive/operational leadership
- Manage support team knowledge base and ensure consistent information sharing - 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 - Analyse community growth metrics, member acquisition trends, and retention patterns
- Design and execute outreach campaigns to attract new members from target demographics - Design and execute outreach campaigns to attract new members from target demographics
- Coordinate with Communications and Outreach Coordinator on growth-focused messaging and content - 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 - 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 - 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 - 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 #### 4.8.2. Growth and Analytics Expertise
**Required Skills:** **Required Skills:**
@@ -395,7 +395,7 @@ Community Moderators provide front-line community support, enforce community sta
**Ongoing Support Systems:** **Ongoing Support Systems:**
- Peer mentorship with experienced moderators - Peer mentorship with experienced moderators
- Regular team meetings and collaboration opportunities - 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 - Burnout prevention resources and wellness support systems
### 5.2. Community Mentors ### 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 - Provide ongoing guidance and support during new member integration periods
- Answer questions about community activities, policies, and participation opportunities - Answer questions about community activities, policies, and participation opportunities
- Connect new members with relevant resources, tools, and community connections - 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 #### 5.2.2. Mentor Development
**Qualification Requirements:** **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 - Peer support training and inclusive communication skill development
- Cultural competency and sensitivity training for diverse member support - Cultural competency and sensitivity training for diverse member support
- Regular mentor coordination meetings and experience sharing sessions - 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 ### 5.3. Subject Matter Experts
@@ -509,7 +509,7 @@ Guild Wars 2 Leaders provide strategic leadership and direction for Guild Wars 2
**Essential Qualifications:** **Essential Qualifications:**
- Extensive Guild Wars 2 gameplay experience and deep understanding of game mechanics - Extensive Guild Wars 2 gameplay experience and deep understanding of game mechanics
- Proven leadership experience within gaming communities or guild environments - 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 - Excellent communication skills for managing diverse guild member needs
### 5.6. Guild Wars 2 Officer ### 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:** **Required Skills:**
- Solid Guild Wars 2 gameplay experience and familiarity with guild systems - Solid Guild Wars 2 gameplay experience and familiarity with guild systems
- Strong interpersonal skills and patience for helping new members - 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 - Understanding of conflict resolution and community moderation principles
### 5.7. Quality Assurance Coordinator ### 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 - Manage community surveys and feedback analysis for leadership decision-making
- Support leadership team with data insights and trend identification - Support leadership team with data insights and trend identification
- Maintain privacy-compliant data collection and analysis practices - 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 - Coordinate with other leadership roles to identify key performance indicators and success metrics
#### 5.8.2. Analytics and Research Skills #### 5.8.2. Analytics and Research Skills
**Required Expertise:** **Required Expertise:**
- Experience with data analysis, statistics, or research methodologies - 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 - Understanding of privacy principles and ethical data collection practices
- Strong communication skills for presenting data insights to non-technical audiences - 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. Technical Support Representatives
#### 6.2.1. Role Overview #### 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:** **Key Responsibilities:**
- Provide technical assistance to community members experiencing platform or tool issues - 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:** **Key Responsibilities:**
- Assist community members with content creation, formatting, and publishing - Assist community members with content creation, formatting, and publishing
- Provide guidance on community content guidelines and best practices - 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 - Coordinate with Subject Matter Experts to ensure content accuracy and quality
- Manage content creation resources, templates, and style guides - Manage content creation resources, templates, and style guides
- Support community content initiatives and collaborative projects - Support community content initiatives and collaborative projects
@@ -648,7 +648,7 @@ Member Relations Specialists focus on fostering positive relationships within th
**Key Responsibilities:** **Key Responsibilities:**
- Facilitate new member onboarding and integration into community culture - Facilitate new member onboarding and integration into community culture
- Serve as primary point of contact for member concerns and relationship issues - 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 - Monitor member satisfaction and engagement levels across the community
- Mediate minor conflicts and facilitate communication between members - Mediate minor conflicts and facilitate communication between members
- Collect member feedback and suggestions for community improvements - Collect member feedback and suggestions for community improvements
@@ -735,12 +735,12 @@ All volunteer positions require demonstration of:
#### 8.1.1. Professional Development Opportunities #### 8.1.1. Professional Development Opportunities
**Training and Skill Enhancement:** **Training and Skill Enhancement:**
- External conference attendance and professional development support - 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 - Cross-functional experience opportunities and role advancement pathways
- Community management best practices education and networking opportunities - Community management best practices education and networking opportunities
**Recognition and Appreciation:** **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 - Professional reference and recommendation support for career development
- Public recognition of outstanding volunteer contributions and service milestones - Public recognition of outstanding volunteer contributions and service milestones
- Flexible volunteer arrangements accommodating changing life circumstances - Flexible volunteer arrangements accommodating changing life circumstances
@@ -821,7 +821,7 @@ All volunteers must understand and comply with:
**Community-Driven Enhancement:** **Community-Driven Enhancement:**
- Regular volunteer program assessment and improvement based on community needs - Regular volunteer program assessment and improvement based on community needs
- Volunteer feedback integration into program development and policy refinement - 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 - 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 ## 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 ## 2. Evaluation Methodology
@@ -31,18 +31,18 @@ Reviewers shall:
- **Inadequate (1)**: Incomplete responses, evasive answers, unprofessional presentation, or undisclosed conflicts of interest - **Inadequate (1)**: Incomplete responses, evasive answers, unprofessional presentation, or undisclosed conflicts of interest
### 3.2. Availability and Legal Compliance ### 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**: **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 - **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 - **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 ### 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**: **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 - **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 - **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. **Objective**: Assess teamwork capabilities, personal accountability, and feedback management skills.
**Performance Standards**: **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 - **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 - **Inadequate (1)**: Indicates collaboration difficulties, resistance to feedback, or absence of accountability mechanisms
@@ -89,7 +89,7 @@ Reviewers shall:
## 4. Final Assessment Standards ## 4. Final Assessment Standards
### 4.1. Scoring Ranges ### 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 - **28-35 points**: Recommended candidate with strong potential and identified growth areas
- **20-27 points**: Not recommended due to insufficient qualifications - **20-27 points**: Not recommended due to insufficient qualifications
- **Below 20 points**: Rejected application - **Below 20 points**: Rejected application
@@ -100,4 +100,4 @@ All reviewers shall maintain detailed scoring justification and provide specific
--- ---
**Effective Date**: 30 September 2025 **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 ### 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 ### 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 - **Canadian Accessibility Standards**: Accessibility requirements under Canadian law
**Legal Compliance Requirements:** **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 - **Digital Accessibility**: Legal requirements for website and application accessibility
- **Communication Access**: Requirements for accessible communication and information - **Communication Access**: Requirements for accessible communication and information
- **Physical Access**: Requirements for physical accessibility of facilities and services - **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 - **Disability Awareness**: Basic disability awareness and etiquette training
- **Accessibility Principles**: Understanding of universal design and accessibility principles - **Accessibility Principles**: Understanding of universal design and accessibility principles
- **Legal Requirements**: Overview of legal accessibility requirements and compliance - **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:** **Role-Specific Training:**
- **Content Creation**: Accessibility training for staff who create content - **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 - **Disability Awareness**: Basic understanding of disability culture and rights
- **Accessibility Principles**: Understanding of universal design and accessibility principles - **Accessibility Principles**: Understanding of universal design and accessibility principles
- **Legal Basics**: Basic knowledge of accessibility laws and requirements - **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:** **Intermediate Level:**
- **Technical Assessment**: Ability to conduct basic accessibility assessments - **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 #### 3.2.1. Community-Based Outreach
**Partner Organization Collaboration:** **Partner Organization Collaboration:**
- **Diversity Organizations**: Partnerships with organizations serving underrepresented groups in tech - **Diversity Organizations**: Partnerships with organisations serving underrepresented groups in tech
- **Educational Institutions**: Partnerships with schools, bootcamps, and training programs - **Educational Institutions**: Partnerships with schools, bootcamps, and training programmes
- **Professional Associations**: Collaboration with professional associations focused on diversity - **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:** **Event-Based Outreach:**
- **Conference Presence**: Meaningful presence at conferences focused on diversity and inclusion - **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 #### 3.3.1. Strategic Partnership Identification
**Mission-Aligned Organizations:** **Mission-Aligned Organizations:**
- **Social Justice Organizations**: Partnerships with organizations working on social justice issues - **Social Justice Organizations**: Partnerships with organisations working on social justice issues
- **Education and Training**: Partnerships with educational institutions and training programs - **Education and Training**: Partnerships with educational institutions and training programmes
- **Professional Development**: Partnerships with organizations focused on professional development - **Professional Development**: Partnerships with organisations focused on professional development
- **Technology Access**: Partnerships with organizations working to improve technology access - **Technology Access**: Partnerships with organisations working to improve technology access
**Mutual Benefit Partnerships:** **Mutual Benefit Partnerships:**
- **Resource Sharing**: Partnerships that allow mutual sharing of resources and expertise - **Resource Sharing**: Partnerships that allow mutual sharing of resources and expertise
- **Audience Exchange**: Partnerships that provide access to aligned audiences - **Audience Exchange**: Partnerships that provide access to aligned audiences
- **Content Collaboration**: Collaborative content creation and educational programming - **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 #### 3.3.2. Partnership Management
**Relationship Building:** **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 - **Regular Communication**: Maintaining regular communication and relationship maintenance
- **Value Demonstration**: Demonstrating value and mutual benefit of partnerships - **Value Demonstration**: Demonstrating value and mutual benefit of partnerships
- **Conflict Resolution**: Effective resolution of any conflicts or disagreements with partners - **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:** **Mission-Driven Branding:**
- **Values Communication**: Clear communication of community values and social justice mission - **Values Communication**: Clear communication of community values and social justice mission
- **Authenticity**: Authentic brand representation that matches actual community culture - **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 - **Consistency**: Consistent brand representation across all platforms and communications
**Inclusive Brand Identity:** **Inclusive Brand Identity:**
@@ -237,7 +237,7 @@ This training provides comprehensive guidance for staff members serving as Commu
**Multi-Platform Approach:** **Multi-Platform Approach:**
- **Platform Optimization**: Optimizing content for each specific platform and audience - **Platform Optimization**: Optimizing content for each specific platform and audience
- **Cross-Platform Consistency**: Maintaining consistent message while adapting format - **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 - **Engagement Strategy**: Strategies for meaningful engagement rather than just broadcasting
**Community-Driven Distribution:** **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 #### 7.1.1. Partnership Identification and Evaluation
**Mission Alignment Assessment:** **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 - **Impact Potential**: Evaluating potential impact of partnerships on community growth and mission
- **Resource Complementarity**: Identifying partnerships that complement community resources and capabilities - **Resource Complementarity**: Identifying partnerships that complement community resources and capabilities
- **Mutual Benefit**: Ensuring partnerships provide mutual benefit rather than one-sided extraction - **Mutual Benefit**: Ensuring partnerships provide mutual benefit rather than one-sided extraction
**Due Diligence Process:** **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 - **Reputation Assessment**: Assessing reputation and track record of potential partners
- **Conflict Assessment**: Identifying potential conflicts of interest or value misalignment - **Conflict Assessment**: Identifying potential conflicts of interest or value misalignment
- **Community Input**: Including community input in partnership evaluation and decision-making - **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 #### 7.1.2. Partnership Development and Management
**Relationship Building:** **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 - **Communication Establishment**: Establishing clear communication channels and protocols
- **Expectation Setting**: Setting clear expectations for partnership outcomes and responsibilities - **Expectation Setting**: Setting clear expectations for partnership outcomes and responsibilities
- **Conflict Resolution**: Developing procedures for resolving conflicts and disagreements - **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 - **Justice Movement Alignment**: Aligning community growth with broader social justice movements
- **Intersectional Advocacy**: Advocating for intersectional approaches to technology inclusion - **Intersectional Advocacy**: Advocating for intersectional approaches to technology inclusion
- **Systemic Change**: Working toward systemic changes that improve technology accessibility - **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 ## 8. CERTIFICATION AND COMPETENCY REQUIREMENTS
@@ -497,7 +497,7 @@ This training provides comprehensive guidance for staff members serving as Commu
**Professional Excellence:** **Professional Excellence:**
- **Ethical Practice**: Consistent adherence to ethical growth practices and community values - **Ethical Practice**: Consistent adherence to ethical growth practices and community values
- **Innovation**: Development of innovative approaches to community growth challenges - **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 - **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:** **Resource Knowledge:**
- **Internal Resources**: Comprehensive knowledge of all community resources and services - **Internal Resources**: Comprehensive knowledge of all community resources and services
- **External Resources**: Understanding of external resources relevant to community member needs - **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 - **Emergency Resources**: Quick access to crisis and emergency resources
**Navigation Support:** **Navigation Support:**
- **System Navigation**: Helping community members navigate complex systems and processes - **System Navigation**: Helping community members navigate complex systems and processes
- **Advocacy Support**: Providing advocacy support when community members face systemic barriers - **Advocacy Support**: Providing advocacy support when community members face systemic barriers
- **Follow-Up**: Following up to ensure resource connections are successful and helpful - **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 ## 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 - **Initial Assessment**: Quickly assessing community member needs and appropriate support level
- **Priority Determination**: Determining urgency and priority of different support requests - **Priority Determination**: Determining urgency and priority of different support requests
- **Resource Matching**: Connecting community members with most appropriate resources - **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:** **Information and Guidance:**
- **Platform Navigation**: Helping community members navigate community platforms and tools - **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:** **Creative Support:**
- **Idea Development**: Helping community members develop and refine content ideas - **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 - **Quality Improvement**: Helping improve content quality while respecting creator vision
- **Accessibility Integration**: Ensuring content meets accessibility standards - **Accessibility Integration**: Ensuring content meets accessibility standards
@@ -262,14 +262,14 @@ This training provides comprehensive guidance for staff members serving as Commu
**User Experience:** **User Experience:**
- **Usability Testing**: Testing documentation usability with diverse community members - **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 - **Search Optimization**: Optimizing documentation for searchability and findability
- **Feedback Integration**: Integrating user feedback to improve documentation quality - **Feedback Integration**: Integrating user feedback to improve documentation quality
#### 4.5.2. Knowledge Management #### 4.5.2. Knowledge Management
**Information Architecture:** **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 - **Version Control**: Maintaining version control and historical records of documentation changes
- **Cross-Reference Systems**: Creating cross-reference systems for related information - **Cross-Reference Systems**: Creating cross-reference systems for related information
- **Archive Management**: Managing archived information and historical documentation - **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:** **Built-in Accessibility:**
- **Platform Features**: Understanding built-in accessibility features across community platforms - **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 - **Keyboard Navigation**: Supporting effective keyboard navigation of platforms
- **Mobile Accessibility**: Supporting mobile accessibility features and apps - **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 - **Device Usage**: Supporting basic computer, tablet, and smartphone usage
- **Internet Navigation**: Teaching effective and safe internet navigation - **Internet Navigation**: Teaching effective and safe internet navigation
- **Account Management**: Supporting secure account creation and management - **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:** **Platform-Specific Skills:**
- **Community Platform Training**: Comprehensive training on community platform usage - **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:** **Collaboration Skills:**
- **Online Collaboration**: Teaching effective online collaboration and teamwork 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 - **Community Participation**: Teaching effective community participation and engagement
- **Leadership Development**: Supporting development of online leadership skills - **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:** **Content and Documentation:**
- **Writing and Editing**: Strong writing and editing skills for various types of content - **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 - **Quality Assurance**: Ability to maintain high quality standards while respecting diverse perspectives
- **Collaboration**: Effective collaboration with content creators and community members - **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 ### 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:** **Key Principles:**
- **Safety First**: Community member safety always takes priority - **Safety First**: Community member safety always takes priority
@@ -283,7 +283,7 @@ This training operates within our comprehensive policy framework:
**Acknowledgment of Harm:** **Acknowledgment of Harm:**
- Clear recognition of what harm occurred and who was affected - Clear recognition of what harm occurred and who was affected
- Understanding of the impact on individuals and community - 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 - Validation of those who experienced harm
**Accountability and Learning:** **Accountability and Learning:**
@@ -385,7 +385,7 @@ This training operates within our comprehensive policy framework:
**Empathetic Communication:** **Empathetic Communication:**
- Use language that demonstrates understanding of others' experiences - Use language that demonstrates understanding of others' experiences
- Acknowledge the difficulty and stress of conflict situations - 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 - Show genuine care for all community members' wellbeing and growth
### 5.2. De-escalation Communication ### 5.2. De-escalation Communication
@@ -469,8 +469,8 @@ This training operates within our comprehensive policy framework:
#### 6.1.2. Conflict Response Variations #### 6.1.2. Conflict Response Variations
**Individual vs. Collective Orientation:** **Individual vs. Collective Orientation:**
- Some cultures prioritize individual rights and self-expression - Some cultures prioritise individual rights and self-expression
- Others emphasize group harmony and collective well-being - Others emphasise group harmony and collective well-being
- **Resolution Approach**: Consider both individual needs and community impact - **Resolution Approach**: Consider both individual needs and community impact
**Authority and Hierarchy Attitudes:** **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 - **Training Opportunities**: Access to advanced conflict resolution training and education
- **Professional Consultation**: Opportunities to consult with external conflict resolution experts - **Professional Consultation**: Opportunities to consult with external conflict resolution experts
- **Continuing Education**: Support for ongoing learning about conflict resolution best practices - **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:** **Personal Wellbeing:**
- **Mental Health Support**: Access to counselling and mental health resources - **Mental Health Support**: Access to counselling and mental health resources
- **Work-Life Balance**: Policies and practices that support healthy work-life balance - **Work-Life Balance**: Policies and practices that support healthy work-life balance
- **Personal Time**: Adequate time off and vacation policies - **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 ## 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 - **Monthly Training Sessions**: Regular skill development and case study analysis
- **Quarterly Reviews**: Assessment of conflict resolution effectiveness and areas for growth - **Quarterly Reviews**: Assessment of conflict resolution effectiveness and areas for growth
- **Annual Training Updates**: Comprehensive training updates and competency reassessment - **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 #### 10.2.2. Performance Standards
@@ -8,7 +8,7 @@ title: Crisis Response Training for Staff
### 1.1. Purpose of This Training ### 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 ### 1.2. Integration with Existing Policies
@@ -35,7 +35,7 @@ This training operates within our comprehensive crisis management framework:
### 2.1. Understanding Crisis Indicators ### 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) #### 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:** **Peer Support:**
- National Alliance on Mental Illness (NAMI) support groups - National Alliance on Mental Illness (NAMI) support groups
- Crisis Intervention Team programs - Crisis Intervention Team programmes
- Peer support networks - Peer support networks
### 5.3. Resource Selection Guidelines ### 5.3. Resource Selection Guidelines
@@ -26,7 +26,7 @@ Our community operates across various platforms including:
**(f)** **Documentation Sites**: Knowledge bases, policies, guides; **(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 ### 1.3. Integration with Existing Policies
@@ -66,7 +66,7 @@ This training operates within our policy framework:
### 2.3. Consistent User Experience ### 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 ## 3. UNDERSTANDING PLATFORM-SPECIFIC CHARACTERISTICS
@@ -99,13 +99,13 @@ This training operates within our policy framework:
- Asynchronous, threaded discussions - Asynchronous, threaded discussions
- Long-form content and detailed explanations - Long-form content and detailed explanations
- Searchable, persistent content - Searchable, persistent content
- Structured topic organization - Structured topic organisation
- Advanced formatting and multimedia support - Advanced formatting and multimedia support
#### 3.2.2. Moderation Considerations #### 3.2.2. Moderation Considerations
- **Thoughtful Responses**: Time for considered, well-researched replies - **Thoughtful Responses**: Time for considered, well-researched replies
- **Documentation Focus**: Posts serve as long-term resources - **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 - **Archive Value**: Content remains accessible long-term
- **SEO and Discoverability**: Public content may be indexed - **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 - Policy changes affecting all community members
- Safety alerts or security concerns - Safety alerts or security concerns
- Major community events and announcements - Major community events and announcements
- Leadership changes or organizational updates - Leadership changes or organisational updates
- Platform-specific outages or technical issues - Platform-specific outages or technical issues
**Distribution Strategy:** **Distribution Strategy:**
@@ -211,7 +211,7 @@ This training operates within our policy framework:
**Communication Requirements:** **Communication Requirements:**
- Share significant moderation actions across platforms - Share significant moderation actions across platforms
- Coordinate on users who participate across multiple 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 - Align on interpretation of edge cases and policy applications
**Tools and Processes:** **Tools and Processes:**
@@ -318,22 +318,22 @@ This training operates within our policy framework:
#### 6.1.2. Discord Tools and Features #### 6.1.2. Discord Tools and Features
- **Bot Commands**: Understand and use moderation bot capabilities - **Bot Commands**: Understand and use moderation bot capabilities
- **Role Management**: Assign and manage user roles and permissions - **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 - **Server Settings**: Understand security and moderation settings
### 6.2. Forum-Specific Responsibilities ### 6.2. Forum-Specific Responsibilities
#### 6.2.1. Content Curation #### 6.2.1. Content Curation
- Organize and categorize discussion topics - Organize and categorise discussion topics
- Create informative and educational content - Create informative and educational content
- Moderate long-form discussions and debates - Moderate long-form discussions and debates
- Maintain knowledge base and FAQ resources - Maintain knowledge base and FAQ resources
#### 6.2.2. Forum Tools and Features #### 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 - **User Management**: Handle user accounts, permissions, and restrictions
- **Content Tools**: Edit, format, and enhance community-generated content - **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 ### 6.3. Repository-Specific Responsibilities
@@ -344,7 +344,7 @@ This training operates within our policy framework:
- Support contributor onboarding and development - Support contributor onboarding and development
#### 6.3.2. Development Tools #### 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 - **Pull Request Review**: Evaluate and approve code contributions
- **Documentation**: Maintain technical documentation and guides - **Documentation**: Maintain technical documentation and guides
- **Community Building**: Foster inclusive development community - **Community Building**: Foster inclusive development community
@@ -392,7 +392,7 @@ This training operates within our policy framework:
- Reasonable workload distribution and rotation - Reasonable workload distribution and rotation
- Specialization with cross-training for coverage - Specialization with cross-training for coverage
- Clear boundaries and scope definitions - Clear boundaries and scope definitions
- Support systems and wellness programs - Support systems and wellness programmes
#### 7.1.4. User Experience Confusion #### 7.1.4. User Experience Confusion
**Problem**: Users don't understand which platform to use for different needs **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 - Clear platform purpose documentation
- Consistent messaging about platform functions - Consistent messaging about platform functions
- Cross-platform guidance and redirection - Cross-platform guidance and redirection
- User education and onboarding programs - User education and onboarding programmes
### 7.2. Conflict Resolution Across Platforms ### 7.2. Conflict Resolution Across Platforms
@@ -504,14 +504,14 @@ This training operates within our policy framework:
**Efficiency Metrics:** **Efficiency Metrics:**
- Information distribution speed and accuracy - Information distribution speed and accuracy
- Cross-platform problem resolution time - Cross-platform problem resolution time
- Resource utilization across platforms - Resource utilisation across platforms
- Duplicate work reduction achievements - Duplicate work reduction achievements
#### 9.1.2. Community Impact Assessment #### 9.1.2. Community Impact Assessment
**User Experience Metrics:** **User Experience Metrics:**
- Cross-platform user retention and engagement - Cross-platform user retention and engagement
- Platform navigation and utilization patterns - Platform navigation and utilisation patterns
- User support satisfaction across platforms - User support satisfaction across platforms
- Community growth and participation metrics - 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 - **Data Minimization**: Collect only the minimum data necessary for stated purposes
- **Anonymization**: Proper anonymization techniques to protect individual identity - **Anonymization**: Proper anonymization techniques to protect individual identity
- **Secure Storage**: Secure, encrypted storage for all community data - **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 ### 2.2. Data Quality and Integrity
@@ -105,7 +105,7 @@ This training provides comprehensive guidance for staff members serving as Data
**Inclusive Data Collection:** **Inclusive Data Collection:**
- **Optional Self-Identification**: Voluntary, optional demographic self-identification systems - **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 - **Intersectional Analysis**: Analysis that considers multiple, intersecting identities
- **Cultural Sensitivity**: Culturally sensitive approaches to demographic data collection - **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:** **Visualization and Reporting:**
- **Dashboard Development**: Development of accessible, interactive dashboards for community insights - **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 - **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 ### 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 #### 7.1.2. Accessibility and Inclusion in Reporting
**Accessible Report Design:** **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 - **Plain Language**: Using plain language that is accessible to diverse audiences
- **Multiple Formats**: Providing reports in multiple formats (text, audio, large print) - **Multiple Formats**: Providing reports in multiple formats (text, audio, large print)
- **Cultural Sensitivity**: Ensuring reports are culturally sensitive and inclusive - **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:** **Leadership Engagement:**
- **Strategic Planning Support**: Using data to support strategic planning and decision-making - **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 - **Goal Setting**: Data-driven goal setting and progress tracking
- **Resource Allocation**: Supporting resource allocation decisions with data insights - **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:** **Foundation Skills:**
- **Statistical Methods**: Proficiency in statistical methods appropriate for community data analysis - **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 - **Research Design**: Understanding of research design and methodology for community studies
- **Survey Design**: Skills in designing effective, unbiased surveys and data collection instruments - **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 - **Technical Skills**: Continuously developing technical skills and capabilities
**Professional Networks:** **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 - **Academic Partnerships**: Partnerships with academic researchers studying community development
- **Conference Participation**: Regular participation in relevant conferences and professional development - **Conference Participation**: Regular participation in relevant conferences and professional development
- **Peer Learning**: Engaging in peer learning and knowledge sharing with other data professionals - **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:** **Technical Proficiency:**
- **Statistical Analysis**: Demonstrated proficiency in statistical analysis methods and interpretation - **Statistical Analysis**: Demonstrated proficiency in statistical analysis methods and interpretation
- **Data Management**: Skills in secure, privacy-compliant data management and storage - **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 - **Privacy Compliance**: Understanding of privacy laws and ethical data use practices
**Community Focus:** **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 - Provides evidence of good-faith efforts and proper procedures
- Documents compliance with legal requirements and policies - Documents compliance with legal requirements and policies
- Creates records needed for legal proceedings if necessary - 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 ### 1.3. Integration with Existing Systems
@@ -68,10 +68,10 @@ This training operates within our comprehensive framework:
- Use professional, respectful language in all documentation - Use professional, respectful language in all documentation
- Avoid slang, informal abbreviations, or casual expressions - Avoid slang, informal abbreviations, or casual expressions
- Maintain respectful tone even when documenting problematic behavior - 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:** **Structure and Organization:**
- Use clear, logical organization with consistent formatting - Use clear, logical organisation with consistent formatting
- Include relevant headers, sections, and subsections - Include relevant headers, sections, and subsections
- Use bullet points and numbered lists for clarity - Use bullet points and numbered lists for clarity
- Ensure documents are easy to read and understand - Ensure documents are easy to read and understand
@@ -285,7 +285,7 @@ This training operates within our comprehensive framework:
**Warnings and Cautions:** **Warnings and Cautions:**
- **Warning Level**: Informal guidance, formal warning, or final warning - **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 - **Expectations**: Clear expectations for future behavior
- **Resources Provided**: Educational materials or support resources offered - **Resources Provided**: Educational materials or support resources offered
- **Timeline**: Timeframe for expected behavior improvement - **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 - **Best Practice Sharing**: Participate in best practice sharing with other staff members
**Advanced Development:** **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 - **Leadership Development**: Training for staff members who will train others
- **System Administration**: Technical training for staff members who will manage documentation systems - **System Administration**: Technical training for staff members who will manage documentation systems
- **Legal Updates**: Training on legal developments affecting documentation requirements - **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 ### 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 ### 1.2. Guild Wars 2 Community Integration
@@ -51,7 +51,7 @@ This training provides comprehensive guidance for staff members responsible for
**Member Engagement:** **Member Engagement:**
- **Welcoming Environment**: Create and maintain inclusive, welcoming guild environment - **Welcoming Environment**: Create and maintain inclusive, welcoming guild environment
- **Activity Coordination**: Ensure variety of activities for different player types and schedules - **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 - **Social Events**: Organize social events and community-building activities
**New Player Integration:** **New Player Integration:**
@@ -93,7 +93,7 @@ This training provides comprehensive guidance for staff members responsible for
**Training and Development Officers:** **Training and Development Officers:**
- **Skill Development**: Organize training sessions for various game modes - **Skill Development**: Organize training sessions for various game modes
- **Knowledge Sharing**: Create and maintain educational resources - **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 - **Achievement Support**: Help members work toward individual and guild achievements
## 3. IN-GAME COMMUNITY MANAGEMENT ## 3. IN-GAME COMMUNITY MANAGEMENT
@@ -119,7 +119,7 @@ This training provides comprehensive guidance for staff members responsible for
**Multi-Level Participation:** **Multi-Level Participation:**
- **Beginner-Friendly Events**: Regular events specifically designed for new or casual players - **Beginner-Friendly Events**: Regular events specifically designed for new or casual players
- **Skill Development**: Ongoing opportunities for players to develop their skills - **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 - **Mentorship Integration**: Experienced players paired with developing players
**Avoiding Elitism:** **Avoiding Elitism:**
@@ -191,7 +191,7 @@ This training provides comprehensive guidance for staff members responsible for
- **Community Protection**: Protect guild environment from ongoing conflicts - **Community Protection**: Protect guild environment from ongoing conflicts
**Long-term Resolution:** **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 - **Expectation Setting**: Clear communication of guild expectations and consequences
- **Mentorship Solutions**: Pair conflicting members with mentors for relationship building - **Mentorship Solutions**: Pair conflicting members with mentors for relationship building
- **Activity Adjustment**: Modify activities or participation to reduce conflict sources - **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 Coordination:**
- **Resource Collection**: Organize guild resource collection efforts - **Resource Collection**: Organize guild resource collection efforts
- **Upgrade Planning**: Strategic planning for guild hall upgrades and improvements - **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 - **Access Management**: Manage member access to different areas and resources
**Financial Management:** **Financial Management:**
@@ -349,7 +349,7 @@ This training provides comprehensive guidance for staff members responsible for
**Response Implementation:** **Response Implementation:**
- **Communication Strategy**: Clear, timely communication with guild members - **Communication Strategy**: Clear, timely communication with guild members
- **Support Provision**: Provide support to affected community 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 - **Resolution Planning**: Develop and implement plans for crisis resolution
### 6.2. Long-Term Community Resilience ### 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 Building**: Building and maintaining positive guild community culture
**Community Integration:** **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 - **Cross-Platform Coordination**: Effective coordination between in-game and other platforms
- **Inclusive Practices**: Creating and maintaining inclusive gaming environments - **Inclusive Practices**: Creating and maintaining inclusive gaming environments
- **Educational Leadership**: Teaching and mentoring other guild members - **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 - Consider the impact on marginalized community members
- Recognize historical and systemic contexts of oppression - Recognize historical and systemic contexts of oppression
- Prioritize safety for vulnerable individuals - 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 - Create welcoming spaces for diverse perspectives
### 2.2. Beyond Rule Enforcement ### 2.2. Beyond Rule Enforcement
@@ -313,7 +313,7 @@ This training operates within our comprehensive policy framework:
#### 6.2.1. Clear Communication #### 6.2.1. Clear Communication
**When Setting Boundaries:** **When Setting Boundaries:**
- Be specific about problematic behaviors - Be specific about problematic behaviours
- Explain the community values behind the boundary - Explain the community values behind the boundary
- Provide clear expectations for future behavior - Provide clear expectations for future behavior
- Follow through consistently with consequences - Follow through consistently with consequences
@@ -342,7 +342,7 @@ This training operates within our comprehensive policy framework:
**Cultural Variations:** **Cultural Variations:**
- Some cultures have strong respect for authority/hierarchy - Some cultures have strong respect for authority/hierarchy
- Others emphasize egalitarian relationships - Others emphasise egalitarian relationships
- Power distance affects how people interact with moderators - Power distance affects how people interact with moderators
**Moderation Implication**: Adapt your communication style while maintaining consistent standards. **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. **Situation**: A person of color makes transphobic comments, and a white trans person responds with racially insensitive language.
**Inclusive Approach:** **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 2. **Context Matters**: Consider different power dynamics and systemic contexts
3. **Educational Opportunity**: Help both parties understand intersectionality 3. **Educational Opportunity**: Help both parties understand intersectionality
4. **Community Impact**: Focus on creating safety for all marginalized individuals 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 - Academic research on inclusive communities
- Marginalized voices and lived experiences - Marginalized voices and lived experiences
- Current events affecting marginalized communities - Current events affecting marginalized communities
- Best practices from other inclusive organizations - Best practices from other inclusive organisations
### 10.2. Support Systems for Staff ### 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 - **Targeted Outreach**: Specific outreach to underrepresented groups in technology
- **Barrier Removal**: Identifying and removing barriers that might prevent participation - **Barrier Removal**: Identifying and removing barriers that might prevent participation
- **Multiple Pathways**: Various ways for community members to access mentorship opportunities - **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 #### 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 - **Culturally Responsive Content**: Educational content that reflects and respects diverse cultural backgrounds
- **Mentorship Matching**: Connecting learners with mentors who share similar backgrounds when possible - **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 - **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:** **LGBTQ+ Community Members:**
- **Inclusive Language**: Using inclusive language and avoiding assumptions about relationships and identity - **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:** **Geographic Inclusion:**
- **Remote Participation**: High-quality remote participation options for all programmes - **Remote Participation**: High-quality remote participation options for all programmes
- **Time Zone Accommodation**: Programme scheduling that accommodates multiple time zones - **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 - **Cultural Adaptation**: Adapting programmes for different cultural and geographic contexts
## 5. PROGRAMME MANAGEMENT AND COORDINATION ## 5. PROGRAMME MANAGEMENT AND COORDINATION
@@ -310,7 +310,7 @@ This training provides comprehensive guidance for staff members serving as Train
**Long-term Programme Strategy:** **Long-term Programme Strategy:**
- **Community Needs Analysis**: Regular analysis of evolving community training and development needs - **Community Needs Analysis**: Regular analysis of evolving community training and development needs
- **Resource Planning**: Strategic planning for staff, budget, and material resources - **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 - **Innovation Integration**: Regular integration of new educational approaches and technologies
**Goal Setting and Measurement:** **Goal Setting and Measurement:**
@@ -339,7 +339,7 @@ This training provides comprehensive guidance for staff members serving as Train
**Participant Recruitment:** **Participant Recruitment:**
- **Targeted Outreach**: Strategic outreach to underrepresented groups and communities - **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 - **Referral Systems**: Systems for community members to refer others to programmes
- **Marketing and Communication**: Effective marketing that reaches diverse audiences - **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:** **Platform Administration:**
- **User Management**: Efficient systems for managing learner and instructor accounts - **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 - **Progress Tracking**: Comprehensive progress tracking and analytics capabilities
- **Communication Tools**: Built-in communication tools for learners, mentors, and instructors - **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 - **Check-in Systems**: Regular automated and manual check-in systems
- **Feedback Collection**: Tools for collecting feedback from both mentors and mentees - **Feedback Collection**: Tools for collecting feedback from both mentors and mentees
- **Progress Visualization**: Visual tools for tracking and displaying learning progress - **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 #### 6.2.2. Community Learning Networks
**Peer Learning Platforms:** **Peer Learning Platforms:**
- **Discussion Forums**: Accessible discussion forums for peer learning and support - **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 - **Project Collaboration**: Platforms for collaborative project work and peer review
- **Knowledge Sharing**: Systems for community members to share knowledge and resources - **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:** **Programme Innovation:**
- **Pilot Programmes**: Regular pilot programmes to test new educational approaches - **Pilot Programmes**: Regular pilot programmes to test new educational approaches
- **Technology Integration**: Experimenting with new educational technologies and tools - **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 - **Delivery Methods**: Experimenting with new programme delivery methods and formats
**Scaling and Replication:** **Scaling and Replication:**
- **Model Development**: Developing replicable models for educational programmes - **Model Development**: Developing replicable models for educational programmes
- **Documentation**: Comprehensive documentation of successful programme models - **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 - **Adaptation Guidance**: Guidance for adapting successful models to different contexts
## 8. CERTIFICATION AND COMPETENCY REQUIREMENTS ## 8. CERTIFICATION AND COMPETENCY REQUIREMENTS
@@ -532,7 +532,7 @@ This training provides comprehensive guidance for staff members serving as Train
**Advanced Training:** **Advanced Training:**
- **Educational Research**: Training in educational research methods and evaluation - **Educational Research**: Training in educational research methods and evaluation
- **Leadership Development**: Advanced training in developing leadership capacity - **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 - **Strategic Planning**: Training in strategic planning and long-term programme development
#### 8.2.2. Ongoing Professional Development #### 8.2.2. Ongoing Professional Development
@@ -8,7 +8,7 @@ title: Social Media Management Training for Staff
### 1.1. Purpose and Importance ### 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 ### 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; **(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 ### 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 - **Authoritative Voice**: Demonstrate expertise while remaining approachable
- **Industry Language**: Use appropriate professional terminology - **Industry Language**: Use appropriate professional terminology
- **Networking Focus**: Build relationships with industry professionals - **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 #### 2.3.2. LinkedIn-Specific Strategies
**Platform Optimization:** **Platform Optimization:**
- **Profile Management**: Maintain professional, complete organizational profile - **Profile Management**: Maintain professional, complete organisational profile
- **Connection Strategy**: Strategic networking with industry professionals - **Connection Strategy**: Strategic networking with industry professionals
- **Content Publishing**: Regular articles and posts about industry topics - **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 ### 2.4. Gitea and Technical Platforms
@@ -184,7 +184,7 @@ Our social media presence must consistently reflect our core values:
- **Gitea**: Technical, precise, educational - **Gitea**: Technical, precise, educational
**Consistent Core Message:** **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 - **Value Integration**: Core values visible in all communications
- **Quality Standards**: High standards for accuracy and professionalism - **Quality Standards**: High standards for accuracy and professionalism
- **Community Respect**: Consistent respect for community members and contributors - **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 - **Platform Adaptation**: Adapt content format for different platform requirements
- **Message Consistency**: Maintain consistent core message across platforms - **Message Consistency**: Maintain consistent core message across platforms
- **Timing Coordination**: Strategic timing of content releases 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 ## 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 - **Update Commitment**: Commit to regular updates and follow through
**Community-Centred Approach:** **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 - **Inclusive Response**: Ensure crisis response considers impact on marginalized members
- **Support Resources**: Provide relevant support resources and assistance - **Support Resources**: Provide relevant support resources and assistance
- **Community Voice**: Listen to and incorporate community feedback in response - **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 #### 4.2.1. Proactive Reputation Building
**Positive Content Strategy:** **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 - **Value Demonstration**: Consistently demonstrate commitment to stated values
- **Community Testimonials**: Share positive feedback and success stories from community - **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:** **Relationship Building:**
- **Industry Partnerships**: Build positive relationships with industry leaders and organizations - **Industry Partnerships**: Build positive relationships with industry leaders and organisations
- **Community Alliances**: Partner with aligned organizations and communities - **Community Alliances**: Partner with aligned organisations and communities
- **Thought Leadership**: Establish leadership position in relevant industry conversations - **Thought Leadership**: Establish leadership position in relevant industry conversations
- **Professional Recognition**: Seek and highlight professional recognition and awards - **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 #### 5.2.1. Authentic Engagement
**Transparency Requirements:** **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 - **Sponsored Content**: Proper disclosure of sponsored or paid content
- **Conflict of Interest**: Disclosure of relevant conflicts of interest - **Conflict of Interest**: Disclosure of relevant conflicts of interest
- **Personal vs. Professional**: Clear boundaries between personal and professional accounts - **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:** **Qualitative Metrics:**
- **Sentiment Analysis**: Overall sentiment of comments and responses - **Sentiment Analysis**: Overall sentiment of comments and responses
- **Community Health**: Quality of discussions and interactions - **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 - **Crisis Impact**: Assessment of crisis communication effectiveness
#### 6.1.2. Platform-Specific Analytics #### 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 - **Analytics Implementation**: Implement comprehensive analytics for community health
**Community Program Development:** **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 - **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 - **Special Interest Groups**: Sub-communities for specific interests and projects
#### 8.1.2. Reddit Community Leadership #### 8.1.2. Reddit Community Leadership
@@ -478,7 +478,7 @@ Our social media presence must consistently reflect our core values:
**Content Strategy:** **Content Strategy:**
- **Industry Analysis**: Regular analysis and commentary on industry trends - **Industry Analysis**: Regular analysis and commentary on industry trends
- **Educational Content**: Comprehensive guides and tutorials for professionals - **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 - **Employee Spotlights**: Highlight team members and their expertise
#### 8.2.2. GitHub Community Engagement #### 8.2.2. GitHub Community Engagement
@@ -167,8 +167,8 @@ This training provides comprehensive guidance for staff members serving as Techn
**Infrastructure Sustainability:** **Infrastructure Sustainability:**
- **Green Hosting**: Choose hosting providers that use renewable energy - **Green Hosting**: Choose hosting providers that use renewable energy
- **Carbon Measurement**: Monitor and measure the carbon footprint of our technical infrastructure - **Carbon Measurement**: Monitor and measure the carbon footprint of our technical infrastructure
- **Optimization Strategies**: Regular optimization to reduce energy consumption and environmental impact - **Optimization Strategies**: Regular optimisation to reduce energy consumption and environmental impact
- **Offset Integration**: Integration with Tree-Nation carbon offset programs - **Offset Integration**: Integration with Tree-Nation carbon offset programmes
#### 3.3.2. Sustainable Development Lifecycles #### 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 - **Performance Budgets**: Set and maintain performance budgets that reduce environmental impact
- **Sustainable Architecture**: Design systems with environmental sustainability as a core consideration - **Sustainable Architecture**: Design systems with environmental sustainability as a core consideration
- **Lifecycle Assessment**: Consider environmental impact throughout the software development lifecycle - **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 ## 4. OPEN SOURCE LEADERSHIP AND COMMUNITY DEVELOPMENT
@@ -231,7 +231,7 @@ This training provides comprehensive guidance for staff members serving as Techn
**Testing Responsibilities:** **Testing Responsibilities:**
- **Feature Testing**: Comprehensive testing of new features and functionality before release - **Feature Testing**: Comprehensive testing of new features and functionality before release
- **User Acceptance Testing**: Coordinating user acceptance testing with community members - **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 - **Security Testing**: Regular security testing and vulnerability assessment
**Quality Assurance Leadership:** **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 - **Technology Selection**: Making informed decisions about technology choices and trade-offs
- **Scalability Planning**: Planning for future growth and scalability requirements - **Scalability Planning**: Planning for future growth and scalability requirements
- **Security Assessment**: Evaluating security implications of technical decisions - **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:** **Community Impact Assessment:**
- **User Experience**: Considering user experience implications of technical decisions - **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 - **Metrics Collection**: Comprehensive collection and analysis of technical performance metrics
- **User Experience Monitoring**: Monitoring user experience and satisfaction with technical services - **User Experience Monitoring**: Monitoring user experience and satisfaction with technical services
- **System Health Monitoring**: Ongoing monitoring of system health, reliability, and availability - **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:** **Process Enhancement:**
- **Workflow Improvement**: Continuous improvement of development workflows and processes - **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:** **Programming and Development:**
- **Language Proficiency**: Demonstrated proficiency in relevant programming languages and frameworks - **Language Proficiency**: Demonstrated proficiency in relevant programming languages and frameworks
- **Software Architecture**: Understanding of software architecture principles and design patterns - **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 - **API Development**: Experience in designing, developing, and maintaining APIs
**Infrastructure and DevOps:** **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 - **Technology Updates**: Stay current with developments in relevant technologies and frameworks
- **Security Training**: Regular training on security best practices and threat prevention - **Security Training**: Regular training on security best practices and threat prevention
- **Accessibility Training**: Ongoing education about accessibility standards and inclusive design - **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:** **Community-Focused Development:**
- **Inclusive Technology**: Training on developing technology that serves marginalized communities - **Inclusive Technology**: Training on developing technology that serves marginalized communities