Nathan Schneider 4 лет назад
Родитель
Сommit
97a8863b11

+ 4 - 4
_config.yml

@@ -27,20 +27,20 @@ url: "https://communityrule.info" # the base hostname & protocol for your site,
 twitter_username: medlabboulder
 gitlab_username: medlabboulder
 
-
 # Build settings
 theme: minima
 plugins:
   - jekyll-feed
 
 collections:
-  templates:
-    output: true
   about:
     output: true
   guides:
     output: true
-
+  modules:
+    output: true
+  templates:
+    output: true
 
 # Exclude from processing.
 # The following items will not be processed, by default.

+ 2 - 2
_guides/first_rule.md

@@ -1,6 +1,6 @@
 ---
-layout: page
-title: "[Guide] Create your first rule"
+layout: guide
+title: "Create your first rule"
 permalink: /guides/first-rule/
 ---
 

+ 2 - 2
_guides/git_repo.md

@@ -1,6 +1,6 @@
 ---
-layout: page
-title: "[Guide] Add a Rule to a software project's Git repository"
+layout: guide
+title: "Add a Rule to a software project's Git repository"
 permalink: /guides/git-repo/
 ---
 

+ 2 - 2
_guides/mutual_aid.md

@@ -1,6 +1,6 @@
 ---
-layout: page
-title: "[Guide] Rules for Mutual Aid Groups"
+layout: guide
+title: "Rules for Mutual Aid Groups"
 permalink: /guides/mutual-aid/
 ---
 

+ 2 - 2
_guides/publish_rule.md

@@ -1,6 +1,6 @@
 ---
-layout: page
-title: "[Guide] Publish a Rule on CommunityRule"
+layout: guide
+title: "Publish a Rule on CommunityRule"
 permalink: /guides/publish-rule/
 ---
 

+ 13 - 0
_sass/communityrule.scss

@@ -37,6 +37,13 @@
     border-bottom: 1px solid lightgray;
 }
 
+.page-type {
+    color: gray;
+}
+.page-type a,.page-type a:visited {
+    color: gray;
+}
+
 /* Modules */
 
 #module-toggle {
@@ -112,6 +119,12 @@
     cursor: pointer;
 }
 
+/* MODULE PAGES */
+
+#module-summary {
+    font-size: 1.3em;
+}
+
 /* pushButton
 These are the major functional buttons*/
 .pushButton {

+ 40 - 0
_templates/consensus.md

@@ -0,0 +1,40 @@
+---
+layout: rule
+title: Consensus
+permalink: /templates/consensus/
+icon: /assets/tabler_icons/arrows-minimize.svg
+
+community-name: 
+
+# BASICS
+structure: Decisions that affect the group collectively must be agreed on by all members.
+mission:
+values: The consensus process emphasizes listening, empathy, creativity, and a refusal to allow a majority to overrun a minority. Although group decisions must be made together, the process also honors participants' autonomy in all other matters.
+legal: 
+
+# PARTICIPANTS
+membership: New participants may join as long as no existing participants object.
+removal: Participants may be removed if a proposal to do so passes the consensus process of all other participants.
+roles: The group can create roles, attach participants to them, and assign them authority over specified sub-domains.
+limits: 
+
+# POLICY
+rights: 
+decision: The consensus process proceeds as follows. Any participant may make a proposal for a decision at any group meeting open to which all participants are invited. Once stated, the proposal may be discussed, and the proposer may accept others' amendments. The proposal passes if all participants present either move to approve it or abstain from doing so. If a participant holds a serious concern—one that they believe threatens the basic values or integrity of the group—they may block it, and it does not pass.
+implementation: Unless otherwise stated, the proposer is responsible for leading the implementation of their proposal.
+oversight: 
+
+# PROCESS
+access:
+economics: 
+deliberation: 
+grievances: 
+
+# EVOLUTION
+records: 
+modification: The group may modify this Rule through the consensus process.
+---
+
+Use this template as-is or edit it to adapt it to your community.
+
+Inspired by [Quaker decision making](https://www.afsc.org/testimonies/decision-making) and [anarchist traditions](https://theanarchistlibrary.org/library/seeds-for-change-consensus-decision-making).

+ 1 - 1
_templates/elected_board.md

@@ -1,7 +1,7 @@
 ---
 layout: rule
 title: Elected board
-permalink: /templates/elected-board/
+permalink: /templates/elected_board/
 icon: /assets/tabler_icons/user-check.svg
 
 community-name:

+ 1 - 1
_templates/self-appointed_board.md

@@ -1,7 +1,7 @@
 ---
 layout: rule
 title: Self-appointed board
-permalink: /templates/self-appointed-board/
+permalink: /templates/self-appointed_board/
 icon: /assets/tabler_icons/user-plus.svg
 
 community-name:

+ 1 - 1
_templates/trias_politica.md

@@ -1,7 +1,7 @@
 ---
 layout: rule
 title: Trias politica
-permalink: /templates/trias-politica/
+permalink: /templates/trias_politica/
 icon: /assets/tabler_icons/dots.svg
 
 community-name: