all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [PATCH] website: Add section section and links to code of conduct
@ 2018-05-15 23:36 Tonton
  2018-05-16  0:29 ` Tonton
  2018-05-16 15:06 ` Fwd: " rain1
  0 siblings, 2 replies; 10+ messages in thread
From: Tonton @ 2018-05-15 23:36 UTC (permalink / raw)
  To: guix-devel

---
 website/apps/base/templates/contribute.scm | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/website/apps/base/templates/contribute.scm b/website/apps/base/templates/contribute.scm
index 274938a..8b62994 100644
--- a/website/apps/base/templates/contribute.scm
+++ b/website/apps/base/templates/contribute.scm
@@ -44,6 +44,17 @@
        " in IRC Freenode. Tell us how would you like to help, and we
        will do our best to guide you. ")
 
+      (p
+       "The Guix community pledge to making participation a harrassment
+	free experience for everyone, regardless of age, body size, disability,
+	ethnicity, gender identity and expression, level of experience,
+	education, socio-economic status, nationality, personal appearance,
+	race, religion, or sexual identity and orientation. The full text of our
+	code of conduct is in "
+       (a (@ (href ,(guix-url "manual/html_node/Contributing.html")))
+          "the manual ")
+       "and the file 'CODE-OF-CONDUCT' in the source tree. ")
+
       (div
        (@ (class "centered-text"))
 
-- 
2.17.0

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [PATCH] website: Add section section and links to code of conduct
  2018-05-15 23:36 [PATCH] website: Add section section and links to code of conduct Tonton
@ 2018-05-16  0:29 ` Tonton
  2018-05-16 15:14   ` Nils Gillmann
  2018-05-17 11:43   ` Ludovic Courtès
  2018-05-16 15:06 ` Fwd: " rain1
  1 sibling, 2 replies; 10+ messages in thread
From: Tonton @ 2018-05-16  0:29 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 2848 bytes --]

I realize as I'm updating the CoC in the source and adding it to the info
docs, that the original introduction from contributing was much nicer. It
has a positive focus. Should I change the paragraf under to use
something like the following from contributing:

> We want to provide a warm, friendly, and harassment-free environment,
> so that anyone can contribute to the best of their abilities.  To this
> end our project uses a “Contributor Covenant”, which was adapted from
> <http://contributor-covenant.org/>.  You can find a local version in the
> ‘CODE-OF-CONDUCT’ file in the source tree.

I also took the liberty of starting to add the updated CoC in full as a
section under contributing in the manual (learning texinfo, it's actually
quite nice I find). Gives me two questions:

