Skip to content

Commit 89dcabb

Browse files
committed
Add code of conduct, update site styling.
1 parent 7ed66ff commit 89dcabb

File tree

12 files changed

+258
-52
lines changed

12 files changed

+258
-52
lines changed

assets/static/style.css

+27-28
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
body {
22
font-family: 'Source Sans Pro', sans-serif;
33
}
4-
4+
strong {
5+
font-weight: 900;
6+
}
57
.page-content {
68
position: relative;
79
min-height: calc(100vh - 21vh);
810
padding-bottom: 3rem;
911
}
10-
1112
.main-header .navbar-brand {
1213
margin-right: 2rem;
1314
}
@@ -19,14 +20,12 @@ body {
1920
font-size: .9rem;
2021
letter-spacing: .15rem;
2122
}
22-
2323
.footer {
2424
bottom: 0;
2525
height: 7rem; /* Footer height */
2626
}
27-
2827
.card-columns {
29-
column-count: 2;
28+
column-count: 2;
3029
}
3130
.main-header {
3231
background-color: #EE5B32;
@@ -36,52 +35,52 @@ body {
3635
background-size: 100% 130px;
3736
background-position-y: bottom
3837
}
39-
38+
.page-title {
39+
background-color: #fff;
40+
border-bottom-style: solid;
41+
border-color: #EE5B32;
42+
border-width: 10px;
43+
padding-left: 0px;
44+
}
4045
.project-idea-header {
41-
background-color: #fff;
42-
border-color: #00b5da;
43-
border-width: 10px;
44-
padding-left: 0px;
45-
font-size: 1.5em;
46+
background-color: #fff;
47+
border-color: #00b5da;
48+
border-width: 10px;
49+
padding-left: 0px;
50+
font-size: 1.5em;
4651
}
47-
4852
#back-to-top {
49-
cursor: pointer;
50-
position: fixed;
51-
bottom: 20px;
52-
right: 20px;
53-
display: none;
54-
background-color: #00b5da;
55-
border: none;
56-
}
57-
53+
cursor: pointer;
54+
position: fixed;
55+
bottom: 20px;
56+
right: 20px;
57+
display: none;
58+
background-color: #00b5da;
59+
border: none;
60+
}
5861
.nav-item, .dropdown-item {
5962
font-size: 1.2em;
6063
font-weight: 900;
6164
}
62-
6365
.dropdown:hover .dropdown-menu {
6466
display: block;
6567
}
66-
6768
.dropdown-menu {
6869
margin-top: 0px;
6970
}
70-
7171
.navbar-dark .navbar-nav .nav-item .nav-link {
7272
padding-bottom: .3rem;
7373
color: white;
7474
}
75-
7675
.navbar-dark .navbar-nav .nav-item.active .nav-link {
7776
border-bottom: 2px solid white;
7877
}
79-
8078
.toc-card {
8179
width: 18rem;
8280
margin-bottom: 1rem;
81+
float: right;
82+
margin: 1rem;
8383
}
84-
8584
.toc {
8685
margin-bottom: 0;
8786
}
@@ -91,4 +90,4 @@ body {
9190
}
9291
.main-footer .footer small .text-muted {
9392
margin-left: 2rem;
94-
}
93+
}

content/cclogo.png

