Skip to content

Commit 3ca7133

Browse files
Merge pull request #29 from CodeWithGroup/feature/further-sitemap
Further sitemap improvements
2 parents d6a4616 + 6ae1fea commit 3ca7133

File tree

14 files changed

+184
-66
lines changed

14 files changed

+184
-66
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
.vscode/
12
.idea
23
_site/
34
.sass-cache/
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
I"�{"source"=>"C:/Github/CodeWithGroup.github.io", "destination"=>"C:/Github/CodeWithGroup.github.io/_site", "collections_dir"=>"", "cache_dir"=>".jekyll-cache", "plugins_dir"=>"_plugins", "layouts_dir"=>"_layouts", "data_dir"=>"_data", "includes_dir"=>"_includes", "collections"=>{"posts"=>{"output"=>true, "permalink"=>"/:categories/:year/:month/:day/:title:output_ext"}}, "safe"=>false, "include"=>[".htaccess"], "exclude"=>[".sass-cache", ".jekyll-cache", "gemfiles", "Gemfile", "Gemfile.lock", "node_modules", "vendor/bundle/", "vendor/cache/", "vendor/gems/", "vendor/ruby/"], "keep_files"=>[".git", ".svn"], "encoding"=>"utf-8", "markdown_ext"=>"markdown,mkdown,mkdn,mkd,md", "strict_front_matter"=>false, "show_drafts"=>nil, "limit_posts"=>0, "future"=>false, "unpublished"=>false, "whitelist"=>[], "plugins"=>[], "markdown"=>"kramdown", "highlighter"=>"rouge", "lsi"=>false, "excerpt_separator"=>"\n\n", "incremental"=>false, "detach"=>false, "port"=>"4000", "host"=>"127.0.0.1", "baseurl"=>nil, "show_dir_listing"=>false, "permalink"=>"date", "paginate_path"=>"/page:num", "timezone"=>nil, "quiet"=>false, "verbose"=>false, "defaults"=>[], "liquid"=>{"error_mode"=>"warn", "strict_filters"=>false, "strict_variables"=>false}, "kramdown"=>{"auto_ids"=>true, "toc_levels"=>[1, 2, 3, 4, 5, 6], "entity_output"=>"as_char", "smart_quotes"=>"lsquo,rsquo,ldquo,rdquo", "input"=>"GFM", "hard_wrap"=>false, "guess_lang"=>true, "footnote_nr"=>1, "show_warnings"=>false}, "name"=>"CodeWith", "serving"=>false}:ET
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
I"<h1 id="code-of-conduct">Code of Conduct</h1>
2+
3+
<p>CodeWith wants to be a friendly community where everyone feels welcome and safe at meetups and events.</p>
4+
5+
<p>This code of conduct is to protect that atmosphere of inclusivity. It helps us all to understand the community’s shared values and provides clear guidelines on how we should behave.</p>
6+
7+
<p>All attendees, speakers, hosts, and mentors must agree with this code of conduct. We must all cooperate to ensure a safe environment for everybody.</p>
8+
9+
<h2 id="summary">Summary</h2>
10+
11+
<p>We want to make sure that all CodeWith events are a harassment-free experience for everyone, regardless of gender, age, sexual orientation, disability, physical appearance, body size, race, or religion (or lack thereof).</p>
12+
13+
<p>We should all listen and communicate respectfully, regardless of appearance or background. We do not tolerate harassment of participants in any form.</p>
14+
15+
<p>Sexual language and imagery are not appropriate for any venue, including talks, parties, Twitter, Facebook, Eventbrite, our Slack channel, and other online media.</p>
16+
17+
<p>CodeWith events are not for people to attend with the sole purpose of selling or recruiting.</p>
18+
19+
<p>Anyone who breaks this code of conduct may be sanctioned or expelled from events at the organisers’ discretion.</p>
20+
21+
<h2 id="the-details">The details</h2>
22+
<h3 id="no-harassment">No harassment</h3>
23+
24+
<p>We do not tolerate harassment at any CodeWith event.</p>
25+
26+
<p>Harassment includes offensive verbal comments that relate to gender, age, 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.</p>
27+
28+
<p>We also have a general policy that we do not tolerate disruptive behaviour including repeated interruption, inebriation (or similar intoxication), fighting and open aggression.</p>
29+
30+
<p>We expect anyone who we ask to stop any disruptive or inappropriate behaviour to do so immediately.</p>
31+
32+
<p>If someone being at an event becomes a problem, we will take appropriate action, which may include a warning or expulsion without a refund (if applicable).</p>
33+
34+
<h3 id="no-selling-or-solicitation">No selling or solicitation</h3>
35+
36+
<p>CodeWith is not a platform for anyone to send spam or broadcasts, nor is it for solicitation or job recruiting. Anyone who attends a CodeWith event with the sole purpose of selling products or goods will not be tolerated.</p>
37+
38+
<p>Speakers who use their time to sell a particular product will also find their talk won’t be well received. It’s fine to mention that your company sells products, but talks should focus on its technical aspects. Encourage people to try it out – avoid solution selling.</p>
39+
40+
<h3 id="no-recruiting-during-events">No recruiting during events</h3>
41+
42+
<p>We want job seekers to find employment and for our attendees to be successful, but there is a right way to communicate.</p>
43+
44+
<p>It may be appropriate for a recruitment company to sponsor refreshments and do a quick pitch to a relevant audience of potential candidates, but this is down to the discretion of the event organiser(s). Recruiting during an event without prior arrangement will be treated as a breach of this code of conduct.</p>
45+
46+
<h3 id="what-to-do-if-you-have-a-concern">What to do if you have a concern</h3>
47+
48+
<p>If you are being harassed or feel uncomfortable, notice that someone else is being harassed, or have any other concerns, please speak to the event organiser(s) immediately. You can also contact the event organiser through Meetup and Slack.</p>
49+
50+
<p>If you are not able to to do this or you feel that your concern is not being taken seriously then please contact the Equity Officer. This is currently Simon Davey, who can be reached through Slack or by email (<a href="mailto:simonr.davey@gmail.com">simonr.davey@gmail.com</a>).</p>
51+
52+
<p>CodeWith is here to listen to your concerns or questions and you don’t have to make a formal report unless you want to. You do not have to give us details of the harassment.</p>
53+
54+
<p>If you wish to report it, we will take details of the harassment and work with you to respond to the issue in a way that helps you feel safe.</p>
55+
56+
<p>If necessary, the event organisers will help participants contact police or venue security, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the event.</p>
57+
58+
<h3 id="where-and-when-this-code-of-conduct-applies">Where and when this code of conduct applies</h3>
59+
60+
<p>We expect participants to follow this code of conduct at all our events, partner events, related social events, such as post-event drinks, networking discussions, meetups and workshops. Event sponsors must also follow this anti-harassment policy, which includes not using sexualised images, activities, or other material.</p>
61+
62+
<h3 id="exceptions">Exceptions</h3>
63+
64+
<p>Any discussion or images that relate to sex, pornography, discriminatory language, or similar must meet the following criteria.</p>
65+
66+
<ul>
67+
<li>The organisers must specifically grant permission in writing.</li>
68+
<li>It must be necessary to the topic of discussion and no alternative exists.</li>
69+
<li>It must be presented in a respectful manner.</li>
70+
<li>Attendees must be warned in advance and respectfully given plenty of warning and the opportunity to leave beforehand.</li>
71+
<li>This exception specifically does not allow the use of gratuitous sexual images as a device to grab attention or for unnecessary examples.</li>
72+
</ul>
73+
74+
<p>Thank you</p>
75+
76+
<p>This document was based on the <a href="https://sheffield.digital/events/meetup-code-of-conduct/">Sheffield Digital Code of Conduct</a>, which in turn is based on the work of JSConf, Geek Feminism, confcodeofconduct.com, and inspired by resources provided by Ashe Dryden.</p>
77+
78+
<p>Licensed under a Creative Commons Attribution 3.0 Unported License.
79+
Version 1</p>
80+
81+
<p>This is version 1 of the CodeWith Code of Conduct. It was last updated by Simon Davey on 31 August 2020. If you think we have made any errors or omissions, please contact us by email (<a href="mailto:contact@codewith.org.uk">contact@codewith.org.uk</a>) or through one of the communication channels listed on the <a href="contact.html">contact page</a>.</p>
82+
:ET

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,10 @@ If you need any help, contact one of the pople who have already added themselves
2121

