From fe8a0aba687c7fa1966333bb42c6dd18a3448bfd Mon Sep 17 00:00:00 2001 From: crespire Date: Sat, 5 Jul 2025 12:02:39 -0400 Subject: [PATCH] Fix COC Styling * Fix container div so that it displays like the rest of the site * Update anchor links to use scroll margin to account for sticky nav --- app/views/static/coc.html.erb | 209 ++++++++++++++++++++++------------ 1 file changed, 137 insertions(+), 72 deletions(-) diff --git a/app/views/static/coc.html.erb b/app/views/static/coc.html.erb index c3e2ef8..4909f77 100644 --- a/app/views/static/coc.html.erb +++ b/app/views/static/coc.html.erb @@ -1,80 +1,145 @@ -
-
-
-

Toronto Ruby Code of Conduct

-

Table of Contents

- - -

1. Purpose

-

A primary goal of Toronto Ruby is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, gender identity, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof).

- -

This code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.

- -

We invite all those who participate in Toronto Ruby to help us create safe and positive experiences for everyone.

- -

2. Open Source/Culture/Tech Citizenship

-

A supplemental goal of this Code of Conduct is to increase open [source/culture/tech] citizenship by encouraging participants to recognize and strengthen the relationships between our actions and their effects on our community.

- -

Communities mirror the societies in which they exist and positive action is essential to counteract the many forms of inequality and abuses of power that exist in society.

- -

If you see someone who is making an extra effort to ensure our community is welcoming, friendly, and encourages all participants to contribute to the fullest extent, we want to know.

- -

3. Expected Behaviour

-