First this something we would like - to have the
CoC as a section just like we have the section Building from Git
(https://www.gnu.org/software/guix/manual/html_node/Building-from-Git.html#Building-from-Git)?
I could also add it as a subsection of contributing, making it part of the
landing. But it seemed better to me to have it separately, maybe.

Secondly, how do I see the changes I make to the texi files after 'make
info'? This is probably covered in the manual, if so I'll find it when I
continue tomorrow.

On Wed, 16 May 2018 01:36:31 +0200
Tonton <tonton@riseup.net> wrote:

> ---
>  website/apps/base/templates/contribute.scm | 11 +++++++++++
>  1 file changed, 11 insertions(+)
> 
> diff --git a/website/apps/base/templates/contribute.scm
> b/website/apps/base/templates/contribute.scm index 274938a..8b62994 100644
> --- a/website/apps/base/templates/contribute.scm
> +++ b/website/apps/base/templates/contribute.scm
> @@ -44,6 +44,17 @@
>         " in IRC Freenode. Tell us how would you like to help, and we
>         will do our best to guide you. ")
>  
> +      (p
> +       "The Guix community pledge to making participation a harrassment
> +	free experience for everyone, regardless of age, body size,
> disability,
> +	ethnicity, gender identity and expression, level of experience,
> +	education, socio-economic status, nationality, personal appearance,
> +	race, religion, or sexual identity and orientation. The full text
> of our
> +	code of conduct is in "
> +       (a (@ (href ,(guix-url "manual/html_node/Contributing.html")))
> +          "the manual ")
> +       "and the file 'CODE-OF-CONDUCT' in the source tree. ")
> +
>        (div
>         (@ (class "centered-text"))
>  



-- 
I use gpg to sign my emails. All the symbols you may see at the bottom
of this mail is my cryptographic signature. It can be ignored, or used
to check that it really is me sending this email. Learn more by asking
me or see: https://u.fsf.org/zb or https://ssd.eff.org/

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Fwd: [PATCH] website: Add section section and links to code of conduct
  2018-05-15 23:36 [PATCH] website: Add section section and links to code of conduct Tonton
  2018-05-16  0:29 ` Tonton
@ 2018-05-16 15:06 ` rain1
  2018-05-16 16:05   ` Tonton
  1 sibling, 1 reply; 10+ messages in thread
From: rain1 @ 2018-05-16 15:06 UTC (permalink / raw)
  To: guix-devel

For the section about IRC. Please add a bit that explains why you 
shouldn't say "hi guys" when you join IRC. Instead "Hi guix" or "Hi 
#guix" is recommended.


-------- Original Message --------
Subject: [PATCH] website: Add section section and links to code of 
conduct
Date: 2018-05-16 00:36
 From: Tonton <tonton@riseup.net>
To: guix-devel@gnu.org

---
  website/apps/base/templates/contribute.scm | 11 +++++++++++
  1 file changed, 11 insertions(+)

diff --git a/website/apps/base/templates/contribute.scm 
b/website/apps/base/templates/contribute.scm
index 274938a..8b62994 100644
--- a/website/apps/base/templates/contribute.scm
+++ b/website/apps/base/templates/contribute.scm
@@ -44,6 +44,17 @@
         " in IRC Freenode. Tell us how would you like to help, and we
         will do our best to guide you. ")

+      (p
+       "The Guix community pledge to making participation a harrassment
+	free experience for everyone, regardless of age, body size, 
disability,
+	ethnicity, gender identity and expression, level of experience,
+	education, socio-economic status, nationality, personal appearance,
+	race, religion, or sexual identity and orientation. The full text of 
our
+	code of conduct is in "
+       (a (@ (href ,(guix-url "manual/html_node/Contributing.html")))
+          "the manual ")
+       "and the file 'CODE-OF-CONDUCT' in the source tree. ")
+
        (div
         (@ (class "centered-text"))

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [PATCH] website: Add section section and links to code of conduct
  2018-05-16  0:29 ` Tonton
@ 2018-05-16 15:14   ` Nils Gillmann
  2018-05-16 16:17     ` Tonton
  2018-05-17 11:43   ` Ludovic Courtès
  1 sibling, 1 reply; 10+ messages in thread
From: Nils Gillmann @ 2018-05-16 15:14 UTC (permalink / raw)
  To: Tonton; +Cc: guix-devel

Tonton transcribed 3.8K bytes:
> I realize as I'm updating the CoC in the source and adding it to the info
> docs, that the original introduction from contributing was much nicer. It
> has a positive focus. Should I change the paragraf under to use
> something like the following from contributing:
> 
> > We want to provide a warm, friendly, and harassment-free environment,
> > so that anyone can contribute to the best of their abilities.  To this
> > end our project uses a “Contributor Covenant”, which was adapted from
> > <http://contributor-covenant.org/>.  You can find a local version in the
> > ‘CODE-OF-CONDUCT’ file in the source tree.
> 
> I also took the liberty of starting to add the updated CoC in full as a
> section under contributing in the manual (learning texinfo, it's actually
> quite nice I find). Gives me two questions:
> 
> First this something we would like - to have the
> CoC as a section just like we have the section Building from Git
> (https://www.gnu.org/software/guix/manual/html_node/Building-from-Git.html#Building-from-Git)?
> I could also add it as a subsection of contributing, making it part of the
> landing. But it seemed better to me to have it separately, maybe.
> 
> Secondly, how do I see the changes I make to the texi files after 'make
> info'? This is probably covered in the manual, if so I'll find it when I
> continue tomorrow.

For the website, I have a sxml version of this CoC version. You'd need
to check which words I added in (I added 3 or 4 extra words I think), but
if you want to link to it on the website or even include it, could that
be useful?

> On Wed, 16 May 2018 01:36:31 +0200
> Tonton <tonton@riseup.net> wrote:
> 
> > ---
> >  website/apps/base/templates/contribute.scm | 11 +++++++++++
> >  1 file changed, 11 insertions(+)
> > 
> > diff --git a/website/apps/base/templates/contribute.scm
> > b/website/apps/base/templates/contribute.scm index 274938a..8b62994 100644
> > --- a/website/apps/base/templates/contribute.scm
> > +++ b/website/apps/base/templates/contribute.scm
> > @@ -44,6 +44,17 @@
> >         " in IRC Freenode. Tell us how would you like to help, and we
> >         will do our best to guide you. ")
> >  
> > +      (p
> > +       "The Guix community pledge to making participation a harrassment
> > +	free experience for everyone, regardless of age, body size,
> > disability,
> > +	ethnicity, gender identity and expression, level of experience,
> > +	education, socio-economic status, nationality, personal appearance,
> > +	race, religion, or sexual identity and orientation. The full text
> > of our
> > +	code of conduct is in "
> > +       (a (@ (href ,(guix-url "manual/html_node/Contributing.html")))
> > +          "the manual ")
> > +       "and the file 'CODE-OF-CONDUCT' in the source tree. ")
> > +
> >        (div
> >         (@ (class "centered-text"))
> >  
> 
> 
> 
> -- 
> I use gpg to sign my emails. All the symbols you may see at the bottom
> of this mail is my cryptographic signature. It can be ignored, or used
> to check that it really is me sending this email. Learn more by asking
> me or see: https://u.fsf.org/zb or https://ssd.eff.org/

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] website: Add section section and links to code of conduct
  2018-05-16 15:06 ` Fwd: " rain1
@ 2018-05-16 16:05   ` Tonton
  2018-05-17 11:48     ` Ludovic Courtès
  0 siblings, 1 reply; 10+ messages in thread
From: Tonton @ 2018-05-16 16:05 UTC (permalink / raw)
  To: rain1; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 2292 bytes --]

I realize as I finish writing, I've created a wall of text. Maybe more than
you bargained for.

  :)

