Skip to content

Commit

Permalink
Add COC, Reporting Guide and update ticket description (#55)
Browse files Browse the repository at this point in the history
  • Loading branch information
RajatRajdeep authored Jan 9, 2025
1 parent f9924f0 commit 39a94be
Show file tree
Hide file tree
Showing 8 changed files with 181 additions and 17 deletions.
2 changes: 1 addition & 1 deletion data/conference.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ export const KEY_LINKS = {
interestedInSponsoringUrl: 'https://forms.gle/d5cg5WpayP9mEfAm9',
sponsorshipProspectusLabel: 'SPONSORSHIP PROSPECTUS',
sponsorshipProspectusUrl:
'https://drive.google.com/file/d/15gfdVu8FyVP9-zohx_y56jmW1v-2DUid/view?usp=sharing',
'https://drive.google.com/file/d/16mi1It0ZqSUQzaFtSdQks6RsQm-Cs23d/view?usp=drive_link',
konfHubEventPageLabel: 'KonfHub event page',
konfHubEventPage: 'https://konfhub.com/pyconf-hyderabad-2025',
};
Expand Down
4 changes: 2 additions & 2 deletions data/navItems.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ export const NAV_ITEMS = [
},
{
name: 'Code Of Conduct',
path: 'https://docs.google.com/document/d/1yjPaVdsQCbowelwI1LlGco3CFGG3vZKhGiMYXDOOKrY',
target: '_blank',
path: '/code-of-conduct',
target: '_self',
},
];
73 changes: 73 additions & 0 deletions pages-content/coc.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
## **The Short Form**

We invite you to come to PyConf Hyderabad 2025 in a spirit of curiosity, friendliness, open-mindedness, and respect. We will not tolerate harassment in any form.

At the PyConf Hyderabad venue and related online forums, you agree to:

- Be kind and sensitive to the people around you and respect the boundaries of other attendees.
- Attempt to resolve difference of opinions peacefully
- Avoid harassment, exclusionary or offensive behaviour of any kind. This includes but is not limited to offensive verbal comments related to gender, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.

Violations can be reported online by sending a mail to [talk2kish@gmail.com](mailto:talk2kish@gmail.com), or to PyConf Hyderabad volunteers at the venue. You can also report directly to the Conference Chair, Bhanu K. He can be reached at the mobile no. +91-8142650099. Please read our [Reporting Guide](/reporting-guide) for reporting guidelines and resolution procedure.

Violations of the Code of Conduct can result in expulsion from the conference with no refund.

## **The Long Form**

### **Aim**

PyConf Hyderabad is a community organised conference intended for advocating the use and adoption of the Python programming language in India. It is also a platform for fostering networking and collaboration among the Python developer community in India.

We believe in the broad spectrum of individual and collective experience and in the inherent dignity of all people. We believe that amazing things happen when people from different worlds and world-views approach each other to create a conversation.

PyConf Hyderabad 2025 welcomes everyone and is dedicated to providing a harassment-free conference experience for everyone, regardless of age, gender, sexual orientation, physical appearance, disability, neurotype, race, religion, political opinion, culture or employment. We don’t tolerate harassment of attendees in any form.

### **Where**

This Code of Conduct applies to the venue of PyConf Hyderabad 2025 Conference, pre-event & post-event informal gatherings, related online forums and all conference related events organised by PyConf Hyderabad.

### **Who**

This is applicable to speakers, participants, sponsors, volunteers and organisers.

### **Be The Best You Can Be**

- Be kind, sensitive, understanding and respectful to other attendees.
- Listen with empathy when someone has a different perspective.
- Talk to the volunteers if you notice that something could be better.
- All communication should be appropriate for a professional audience, including people from many different backgrounds.

### **Please Refrain From**

