]> xenbits.xensource.com Git - people/gdunlap/governance.git/log
people/gdunlap/governance.git
3 years agoMake sure _static and _templates are created on git clone master
George Dunlap [Mon, 28 Feb 2022 11:59:12 +0000 (11:59 +0000)]
Make sure _static and _templates are created on git clone

...by creating an empty .gitignore file in each.

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
4 years agoClean up index page out/move-to-sphinx/v1
George Dunlap [Thu, 10 Sep 2020 17:08:05 +0000 (18:08 +0100)]
Clean up index page

Get rid of "change this here" comments.

Break into two sections: "Regulations", which are rules, and "Guides",
which are suggestions.

Remove unused indexes.

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
4 years agoConvert resolving-disagreement.md to rst
George Dunlap [Thu, 10 Sep 2020 16:09:37 +0000 (17:09 +0100)]
Convert resolving-disagreement.md to rst

communication-practice.rst had an incorrect link; it was listed as
being in resolving-disagreements.md, but actually it was in
code-review-guide.  Convert this to a normal cross-reference.

Convert titles / sections, lists, quotes, doc references and so on as
before.

Convert figure as appropriate.

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
4 years agoConvert communication-practice.md to RST
George Dunlap [Thu, 10 Sep 2020 14:44:34 +0000 (15:44 +0100)]
Convert communication-practice.md to RST

Convert title / sections, list formatting, and references as appropriate.

Convert >-based blockquotes to RST-style block quotes.  Apply the
following style manually:

* Each quote should be a separate block quote para

* Quotes should be italicized.  Labels ("BAD:") will be bold.

For the "expressing approval" thing, put it in a "literal" block so
that the colons line up.  Disable syntax highlighting by default.

No textual changes.

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
4 years agoConvert code-review-guide.md to rst
George Dunlap [Thu, 10 Sep 2020 11:42:50 +0000 (12:42 +0100)]
Convert code-review-guide.md to rst

Convert titles as approproate.

Use inter-doc references for other full docs.  Convert other external
links to RST-style references, keeping the labels (3-F).  One
exception to this: sphinx noticed that there were two 'D' labels;
rename one to `Shift Left`.

Convert internal link to RST-style reference.

 Add spaces so that lists compile correctly.

Remove explicit HTML <br> tags; Make them a separate block to achieve
a similar goal.

Convert "manual" **subsubsection** sections to RST subsubsuctions
(^^^^^).

No textual changes.

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
4 years agoConvert communication-guide.md to rst
George Dunlap [Thu, 10 Sep 2020 11:06:58 +0000 (12:06 +0100)]
Convert communication-guide.md to rst

Convert headers and add necessary spaces to recognize lists.

Use the :doc: tag to cross-reference documents.  NB that this will
throw warnings for the documents not yet converted.

No textual changes.

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
4 years agoConvert code-of-conduct to rst
George Dunlap [Wed, 9 Sep 2020 10:14:26 +0000 (11:14 +0100)]
Convert code-of-conduct to rst

Underline section titles.

Convert links to RST-style links.  NB that the Communication Guide
link won't work ATM; this will be fixed when we convert that document
to RST.

Adjust the formatting for the list so that it's converted properly.

A couple of clean-ups:

* Expand the label for communication guidance, and convert the link to
the project governance to a named reference rather than an "embedded"
URI.

* Move all hyperlink targets to the bottom of the article, and put
  them in the order they're linked.

No changes to the text.

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
4 years agoMove docs into source directory, rename to rst
George Dunlap [Tue, 8 Sep 2020 17:03:03 +0000 (18:03 +0100)]
Move docs into source directory, rename to rst

4 years agoAdd basic sphinx structure
George Dunlap [Tue, 8 Sep 2020 16:43:02 +0000 (17:43 +0100)]
Add basic sphinx structure

5 years agoAdded Resolving Disagreement
Lars Kurth [Wed, 15 Jan 2020 18:43:26 +0000 (18:43 +0000)]
Added Resolving Disagreement

This guide provides Best Practice on identifying and resolving
common classes of disagreement

Changes since v4
* Normalized to US English spelling

Changes since v3
* Fixed broken http link (typo)

Changes since v2 (added in v2)
* Fix typos
* Add section: "Issue: Multiple ways to solve a problem"
* Changed line wrapping to 80 characters
* Replaced inline style links with reference style links

Signed-off-by: Lars Kurth <lars.kurth@citrix.com>
--
Cc: minios-devel@lists.xenproject.org
Cc: xen-api@lists.xenproject.org
Cc: win-pv-devel@lists.xenproject.org
Cc: mirageos-devel@lists.xenproject.org
Cc: committers@xenproject.org
5 years agoAdd guide on Communication Best Practice
Lars Kurth [Mon, 30 Dec 2019 19:10:00 +0000 (19:10 +0000)]
Add guide on Communication Best Practice

This guide covers the bulk on Best Practice related to code review
It primarily focusses on code review interactions
It also covers how to deal with Misunderstandings and Cultural
Differences