2222
Copy the includes code `<br />
2323
{% include_relative pages-people/people-yourname.html %}` to the bottom of people.html (ensure you update the file name)
24+
25+
# Sitemap
26+
The site's sitemap is generated automatically on deployment
27+
28+
To avoid a page being indexed, e.g people pages that are included use the below snippet at the top of the page.
29+
30+
`sitemap: false`

_config.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
name: CodeWith
1+
name: CodeWith
2+
url: "https://codewith.org.uk" # the base hostname & protocol for your site
3+
plugins:
4+
- jekyll-sitemap

index.html

Lines changed: 65 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,65 @@
1-
---
2-
title: Home
3-
layout: default
4-
---
5-
6-
<h1>Welcome to CodeWith!</h1>
7-
8-
<div class="row intro">
9-
<div class="col-sm-3 col-md-2 text-center">
10-
<p class="intro-icon">
11-
<a href="about.html"><span class="fas fa-3x fa-book-open"></span></a>
12-
</p>
13-
</div>
14-
<div class="col-sm-9 col-md-10">
15-
<p class="intro-text">CodeWith is about free adult coding tuition for everyone. We offer a friendly space where
16-
anyone, from complete beginners to accomplished software engineers, can get together with like-minded people
17-
to learn and share a passion for coding. For more information, check out our <a href="about.html">about page</a>.
18-
</p>
19-
</div>
20-
</div>
21-
22-
<div class="row intro">
23-
<div class="col-sm-3 col-md-2 text-center">
24-
<p class="intro-icon">
25-
<a href="events.html"><span class="fas fa-3x fa-calendar-alt"></span></a>
26-
</p>
27-
</div>
28-
<div class="col-sm-9 col-md-10">
29-
<p class="intro-text">We started the group in the midst of COVID-19 and so all our events are currently online.
30-
We hope to eventually host some events in person, but until then it'll all be done via webcam and
31-
microphone.
32-
</p>
33-
<p class="intro-text">
34-
For more information about the workshops, events, and drop-ins, have a look at the
35-
<a href="events.html">events page</a>.
36-
</p>
37-
</div>
38-
</div>
39-
40-
<div class="row intro">
41-
<div class="col-sm-3 col-md-2 text-center">
42-
<p class="intro-icon">
43-
<a href="contact.html"><span class="fas fa-3x fa-envelope"></span></a>
44-
</p>
45-
</div>
46-
<div class="col-sm-9 col-md-10">
47-
<p class="intro-text"><strong>Stay up to date!</strong> There will be a lot of announcements over the coming
48-
weeks and the best way to hear about what we're doing is to sign up to our mailing list. There's a form
49-
where you can give us your details on our <a href="contact.html">contact page</a>.
50-
</p>
51-
</div>
52-
</div>
53-
54-
<div class="row intro">
55-
<div class="col-sm-3 col-md-2 text-center">
56-
<p class="intro-icon">
57-
<a href="feedback.html"><span class="fas fa-3x fa-smile"></span></a>
58-
</p>
59-
</div>
60-
<div class="col-sm-9 col-md-10">
61-
<p class="intro-text">We'd love to hear your feedback. Let us know your thoughts on our
62-
<a href="feedback.html">feedback form</a>.
63-
</p>
64-
</div>
65-
</div>
1+
---
2+
title: Home
3+
layout: default
4+
---
5+
6+
<h1>Welcome to CodeWith!</h1>
7+
8+
<div class="row intro">
9+
<div class="col-sm-3 col-md-2 text-center">
10+
<p class="intro-icon">
11+
<a href="about.html"><span class="fas fa-3x fa-book-open"></span></a>
12+
</p>
13+
</div>
14+
<div class="col-sm-9 col-md-10">
15+
<p class="intro-text">CodeWith is about free adult coding tuition for everyone. We offer a friendly space where
16+
anyone, from complete beginners to accomplished software engineers, can get together with like-minded people
17+
to learn and share a passion for coding. For more information, check out our <a href="about.html">about page</a>.
18+
</p>
19+
</div>
20+
</div>
21+
22+
<div class="row intro">
23+
<div class="col-sm-3 col-md-2 text-center">
24+
<p class="intro-icon">
25+
<a href="events.html"><span class="fas fa-3x fa-calendar-alt"></span></a>
26+
</p>
27+
</div>
28+
<div class="col-sm-9 col-md-10">
29+
<p class="intro-text">We started the group in the midst of COVID-19 and so all our events are currently online.
30+
We hope to eventually host some events in person, but until then it'll all be done via webcam and
31+
microphone.
32+
</p>
33+
<p class="intro-text">
34+
For more information about the workshops, events, and drop-ins, have a look at the
35+
<a href="events.html">events page</a>.
36+
</p>
37+
</div>
38+
</div>
39+
40+
<div class="row intro">
41+
<div class="col-sm-3 col-md-2 text-center">
42+
<p class="intro-icon">
43+
<a href="contact.html"><span class="fas fa-3x fa-envelope"></span></a>
44+
</p>
45+
</div>
46+
<div class="col-sm-9 col-md-10">
47+
<p class="intro-text"><strong>Stay up to date!</strong> There will be a lot of announcements over the coming
48+
weeks and the best way to hear about what we're doing is to sign up to our mailing list. There's a form
49+
where you can give us your details on our <a href="contact.html">contact page</a>.
50+
</p>
51+
</div>
52+
</div>
53+
54+
<div class="row intro">
55+
<div class="col-sm-3 col-md-2 text-center">
56+
<p class="intro-icon">
57+
<a href="feedback.html"><span class="fas fa-3x fa-smile"></span></a>
58+
</p>
59+
</div>
60+
<div class="col-sm-9 col-md-10">
61+
<p class="intro-text">We'd love to hear your feedback. Let us know your thoughts on our
62+
<a href="feedback.html">feedback form</a>.
63+
</p>
64+
</div>
65+
</div>

pages-activities/activities-learning.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
---
2+
sitemap: false
3+
---
14
<div class="row">
25
<div class="col-md-12">
36
<a name="activities-learning"></a>

pages-activities/activities-practice.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
---
2+
sitemap: false
3+
---
14
<div class="row">
25
<div class="col-md-12">
36
<a name="activities-practice"></a>

pages-events/events-drop-ins.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
---
2+
sitemap: false
3+
---
14
<h2>Drop-in sessions</h2>
25
<p>
36
Drop-in sessions are hosted by at least one mentor and run regularly in the evenings.

pages-events/events-eventbrite-list.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
---
2+
sitemap: false
3+
---
14
<h2>Scheduled Workshops</h2>
25

36
<section id="events-scheduled">

0 commit comments

Comments
 (0)