~imperator/quartiermeister-devel

Add a GOVERNANCE file to state the presence of a BDFL v1 NEEDS REVISION

Stefan Tatschner: 3
 Add a GOVERNANCE file to state the presence of a BDFL
 Add a CONTRIBUTING file to document the patch flow
 Add a STYLE document for coding hints

 3 files changed, 45 insertions(+), 0 deletions(-)
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.sr.ht/~imperator/quartiermeister-devel/patches/20890/mbox | git am -3
Learn more about email & git
View this thread in the archives

[PATCH 1/3] Add a GOVERNANCE file to state the presence of a BDFL Export this patch

---
 GOVERNANCE.md | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 GOVERNANCE.md

diff --git a/GOVERNANCE.md b/GOVERNANCE.md
new file mode 100644
index 0000000..fb10c30
--- /dev/null
+++ b/GOVERNANCE.md
@@ -0,0 +1,26 @@
# quartiermeister project governance

## Overview

The i3 project uses a governance model commonly described as Benevolent
Dictator For Life (BDFL). This document outlines our understanding of what this
means. It is derived from the [i3 window manager project
governance](https://raw.githubusercontent.com/i3/i3/next/.github/GOVERNANCE.md).

## Roles

* user: anyone who interacts with the i3 project
* core contributor: a handful of people who have contributed significantly to
  the project by any means (issue triage, support, documentation, code, etc.).
* BDFL: a single individual who makes decisions when consensus cannot be
  reached. i3’s current BDFL is Philipp Stanner.

## Decision making process

In general, we try to reach consensus in discussions. In case consensus cannot
be reached, the BDFL makes a decision.

## Contribution process

Please see [CONTRIBUTING](CONTRIBUTING.md).

-- 
2.30.1

[PATCH 2/3] Add a CONTRIBUTING file to document the patch flow Export this patch

This is a Work in Progress (WIP).
---
 CONTRIBUTING.md | 3 +++
 1 file changed, 3 insertions(+)
 create mode 100644 CONTRIBUTING.md

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..9bc4590
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,3 @@
# Contributing

Send a patch to the mailing list: https://lists.sr.ht/~imperator/quartiermeister-devel
-- 
2.30.1

[PATCH 3/3] Add a STYLE document for coding hints Export this patch

This i a Work in Progress (WIP).
---
 STYLE.md | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 STYLE.md

diff --git a/STYLE.md b/STYLE.md
new file mode 100644
index 0000000..d2748c7
--- /dev/null
+++ b/STYLE.md
@@ -0,0 +1,16 @@
# Code Style

THIS FILE IS A WORK IN PROGRESS.

## Format

Use `gofmt` or even better `goimports` to format the code.

## Line Width

Use 80 chars.

## Ideas for Inclusion here

* https://dmitri.shuralyov.com/idiomatic-go
* https://blog.learngoprogramming.com/golang-defer-simplified-77d3b2b817ff
-- 
2.30.1