Skip to content

Commit 7f6b17d

Browse files
committed
Style Code of Conduct text
1 parent dab7e11 commit 7f6b17d

File tree

3 files changed

+44
-6
lines changed

3 files changed

+44
-6
lines changed

src/app/conf/2025/code-of-conduct/code-of-conduct.mdx

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ The Linux Foundation and its project communities are dedicated to providing a ha
22

33
This Code of Conduct may be revised at any time by The Linux Foundation and the terms are non-negotiable. Your registration for or attendance at any Linux Foundation event, whether it's held in person or virtually, indicates your agreement to abide by this policy and its terms.
44

5+
<Callout>
56
## Expected Behavior
67

78
All event participants, whether they are attending an in-person event or a virtual event, are expected to behave in accordance with professional standards, with both this Code of Conduct as well as their respective employer's policies governing appropriate workplace behavior and applicable laws.
9+
</Callout>
810

911
## Unacceptable Behavior
1012

@@ -14,33 +16,38 @@ Individuals who participate (or plan to participate) in Linux Foundation events,
1416

1517
Speakers should not use sexual language, images, or any language or images that would constitute harassment as defined above in their talks. Exhibitor booths serve as a platform for presenting businesses and/or projects and should maintain a professional and inclusive presence; therefore, the use of sexualized images, activities, materials, or attire, including costumes and uniforms that contribute to a sexualized environment, is strictly prohibited. Additionally, booths must not be utilized for political campaigning or promoting political causes, including the display or engagement in activities or materials that support such endeavors.
1618

19+
<Callout>
1720
## Consequences of Unacceptable Behavior
1821

1922
If a participant engages in harassing behavior, whether in person or virtually, the conference organizers may take any action they deem appropriate depending on the circumstances, ranging from issuance of a warning to the offending individual to expulsion from the conference with no refund. The Linux Foundation reserves the right to exclude any participant found to be engaging in harassing behavior from participating in any further Linux Foundation events, trainings or other activities.
2023

2124
If a participant (or individual wishing to participate in a Linux Foundation event, in-person and/or virtual), through postings on social media or other online publications or another form of electronic communication, engages in conduct that violates this policy, whether before, during or after a Linux Foundation event, The Linux Foundation may take appropriate corrective action, which could include imposing a temporary or permanent ban on an individual's participation in future Linux Foundation events.
25+
</Callout>
2226

2327
## What To Do If You Witness or Are Subject To Unacceptable Behavior
2428

2529
If you are being harassed, notice that someone else is being harassed, or have any other concerns relating to harassment, please contact a member of the conference staff immediately. You are also encouraged to contact Angela Brown, Senior VP & General Manager of Events, at [[email protected]](mailto:[email protected]).
2630

31+
<Callout>
2732
## Incident Response
2833

2934
Our staff has taken incident response training and responds to harassment reports quickly and thoroughly. As referenced above, if a participant engages in harassing behavior, whether in-person or virtually, the conference organizers may take any action they deem appropriate, ranging from issuance of a warning to the offending individual to expulsion from the conference with no refund, depending on the circumstances. The Linux Foundation reserves the right to exclude any participant found to be engaging in harassing behavior from participating in any further Linux Foundation events, trainings or other activities.
3035

3136
Conference staff will also provide support to victims, including, but not limited to:
32-
33-
- **Providing an Escort**
34-
- **Contacting Hotel/Venue Security or Local Law Enforcement**
35-
- **Briefing Key Event Staff For Response/Victim Assistance**
36-
- **And otherwise assisting those experiencing harassment to ensure that they feel safe for the duration of the conference.**
37+
- Providing an Escort
38+
- Contacting Hotel/Venue Security or Local Law Enforcement
39+
- Briefing Key Event Staff For Response/Victim Assistance
40+
- And otherwise assisting those experiencing harassment to ensure that they feel safe for the duration of the conference.
41+
</Callout>
3742

3843
## Health and Safety Requirements
3944

4045
It is necessary for all attendees to cooperate and protect one another. For this reason, The Linux Foundation's events may have health and safety requirements (the "Health and Safety Requirements"). The specific requirements may vary from event to event, and will be communicated in writing prior to and during the event.
4146

4247
If an attendee fails to comply with any of the Health and Safety Requirements, The Linux Foundation may (but is not obligated to) take appropriate corrective action, which could include immediate removal from the event and venue without a refund, and/or imposing a temporary or permanent ban on an individual's participation in future Linux Foundation events.
4348

49+
<Callout>
4450
## Pre-Event Concerns
4551

4652
If you are planning to attend an upcoming event, whether in-person or virtually and have concerns regarding another individual who may be present, please contact Angela Brown ([[email protected]](mailto:[email protected])). Precautions will be taken to ensure your comfort and safety, including, but not limited to providing an escort, prepping onsite event staff, keeping victim and harasser from attending the same talks/social events and providing onsite contact cell phone numbers for immediate contact.
53+
</Callout>

src/app/conf/2025/code-of-conduct/page.tsx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,22 @@ export default function ResourcesPage() {
3131
/>
3232
)
3333
},
34+
ul: (props: React.HTMLAttributes<HTMLUListElement>) => {
35+
return (
36+
<ul {...props} className={clsx(props.className, "-mt-6")} />
37+
)
38+
},
39+
Callout: (props: React.HTMLAttributes<HTMLDivElement>) => {
40+
return (
41+
<div
42+
{...props}
43+
className={clsx(
44+
props.className,
45+
"gql-prose-inner -mx-4 w-fit border border-neu-300 bg-neu-50 p-4 xl:my-4",
46+
)}
47+
/>
48+
)
49+
},
3450
}}
3551
/>
3652
</div>

src/app/conf/2025/resources/prose.css

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99
& > * {
1010
grid-column: var(--grid-col-content);
1111
}
12+
}
1213

14+
.gql-prose,
15+
.gql-prose-inner {
1316
& h1 {
1417
@apply typography-h2 lg:col-span-full xl:pb-16;
1518
}
@@ -23,12 +26,24 @@
2326
& > p,
2427
& > ul,
2528
& > ol {
26-
@apply max-w-[var(--prose-width)];
29+
@apply max-w-[var(--prose-width)] text-neu-800;
2730
}
2831

2932
& > p {
3033
@apply text-pretty;
3134
}
35+
36+
& > ul {
37+
@apply list-disc pl-4;
38+
}
39+
40+
& > ol {
41+
@apply list-decimal pl-4;
42+
}
43+
}
44+
45+
.gql-prose-inner {
46+
@apply grid grid-cols-1 gap-6;
3247
}
3348

3449
.gql-sticky-aside {

0 commit comments

Comments
 (0)