On Wed, 16 May 2018 16:06:07 +0100
rain1@airmail.cc wrote:

> For the section about IRC. Please add a bit that explains why you 
> shouldn't say "hi guys" when you join IRC. Instead "Hi guix" or "Hi 
> #guix" is recommended.
> 

I'm not sure explaining some edge cases would be a-good-thing(tm). Instead I
think it is better that we keep an eye out and tell each other when we make
mistakes like this. This will also train our lenses to see these things
better because we're using them.

I see two distinct paths here (of many, greyscales are everywhere).
1. we specify every edgecase, and expect everyone to follow it. I.e. we
	should be perfect and know the rules.
2. we assume we are fallible and make mistakes, but try our best; so we
	gently tell when someone does something more or less bad.

I think the first leads to a harder regime on everyone, and in most cases
leads to a less humane culture. I think path 2 is the better choice.

The reason I (we) have the CoC and strive to be better in this manner, as I
see it; is because I (we) want to foster a kind culture where we can have
thorough calm discussions where everyone has a say - because no one are
radicalized, othered, ridiculed or worse.

It is important that we don't make microaggressions big. We all make
mistakes. And if someone tells me 'hey, that was a somewhat racist comment' I
should (even though it can be hard) take a look at myself and what I said;
learn - and move on.

The reason guys is not an appropriate term for the guix community is that it
is a word that connotes gender. Yes, I know it can be used about females; but
that use of the term is extremely varying from culture to culture. The origin
and most common use is for cis males. I'm quite sure we have incredibly
talented women, genderqueers and other non-binary gendered beings among us.
Therefore it is inapropriate to call us all male.