-

    -
  • Participate in an authentic and active way. In doing so, you contribute to the health and longevity of this community.
  • -
  • Exercise consideration and respect in your speech and actions.
  • -
  • Attempt collaboration before conflict.
  • -
  • Refrain from demeaning, discriminatory, or harassing behavior and speech.
  • -
  • Be mindful of your surroundings and of your fellow participants. Alert community leaders if you notice a dangerous situation, someone in distress, or violations of this Code of Conduct, even if they seem inconsequential.
  • +
    +
    +
    +

    Toronto Ruby's Code of Conduct

    +
    +

    Table of Contents

    + -

    -

    4. Unacceptable Behaviour

    -

    Unacceptable behaviors include: intimidating, harassing, abusive, discriminatory, derogatory or demeaning speech or actions by any participant in our community online, at all related events and in one-on-one communications carried out in the context of community business. Community event venues may be shared with members of the public; please be respectful to all patrons of these locations.

    - -

    Harassment includes: harmful or prejudicial verbal or written comments related to gender, sexual orientation, race, religion, disability; inappropriate use of nudity and/or sexual images in public spaces (including presentation slides); deliberate intimidation, stalking or following; harassing photography or recording; sustained disruption of talks or other events; inappropriate physical contact, and unwelcome sexual attention.

    - -

    5. Consequences of Unacceptable Behaviour

    -

    Unacceptable behavior from any community member, including sponsors and those with decision-making authority, will not be tolerated.

    - -

    Anyone asked to stop unacceptable behavior is expected to comply immediately. If a community member engages in unacceptable behavior, the community organizers may take any action they deem appropriate, up to and including a temporary ban or permanent expulsion from the community without warning (and without refund in the case of a paid event).

    - -

    6. If You Witness or Are Subject to Unacceptable Behaviour

    -

    If you are subject to or witness unacceptable behavior, or have any other concerns, please notify a community organizer as soon as possible.

    - -

    Additionally, community organizers are available to help community members engage with local law enforcement or to otherwise help those experiencing unacceptable behavior feel safe. In the context of in-person events, organizers will also provide escorts as desired by the person experiencing distress.

    - -

    7. Addressing Grievances

    -

    If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify a Toronto Ruby organizer with a concise description of your grievance. Your grievance will be handled in accordance with our existing governing policies.

    - -

    8. Scope

    -

    We expect all community participants (contributors, paid or otherwise; sponsors; and other guests) to abide by this Code of Conduct in all community venues—online and in-person—as well as in all one-on-one communications pertaining to community business.

    - -

    9. Contact Information

    -

    If you believe that someone is violating the code of conduct, or have any other concerns, please contact a Toronto Ruby organizer or event staff immediately. They can be reached by emailing info@toronto-ruby.com.

    - -

    In case of a conflict of interest, you can reach out to the organizers individually. More information for individual contacts can be found on the about page.

    - -

    10. License and Attribution

    -

    Toronto Ruby Code of Conduct is distributed under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. It is based on the pdx.rb Code of Conduct.

    +

    1. Purpose

    +

    A primary goal of Toronto Ruby is to be inclusive to the largest + number of contributors, with the most varied and diverse backgrounds + possible. As such, we are committed to providing a friendly, safe and + welcoming environment for all, regardless of gender, gender identity, + sexual orientation, ability, ethnicity, socioeconomic status, and + religion (or lack thereof).

    + +

    This code of conduct outlines our expectations for all those who + participate in our community, as well as the consequences for + unacceptable behavior.

    + +

    We invite all those who participate in Toronto Ruby to help us create + safe and positive experiences for everyone.

    + +

    2. Open Source/Culture/Tech Citizenship

    A supplemental goal of this Code of Conduct is to increase open + [source/culture/tech] citizenship by encouraging participants to + recognize and strengthen the relationships between our actions and + their effects on our community.

    + +

    Communities mirror the societies in which they exist and positive + action is essential to counteract the many forms of inequality and + abuses of power that exist in society.

    + +

    If you see someone who is making an extra effort to ensure our + community is welcoming, friendly, and encourages all participants to + contribute to the fullest extent, we want to know.

    + +

    3. Expected Behaviour

    +

    +

      +
    • Participate in an authentic and active way. In doing so, you + contribute to the health and longevity of this community.
    • +
    • Exercise consideration and respect in your speech and actions.
    • +
    • Attempt collaboration before conflict.
    • +
    • Refrain from demeaning, discriminatory, or harassing behavior and + speech.
    • +
    • Be mindful of your surroundings and of your fellow participants. + Alert community leaders if you notice a dangerous situation, + someone in distress, or violations of this Code of Conduct, even + if they seem inconsequential.
    • +
    +

    + +

    4. Unacceptable Behaviour

    +

    Unacceptable behaviors include: intimidating, harassing, abusive, + discriminatory, derogatory or demeaning speech or actions by any + participant in our community online, at all related events and in + one-on-one communications carried out in the context of community + business. Community event venues may be shared with members of the + public; please be respectful to all patrons of these locations.

    + +

    Harassment includes: harmful or prejudicial verbal or written + comments related to gender, sexual orientation, race, religion, + disability; inappropriate use of nudity and/or sexual images in + public spaces (including presentation slides); deliberate + intimidation, stalking or following; harassing photography or + recording; sustained disruption of talks or other events; + inappropriate physical contact, and unwelcome sexual attention.

    + +

    + 5. Consequences of Unacceptable Behaviour +

    +

    Unacceptable behavior from any community member, including sponsors + and those with decision-making authority, will not be tolerated.

    + +

    Anyone asked to stop unacceptable behavior is expected to comply + immediately. If a community member engages in unacceptable behavior, + the community organizers may take any action they deem appropriate, + up to and including a temporary ban or permanent expulsion from the + community without warning (and without refund in the case of a paid + event).

    + +

    + 6. If You Witness or Are Subject to Unacceptable Behaviour +

    +

    If you are subject to or witness unacceptable behavior, or have any + other concerns, please notify a community organizer as soon as + possible.

    + +

    Additionally, community organizers are available to help community + members engage with local law enforcement or to otherwise help those + experiencing unacceptable behavior feel safe. In the context of + in-person events, organizers will also provide escorts as desired by + the person experiencing distress.

    + +

    7. Addressing Grievances

    +

    If you feel you have been falsely or unfairly accused of violating + this Code of Conduct, you should notify a Toronto Ruby organizer with + a concise description of your grievance. Your grievance will be + handled in accordance with our existing governing policies.

    + +

    8. Scope

    +

    We expect all community participants (contributors, paid or + otherwise; sponsors; and other guests) to abide by this Code of + Conduct in all community venues—online and in-person—as well as in + all one-on-one communications pertaining to community business.

    + +

    9. Contact Information

    +

    If you believe that someone is violating the code of conduct, or have + any other concerns, please contact a Toronto Ruby organizer or event + staff immediately. They can be reached by emailing + info@toronto-ruby.com.

    + +

    In case of a conflict of interest, you can reach out to the + organizers individually. More information for individual contacts can + be found on the + about page.

    + +

    10. License and Attribution

    +

    Toronto Ruby Code of Conduct is distributed under a Creative Commons + Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. It + is based on the + pdx.rb Code of Conduct.

    +
    -
+ + <% content_for :page_title do %> -Code of Conduct + Code of Conduct <% end %> <% content_for :page_description do %> -Toronto Ruby's Code of Conduct + Toronto Ruby's Code of Conduct <% end %>