Changes since v4
* Improved section on Inflammatory language
* Conform to US English

Changes since v3
* Fixed typo

Changes since v2 (added in v2)
* Fix typos
* Extended "Verbose vs. terse"
* Added "Clarity over Verbosity"
* Broke "Identify the severity of an issue or disagreement" into two chapters
  - "Identify the severity and optionality of review comments" and made
    clarifications
  - "Identify the severity of a disagreement"
  - Expanded "Prioritize significant flaws"
* Added "Reviewers: Take account of previous reviewer(s) comments"
* Added prefixes such as "Reviewers:" where appropriate
* Fixed lien wrapping to 80 characters
* Replaced inline links with reference links

Signed-off-by: Lars Kurth <lars.kurth@citrix.com>
---
Cc: minios-devel@lists.xenproject.org
Cc: xen-api@lists.xenproject.org
Cc: win-pv-devel@lists.xenproject.org
Cc: mirageos-devel@lists.xenproject.org
Cc: committers@xenproject.org
5 years agoAdd Code Review Guide
Lars Kurth [Mon, 30 Dec 2019 19:08:18 +0000 (19:08 +0000)]
Add Code Review Guide

This document highlights what reviewers such as maintainers and committers look
for when reviewing code. It sets expectations for code authors and provides
a framework for code reviewers.

Changes since v4
* Changed to comply with US English

Changes since v3
* Added example under *Workflow from a Reviewer's Perspective* section
* Fixed typos in text introduced in v2

Changes since v2 (introduced in v2)
* Extend introduction
* Add "Code Review Workflow" covering
  - "Workflow from a Reviewer's Perspective"
  - "Workflow from an Author's Perspective"
  - "Problematic Patch Reviews"
* Wrap to 80 characters
* Replace inline links with reference links to make
  wrapping easier

Signed-off-by: Lars Kurth <lars.kurth@citrix.com>
---
Cc: minios-devel@lists.xenproject.org
Cc: xen-api@lists.xenproject.org
Cc: win-pv-devel@lists.xenproject.org
Cc: mirageos-devel@lists.xenproject.org
Cc: committers@xenproject.org
5 years agoAdd Communication Guide
Lars Kurth [Mon, 30 Dec 2019 19:03:50 +0000 (19:03 +0000)]
Add Communication Guide

This document is a portal page that lays out our gold standard,
best practices for some common situations and mechanisms to help
resolve issues that can have a negative effect on our community.

Detail is covered in subsequent documents

Changes since v3
- Also changes the TODO in code-of-conduct.md which had been lost
  in v2

Changes since v2 (introduced in v2)
- Make lines break at 80 characters

Signed-off-by: Lars Kurth <lars.kurth@citrix.com>
---
Cc: minios-devel@lists.xenproject.org
Cc: xen-api@lists.xenproject.org
Cc: win-pv-devel@lists.xenproject.org
Cc: mirageos-devel@lists.xenproject.org
Cc: committers@xenproject.org
5 years agoReformat Xen Project CoC to fit into 80 character limit
Lars Kurth [Mon, 30 Dec 2019 18:57:24 +0000 (18:57 +0000)]
Reformat Xen Project CoC to fit into 80 character limit

No content changes

Signed-off-by: Lars Kurth <lars.kurth@citrix.com>
---
Cc: minios-devel@lists.xenproject.org
Cc: xen-api@lists.xenproject.org
Cc: win-pv-devel@lists.xenproject.org
Cc: mirageos-devel@lists.xenproject.org
Cc: committers@xenproject.org
5 years agoXen Project Code of Conduct
Lars Kurth [Wed, 4 Sep 2019 17:58:25 +0000 (18:58 +0100)]
Xen Project Code of Conduct

Specific changes to the baseline:
* Replace list of positive behaviors with link to separate process
* Replace maintainers with project leadership
  (except in our pledge where maintainers is more appropriate)
* Add 'of all sub-projects' to clarify scope of CoC
* Rename Enforcement
* Replace "project team" with "Conduct Team members"
* Add e-mail alias
* Add section on contacting individual Conduct Team members
* Add section on Conduct Team members

Signed-off-by: Lars Kurth <lars.kurth@citrix.com>
---
Cc: minios-devel@lists.xenproject.org
Cc: xen-api@lists.xenproject.org
Cc: win-pv-devel@lists.xenproject.org
Cc: mirageos-devel@lists.xenproject.org
Cc: committers@xenproject.org
5 years agoImport v1.4 of Contributor Covenant CoC
Lars Kurth [Wed, 4 Sep 2019 17:53:02 +0000 (18:53 +0100)]
Import v1.4 of Contributor Covenant CoC

Signed-off-by: Lars Kurth <lars.kurth@citrix.com>
---
Cc: minios-devel@lists.xenproject.org
Cc: xen-api@lists.xenproject.org
Cc: win-pv-devel@lists.xenproject.org
Cc: mirageos-devel@lists.xenproject.org
Cc: committers@xenproject.org