I saw a case a day or three ago where someone was called on using 'hi guys'
in the guix channel. I would like to give points to those involved, because
it was handled very well. It made me think as well, I hadn't thought of that
as a microaggression before.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] website: Add section section and links to code of conduct
  2018-05-16 15:14   ` Nils Gillmann
@ 2018-05-16 16:17     ` Tonton
  0 siblings, 0 replies; 10+ messages in thread
From: Tonton @ 2018-05-16 16:17 UTC (permalink / raw)
  To: Nils Gillmann; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 812 bytes --]

On Wed, 16 May 2018 15:14:45 +0000
Nils Gillmann <ng0@n0.is> wrote:
> 
> For the website, I have a sxml version of this CoC version. You'd need
> to check which words I added in (I added 3 or 4 extra words I think), but
> if you want to link to it on the website or even include it, could that
> be useful?
> 
That would be great, then it could be added as a page side by side with
contributing and so on. ?

Where can I access it, or would you share it with email or something? Or just
add it and send a patch.

 :)

-- 
I use gpg to sign my emails. All the symbols you may see at the bottom
of this mail is my cryptographic signature. It can be ignored, or used
to check that it really is me sending this email. Learn more by asking
me or see: https://u.fsf.org/zb or https://ssd.eff.org/

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] website: Add section section and links to code of conduct
  2018-05-16  0:29 ` Tonton
  2018-05-16 15:14   ` Nils Gillmann
@ 2018-05-17 11:43   ` Ludovic Courtès
  2018-05-17 13:13     ` Tonton
  2018-05-17 21:28     ` Ricardo Wurmus
  1 sibling, 2 replies; 10+ messages in thread
From: Ludovic Courtès @ 2018-05-17 11:43 UTC (permalink / raw)
  To: Tonton; +Cc: guix-devel

Hello,

Tonton <tonton@riseup.net> skribis:

> First this something we would like - to have the
> CoC as a section just like we have the section Building from Git
> (https://www.gnu.org/software/guix/manual/html_node/Building-from-Git.html#Building-from-Git)?
> I could also add it as a subsection of contributing, making it part of the
> landing. But it seemed better to me to have it separately, maybe.

I’m unsure about adding a complete copy of the Code in the manual; I’d
prefer keep the URL and a reference to the ‘CODE-OF-CONDUCT’ file.

Thoughts?

Also, to be clear, I wanted to leave a few days before updating to
version 1.4 of the Contributor Covenant so that people have a chance to
speak (a few days have passed already so it looks like we’re on the
right track :-)), and to have Ricardo’s agreement as well as
co-maintainer.

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] website: Add section section and links to code of conduct
  2018-05-16 16:05   ` Tonton
@ 2018-05-17 11:48     ` Ludovic Courtès
  0 siblings, 0 replies; 10+ messages in thread
From: Ludovic Courtès @ 2018-05-17 11:48 UTC (permalink / raw)
  To: Tonton; +Cc: guix-devel

Hi,

Tonton <tonton@riseup.net> skribis:

> On Wed, 16 May 2018 16:06:07 +0100
> rain1@airmail.cc wrote:
>
>> For the section about IRC. Please add a bit that explains why you 
>> shouldn't say "hi guys" when you join IRC. Instead "Hi guix" or "Hi 
>> #guix" is recommended.
>> 
>
> I'm not sure explaining some edge cases would be a-good-thing(tm). Instead I
> think it is better that we keep an eye out and tell each other when we make
> mistakes like this. This will also train our lenses to see these things
> better because we're using them.

I agree.  I think it’s important to clearly explain the general spirit
(and have a code of conduct for that), and then handle “mistakes” like
these when they happen.  For this specific case, I think it’s OK to
simply explain people when that happens that we’d prefer a
gender-neutral phrase, in line with our goal of being inclusive (I do
that from time to time on IRC and people understand, sometimes they just
didn’t realize.)

Ludo’.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] website: Add section section and links to code of conduct
  2018-05-17 11:43   ` Ludovic Courtès
@ 2018-05-17 13:13     ` Tonton
  2018-05-17 21:28     ` Ricardo Wurmus
  1 sibling, 0 replies; 10+ messages in thread