-14.3 KB
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
_model: page
2+
---
3+
title: CC Open Source Code of Conduct
4+
---
5+
body:
6+
7+
The following Code of Conduct applies to all digital spaces managed by the Creative Commons engineering team, including GitHub, mailing lists, IRC and any other spaces which the development community uses for communication. Our Slack code of conduct is separate and [can be found here][slack-coc].
8+
9+
[slack-coc]: https://wiki.creativecommons.org/wiki/Slack/Code_of_Conduct
10+
11+
## Our Pledge
12+
13+
In the interest of fostering an open and welcoming environment, we as
14+
contributors and maintainers pledge to making participation in our project and
15+
our community a harassment-free experience for everyone, regardless of age, body
16+
size, disability, ethnicity, sex characteristics, gender identity and expression,
17+
level of experience, education, socio-economic status, nationality, personal
18+
appearance, race, religion, or sexual identity and orientation.
19+
20+
## Our Standards
21+
22+
Examples of behavior that contributes to creating a positive environment
23+
include:
24+
25+
* Using welcoming and inclusive language
26+
* Being respectful of differing viewpoints and experiences
27+
* Gracefully accepting constructive criticism
28+
* Focusing on what is best for the community
29+
* Showing empathy towards other community members
30+
31+
Examples of unacceptable behavior by participants include:
32+
33+
* The use of sexualized language or imagery and unwelcome sexual attention or
34+
advances
35+
* Trolling, insulting/derogatory comments, and personal or political attacks
36+
* Public or private harassment
37+
* Publishing others' private information, such as a physical or electronic
38+
address, without explicit permission
39+
* Other conduct which could reasonably be considered inappropriate in a
40+
professional setting
41+
42+
## Our Responsibilities
43+
44+
Project maintainers are responsible for clarifying the standards of acceptable
45+
behavior and are expected to take appropriate and fair corrective action in
46+
response to any instances of unacceptable behavior.
47+
48+
Project maintainers have the right and responsibility to remove, edit, or
49+
reject comments, commits, code, wiki edits, issues, and other contributions
50+
that are not aligned to this Code of Conduct, or to ban temporarily or
51+
permanently any contributor for other behaviors that they deem inappropriate,
52+
threatening, offensive, or harmful.
53+
54+
## Scope
55+
56+
This Code of Conduct applies both within project spaces and in public spaces
57+
when an individual is representing the project or its community. Examples of
58+
representing a project or community include using an official project e-mail
59+
address, posting via an official social media account, or acting as an appointed
60+
representative at an online or offline event. Representation of a project may be
61+
further defined and clarified by project maintainers.
62+
63+
## Enforcement
64+
65+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
66+
reported by contacting the project team at <strong>conduct@creativecommons.org</strong>. All
67+
complaints will be reviewed and investigated and will result in a response that
68+
is deemed necessary and appropriate to the circumstances. The project team is
69+
obligated to maintain confidentiality with regard to the reporter of an incident.
70+
Further details of specific enforcement policies may be posted separately.
71+
72+
Project maintainers who do not follow or enforce the Code of Conduct in good
73+
faith may face temporary or permanent repercussions as determined by other
74+
members of the project's leadership.
75+
76+
## Attribution
77+
78+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
79+
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html.
80+
81+
[homepage]: https://www.contributor-covenant.org
82+
83+
For answers to common questions about this code of conduct, see
84+
https://www.contributor-covenant.org/faq.
85+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
_model: page
2+
---
3+
_template: page-with-toc.html
4+
---
5+
title: Codes of Conduct Enforcement
6+
---
7+
body:
8+
9+
## Codes of Conduct
10+
11+
This document provides incident reporting guidelines and an enforcement manual for the following codes of conduct used by Creative Commons:
12+
13+
* [CC Open Source Code of Conduct](/community/code-of-conduct)
14+
* [Slack/Code of Conduct](https://wiki.creativecommons.org/wiki/Slack/Code_of_Conduct)
15+
16+
## Reporting Guidelines
17+
18+
If you believe someone is violating the code of conduct, we ask that you report it to Creative Commons by emailing
19+
**conduct@creativecommons.org**. **All reports will be kept confidential.** In some cases we may determine that a public statement will need to be made, which the committee may make in its discretion. The identities of all victims and reporters will remain confidential unless those individuals instruct us otherwise.
20+
21+
**If you believe anyone is in physical danger, please notify appropriate emergency personnel first.** If you are unsure what proper authorities are appropriate, please include this in your report and we will attempt to notify them.
22+
23+
If you are unsure whether the incident is a violation, or whether the space where it happened is covered by this Code of Conduct, we still encourage you to 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. 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.
24+
25+
In your report please include:
26+
27+
* Your contact info (so we can get in touch with you if we need to follow up)
28+
* Names (real, nicknames, or pseudonyms) of any individuals involved. If there were other witnesses besides you, please try to include them as well.
29+
* When and where the incident occurred. Please be as specific as possible.
30+
* Your account of what occurred. If there is a publicly available record (e.g. a mailing list archive or a Slack message) please include a link.
31+
* Any extra context for the incident.
32+
* If you believe this incident is ongoing.
33+
* Any other information the committee should have.
34+
35+
### Conflicts of Interest
36+
37+
In the event of any conflict of interest a committee member must immediately notify the other members, and recuse themselves if the other committee members believe a conflict exists. If a report concerns a possible violation by a current committee member, this member must be excluded from the response process. For these cases, anyone can make a report directly to the **CC Legal team at [legal@creativecommons.org](mailto:legal@creativecommons.org)** instead of through the regular process, above.
38+
39+
## Enforcement Manual
40+
41+
This manual mainly covers reports of code of conduct violations from community members. If an administrator of a forum notices ongoing or dangerous behavior that violates the code of conduct (such as spam), they may act unilaterally as described in the **Acting Unilaterally** section below.
42+
43+
### The Code of Conduct Committee
44+
45+
All responses to reports of conduct violations will be managed by a Code of Conduct Committee ("the committee"), which will be comprised of three members of Creative Commons staff. The Code of Conduct Committee will serve in the role of “project maintainers” as described in the Contributor Covenant.
46+
47+
### How the committee will respond to reports
48+
49+
When a report is sent to the committee they will reply promptly, and within no more than 2 Creative Commons business days.
50+
51+
See the reporting guidelines above for details of what reports should contain. If a report doesn't contain enough information, the committee will obtain all relevant data before acting.
52+
53+
The committee will then review the incident and determine, to the best of their ability:
54+
55+
* what happened
56+
* whether this event constitutes a code of conduct violation
57+
* who, if anyone, acted in contravention of the policy
58+
* whether this is an ongoing situation, and if there is a threat to anyone's physical safety
59+
60+
The committee should aim to have a resolution agreed upon within one week. In the event that a resolution can't be determined in that time, the committee will respond to the reporter(s) with an update and projected timeline for resolution.
61+
62+
### Acting Unilaterally
63+
64+
Not every situation acted upon by the Code of Conduct Committee will be the result of a report from the community. In some cases, a Code of Conduct Committee member will witness a violation themselves. If the act is ongoing (such as someone engaging in harassment in an IRC channel or spamming a Slack channel), or involves a threat to anyone's safety (e.g. threats of violence), any committee member may act immediately (before reaching consensus) to end the situation. In ongoing situations, any member may at their discretion employ any of the tools available to the committee, including bans and blocks.
65+
66+
If the incident involves physical danger, any member of the committee may -- and should -- act unilaterally to protect safety. This can include contacting appropriate emergency personnel first or speaking on behalf of Creative Commons.
67+
68+
In situations where an individual committee member acts unilaterally, they must report their actions to the committee for review within 1 business day.
69+
70+
### Resolutions
71+
72+
The committee should strive to agree on a resolution by consensus (i.e. no one on the committee chooses to veto the course of action). As soon as the committee determines it is unable to reach consensus or it has been deadlocked for over 2 business days after acknowledging receipt of the issue, the committee will turn the matter over to the CC legal team for resolution.
73+
74+
Possible responses may include:
75+
76+
* Taking no further action (if the committee determines no violation occurred).
77+
* A private reprimand from the committee to the individual(s) involved. In this case, a committee member will deliver that reprimand to the individual(s) directly through appropriate means, cc'ing the committee.
78+
* A public reprimand. In this case, a committee member will attempt to deliver that reprimand in the same venue that the violation occurred (i.e. in Slack for an Slack violation; email for an email violation, etc.). The committee may choose to publish this message elsewhere for posterity.
79+
* A temporary or permanent ban from some or all Creative Commons spaces (mailing lists, Slack, etc.). The committee will maintain records of all such bans so that they may be reviewed in the future, extended to new Creative Commons fora, or otherwise maintained.
80+
81+
Once a resolution is agreed upon, but before it is enacted, the committee will contact the original reporter and any other affected parties and explain the proposed resolution. The committee will ask if this resolution is acceptable, and must note feedback for the record. However, the committee is not required to act on this feedback.
82+
83+
### Reconsideration
84+
85+
Any of the parties directly involved or affected can request reconsideration of the committee’s decision. To make such a request, contact the **CC Legal team at [legal@creativecommons.org](mailto:legal@creativecommons.org)** with your request and reason and they will review the case.
86+
87+
## Current Code of Conduct Committee
88+
89+
* Jennie Rose Halperin ([jennie@creativecommons.org](mailto:jennie@creativecommons.org))
90+
* Kriti Godey ([kriti@creativecommons.org](mailto:kriti@creativecommons.org))
91+
* Mari Moreshead ([mari@creativecommons.org](mailto:mari@creativecommons.org))
92+
93+
## Policy Revision
94+
95+
This policy may be revised and updated by Creative Commons from time to time. You should not participate in our digital communities unless you agree with and comply with the current policy.
96+
97+
## Last Revised
98+
99+
2019-03-06
100+
101+
## Attribution
102+
103+
This document is adapted from the Django project's Code of Conduct [enforcement manual](https://www.djangoproject.com/conduct/enforcement-manual/) and [reporting guidelines](https://www.djangoproject.com/conduct/reporting/), licensed under <a href="https://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.

content/community/contents.lr

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Join the CC Developer Community
44
---
55
body:
66

7-
#### Slack
7+
## Slack
88
CC has an active Slack community open to the public. [Sign up here](http://slack-signup.creativecommons.org/). We have a lot of channels to explore, but the ones most relevant to CC's developer community are:
99
* `#intro` – introduce yourself here
1010
* `#cc-developers` – for general technical discussion
@@ -17,13 +17,13 @@ Note that channels like `#general` on Slack consist of a fair amount of users. W
1717

1818
If you're looking to talk to someone on CC's tech team, we are all in the Americas and someone is usually around on Slack between 11:00 and 23:00 UTC on weekdays.
1919

20-
#### Mailing List
20+
## Mailing List
2121

2222
Join the [current CC Developers mailing list here](https://groups.google.com/a/creativecommons.org/forum/#!forum/cc-developers).
2323

2424
The archives of our [previous mailing list are here](https://lists.ibiblio.org/pipermail/cc-devel/).
2525

26-
#### IRC
26+
## IRC
2727
IRC isn't very active anymore, but we have two channels on [Freenode](https://freenode.net/).
2828
- `#creativecommons-dev` – for technical discussion
2929
- `#creativecommons` – for general discussion (this is mirrored to the `#general` channel on Slack, use only if you want to reach 4000+ people)

content/contents.lr

+6-6
Original file line numberDiff line numberDiff line change
@@ -6,38 +6,38 @@ body:
66

77
**[Creative Commons](https://creativecommons.org/)** has been building free software for over a decade to support our mission of maximizing digital creativity, sharing, and innovation. Our projects come in all sizes and shapes, from simple static websites to providing a fast and relevant search interface to the billion-plus Creative Commons works currently available on the internet. Our engineering team is fairly small and spread thin, so we're really appreciative of volunteers who help us build or test our software.
88

9-
### Getting Involved
9+
## Getting Involved
1010

1111
You can contribute to CC's software in a few different ways.
1212

1313
----
1414

15-
##### Finding bugs and suggesting features
15+
#### Finding bugs and suggesting features
1616

1717
Using our software (such as [the new version of CC Search](http://ccsearch.creativecommons.org/)) and letting us know how it's working for you is very helpful. General suggestions, bug reports, a request to build a new feature – any form of feedback is excellent, no matter how small.
1818

1919
You can send us feedback in a few different ways. If you have a GitHub account, [creating a GitHub issue](https://help.github.com/articles/creating-an-issue/) is easiest for us because that's where we track our work. If you know which GitHub repository (see [a full list here](/projects)) corresponds to the software about which you'd like to give us feedback, then please create an issue attached to that repository. If you're not sure what that means or you don't know the correct repository, please create an issue [on the creativecommons.org repository](https://github.com/creativecommons/creativecommons.org/issues). You can also send us feedback in the `#cc-usability` channel [on the CC Slack community](https://creativecommons.org/2016/10/18/slack-announcement/) or via email at `software@creativecommons.org`.
2020

2121
----
2222

23-
##### Contributing code
23+
#### Contributing code
2424

2525
Please see [Contributing Code](/contributing-code).
2626

2727
----
2828

29-
##### Integrating CC license metadata into your app
29+
#### Integrating CC license metadata into your app
3030

3131
Please see [the "Integrate" page on the CC wiki](https://wiki.creativecommons.org/wiki/Integrate).
3232

3333
----
3434

35-
##### Helping translate our content
35+
#### Helping translate our content
3636

3737
Please see [the "Translate" page on the CC wiki](https://wiki.creativecommons.org/wiki/Translate).
3838

3939
----
4040

41-
##### Contributing design
41+
#### Contributing design
4242

4343
If you'd like to improve the design of one of our tools or products, please propose your change in [one of our community forums](/community) and collaborate with a CC staff member if requested to before making any changes.

0 commit comments

Comments
 (0)