- Offensive verbal comments related to gender, sexual orientation, disability, physical appearance, body size, race, religion
- Violent threats or language directed against another person.
- Swearing, insults or discriminatory/exclusionary/offensive jokes or language.
- Deliberate intimidation, stalking, following, harassing photography or recording
- Sustained disruption of talks or other events
- Using sexually explicit or violent material in presentations. Sexual language or imagery is inappropriate for all aspects of the conference, including talks and exhibits.
- Unwelcome sexual attention or inappropriate physical contact.
- Advocating for, or encouraging, any of the above behaviour.
- Repeated harassment of others. In general, if someone asks you to stop, then stop.
- Avoid use of sexualized clothing/uniforms/costumes, or otherwise create a sexualized environment.

We have zero tolerance on harassment of conference participants in any form, including, but not limited to the activities mentioned here.

Participants asked to stop any harassing behaviour are expected to comply immediately.

## **Reporting**

If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a conference volunteer. Volunteers will be wearing “PyConf Hyderabad Volunteer” badges.

If the matter is especially urgent, you may also ask to be put in touch with the Conference Chair, Bhanu K.

In case you are not able to locate a conference volunteer or you would prefer to report directly to the Conference Chair, he can be reached at the mobile no. +91-8142650099 and the email address [talk2kish@gmail.com](mailto:talk2kish@gmail.com).

## **License**

This Code of Conduct is derived from

- PyCon India 2023 Code of Conduct which is under a Creative Commons Attribution 3.0 Unported License.
- The Django Code of Conduct by the Django Software Foundation which is under a Creative Commons Attribution 3.0 Unported License
- The PSF Code of Conduct by Python Software Foundation which is under a Creative Commons Attribution 3.0 Unported License

PyConf Hyderabad Conference Code of Conduct is licensed under a Creative Commons Attribution 3.0 Unported License.
53 changes: 53 additions & 0 deletions pages-content/reportingGuide.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a Volunteer. Volunteers will be wearing “PyConf Hyderabad Volunteer” badges.

**All reports will be kept confidential**. In some cases we may determine that a public statement will need to be made. If that’s the case, the identities of all victims and reporters will remain confidential unless those individuals instruct us otherwise.

**If you believe anyone is in physical danger, please notify appropriate law enforcement first**. If you are unsure what law enforcement agency is appropriate, please include this in your report and we will attempt to notify them.

**If you are unsure whether the incident is a violation, or whether the space where it happened is covered by the Code of Conduct, we encourage you to still report it**. We would much rather have a few extra reports where we decide to take no action, rather than miss a report of an actual violation. We do not look negatively on you if we find the incident is not a violation. And knowing about incidents that are not violations, or happen outside our spaces, can also help us to improve the Code of Conduct or the processes surrounding it.

### **In Your Report Please Include**

- Your contact info (so we can get in touch with you if we need to follow up)
- Names (real, nicknames, or pseudonyms) of any individuals involved. If there were other witnesses besides you, please try to include them as well.
- When and where the incident occurred. Please be as specific as possible.
- Your account of what occurred. If there is a publicly available record (e.g. a mailing list archive or a public IRC logger) please include a link.
- Any extra context you believe existed for the incident.
- If you believe this incident is ongoing.
- Any other information you believe we should have.

### **What Happens After you File a Report?**

The COC working group will immediately meet to review the incident and determine:

- What happened.
- Whether this event constitutes a code of conduct violation.
- Who the bad actor was.
- Whether this is an ongoing situation, or if there is a threat to anyone’s physical safety.

If this is determined to be an ongoing incident or a threat to physical safety, the volunteer’s immediate priority will be to protect everyone involved. This means we may delay an “official” response until we believe that the situation has ended and that everyone is physically safe.

Once the working group has a complete account of the events they will make a decision as to how to respond. Responses may include:

- Nothing (if we determine no violation occurred).
- A private reprimand from the working group to the individual(s) involved.
- A public reprimand.
- Expulsion from the conference with no refund.
- A permanent or temporary ban from some or all PyConf Hyderabad spaces (mailing lists, IRC, etc.)
- A request for a public or private apology.

We’ll respond within one week to the person who filed the report with either a resolution or an explanation of why the situation is not yet resolved.

Once we’ve determined our final action, we’ll contact the original reporter to let them know what action (if any) we’ll be taking. We’ll take into account feedback from the reporter on the appropriateness of our response, but we don’t guarantee we’ll act on it.