From: Tonton @ 2018-05-17 13:13 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1974 bytes --]

Hi, I might have been a tad too quick, yes. I felt like I had taken so long,
but looking at the mails, I see my perspective was a bit skewed.

On Thu, 17 May 2018 13:43:17 +0200
ludo@gnu.org (Ludovic Courtès) wrote:

> Hello,
> 
> Tonton <tonton@riseup.net> skribis:
> 
> > First this something we would like - to have the
> > CoC as a section just like we have the section Building from Git
> > (https://www.gnu.org/software/guix/manual/html_node/Building-from-Git.html#Building-from-Git)?
> > I could also add it as a subsection of contributing, making it part of the
> > landing. But it seemed better to me to have it separately, maybe.  
> 
> I’m unsure about adding a complete copy of the Code in the manual; I’d
> prefer keep the URL and a reference to the ‘CODE-OF-CONDUCT’ file.
> 
> Thoughts?

I had 2 reasons for putting it there, one is that it is then easily
accessible from the website. And second is that it would be easy to find for
users/contributers that don't have the source repo locally (I don't know if
the CODE-OF-CONDUCT file exists in guix/guixsd, or only in the sources).

The first could easily be addressed by a separate page on the website (e.g.
under about) or even simpler by a link to the CODE-OF-CONDUCT file in the
source tree.

The second I'm not sure how to fix. But we could probably assume most
contributors will have the source checked out and available.

At the same time, these two don't need to be fixed, these are just what I
thought would be a good presentation/balance.

> 
> Also, to be clear, I wanted to leave a few days before updating to
> version 1.4 of the Contributor Covenant so that people have a chance to
> speak (a few days have passed already so it looks like we’re on the
> right track :-)), and to have Ricardo’s agreement as well as
> co-maintainer.

Oh, yes, that is reasonable. I didn't mean to rush this.

> 
> Thanks,
> Ludo’.

Thanks!
Tonton

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] website: Add section section and links to code of conduct
  2018-05-17 11:43   ` Ludovic Courtès
  2018-05-17 13:13     ` Tonton
@ 2018-05-17 21:28     ` Ricardo Wurmus
  1 sibling, 0 replies; 10+ messages in thread
From: Ricardo Wurmus @ 2018-05-17 21:28 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel


Ludovic Courtès <ludo@gnu.org> writes:

> Hello,
>
> Tonton <tonton@riseup.net> skribis:
>
>> First this something we would like - to have the
>> CoC as a section just like we have the section Building from Git
>> (https://www.gnu.org/software/guix/manual/html_node/Building-from-Git.html#Building-from-Git)?
>> I could also add it as a subsection of contributing, making it part of the
>> landing. But it seemed better to me to have it separately, maybe.
>
> I’m unsure about adding a complete copy of the Code in the manual; I’d
> prefer keep the URL and a reference to the ‘CODE-OF-CONDUCT’ file.
>
> Thoughts?
>
> Also, to be clear, I wanted to leave a few days before updating to
> version 1.4 of the Contributor Covenant so that people have a chance to
> speak (a few days have passed already so it looks like we’re on the
> right track :-)), and to have Ricardo’s agreement as well as
> co-maintainer.

I have been following this conversation, but since I’m travelling and
attending a conference I haven’t read the new version yet.

Generally, I’m not opposed to updating the Contributor Covenant, and I
agree it would be great to make more prominent mention of the CoC on the
website.  I’m not really happy with the wording in the original patch,
but that’s a minor issue.

--
Ricardo

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2018-05-17 21:29 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-15 23:36 [PATCH] website: Add section section and links to code of conduct Tonton
2018-05-16  0:29 ` Tonton
2018-05-16 15:14   ` Nils Gillmann
2018-05-16 16:17     ` Tonton
2018-05-17 11:43   ` Ludovic Courtès
2018-05-17 13:13     ` Tonton
2018-05-17 21:28     ` Ricardo Wurmus
2018-05-16 15:06 ` Fwd: " rain1
2018-05-16 16:05   ` Tonton
2018-05-17 11:48     ` Ludovic Courtès

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.