Conference volunteers will be happy to help participants contact venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.

### **What if Your Report Concerns a Possible Violation by a Volunteer?**

In that case, you can make a report directly to the Conference Chair, Bhanu K. He can be reached at the mobile no. +91-8142650099 and the email address [talk2kish@gmail.com](mailto:talk2kish@gmail.com). The chair will follow the usual enforcement process with the other members, but will exclude the member(s) that the report concerns, from any discussion or decision making.

Thank you for helping to make PyConf Hyderabad a welcoming, friendly event for all.

## **License**

This Reporting Guide is a forked version of PyCon India 2023 Reporting Guide which is licensed under a Creative Commons Attribution 3.0 Unported License.
4 changes: 4 additions & 0 deletions pages-content/ticketsDescription.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
You can book your tickets directly on the [KonfHub event page](https://konfhub.com/pyconf-hyderabad-2025) or through the embedded view here.

Are you a student? Click [here](/faq#:~:text=I%27m%20a%20student.%20How%20do%20I%20get%20a%20student%20ticket%3F) to learn how to avail of a student discount.
If you have any further questions, be sure to check out our [Tickets FAQ](/faq#:~:text=hydpy.org.-,Tickets,-I%20am%20a).
20 changes: 20 additions & 0 deletions src/app/code-of-conduct/page.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import COCMdx from '@/coc.mdx';
import MdxLayout from '@/components/MdxLayout';
import { Heading } from '@/components/Typography';

export default function Page() {
return (
<section className="flex flex-col items-center py-6 w-11/12 lg:w-5/6 mx-auto">
<Heading
tagLevel={1}
level={1}
className="text-center my-8 text-secondary-600 dark:text-secondary-400"
>
Code Of Conduct
</Heading>
<MdxLayout>
<COCMdx />
</MdxLayout>
</section>
);
}
20 changes: 20 additions & 0 deletions src/app/reporting-guide/page.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import ReportingGuideMdx from '@/reportingGuide.mdx';
import MdxLayout from '@/components/MdxLayout';
import { Heading } from '@/components/Typography';

export default function Page() {
return (
<section className="flex flex-col items-center py-6 w-11/12 lg:w-5/6 mx-auto">
<Heading
tagLevel={1}
level={1}
className="text-center my-8 text-secondary-600 dark:text-secondary-400"
>
Reporting Guide
</Heading>
<MdxLayout>
<ReportingGuideMdx />
</MdxLayout>
</section>
);
}
22 changes: 8 additions & 14 deletions src/components/Tickets.jsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
'use client';
import Link from 'next/link';
import { useTheme } from '@/components/ThemeContext';
import { Heading, Paragraph, Span } from '@/components/Typography';
import { KEY_LINKS } from '@/conference';
import { Heading } from '@/components/Typography';
import TicketDescriptionMdx from '@/ticketsDescription.mdx';
import MdxLayout from '@/components/MdxLayout';

export default function Tickets() {
const { theme } = useTheme();
Expand All @@ -19,17 +19,11 @@ export default function Tickets() {
>
Tickets
</Heading>
<Paragraph level={3} className='mb-2'>
You can book your tickets directly on the
<Link
className="text-gray-950 dark:text-gray-50 underline mx-1"
href={KEY_LINKS.konfHubEventPage}
target="_blank"
>
<Span>{KEY_LINKS.konfHubEventPageLabel}</Span>
</Link>
or through the embedded view here.
</Paragraph>
<div className="flex flex-row text-center my-2">
<MdxLayout>
<TicketDescriptionMdx />
</MdxLayout>
</div>
{theme === 'light' ? (
<iframe
src="https://konfhub.com/widget/pyconf-hyderabad-2025?desc=false&secondaryBg=fff8f3&ticketBg=fff8f3&borderCl=fff8f3&bg=f9fafb&fontColor=016e6b&ticketCl=016e6b&btnColor=fa8624&fontFamily=Nunito&borderRadius=10"
Expand Down

0 comments on commit 39a94be

Please sign in to comment.