All Projects → S3-working-group → s3-practical-guide

S3-working-group / s3-practical-guide

Licence: other
A practical guide for Sociocracy 3.0.

Programming Languages

HTML
75241 projects
TeX
3793 projects
Makefile
30231 projects
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to s3-practical-guide

Jitamin
🐼 Jitamin is a free software written in PHP, intended to handle the project management over the web. QQ群: 656868
Stars: ✭ 903 (+1512.5%)
Mutual labels:  agile, scrum
Focalboard
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
Stars: ✭ 1,153 (+1958.93%)
Mutual labels:  agile, scrum
Masterlab
简单高效、基于敏捷开发的项目管理工具
Stars: ✭ 846 (+1410.71%)
Mutual labels:  agile, scrum
Zentaopms
Zentao is an agile(scrum) project management system/tool, Free Upgrade Forever!​
Stars: ✭ 716 (+1178.57%)
Mutual labels:  agile, scrum
kanban-board-app
Kanban style task management board app
Stars: ✭ 118 (+110.71%)
Mutual labels:  agile, scrum
Awesome Agile
Awesome List of resources on Agile Software Development.
Stars: ✭ 797 (+1323.21%)
Mutual labels:  agile, scrum
Retrospectify
An awesome tool for retrospecting, written in Vue
Stars: ✭ 97 (+73.21%)
Mutual labels:  agile, scrum
matorral
An open-source, very simple & extensible project managent tool written using Django/Python
Stars: ✭ 21 (-62.5%)
Mutual labels:  agile, scrum
agile-tutorial
A tutorial for agile development of cloud applications.
Stars: ✭ 16 (-71.43%)
Mutual labels:  agile, scrum
Scrumwala
Scrumwala: Your very own Scrum, Agile project management web app - built with Laravel
Stars: ✭ 244 (+335.71%)
Mutual labels:  agile, scrum
Leantime
Leantime is a lean project management system for innovators. Designed to help you manage your projects from ideation to delivery.
Stars: ✭ 702 (+1153.57%)
Mutual labels:  agile, scrum
yoda
GitHub extension for agile project management, using the issues subsystem.
Stars: ✭ 86 (+53.57%)
Mutual labels:  agile, scrum
Support
Agile project management integrated with GitHub
Stars: ✭ 373 (+566.07%)
Mutual labels:  agile, scrum
Zenboard
Teamwork made easy
Stars: ✭ 19 (-66.07%)
Mutual labels:  agile, scrum
Nextcloud Deck
📋 Android client for nextcloud deck app
Stars: ✭ 318 (+467.86%)
Mutual labels:  agile, scrum
Thunderdome Planning Poker
⚡ Thunderdome is an open source agile planning poker tool in the theme of Battling for points
Stars: ✭ 70 (+25%)
Mutual labels:  agile, scrum
xeo
A modern tool to bring SCRUM to Notion!
Stars: ✭ 26 (-53.57%)
Mutual labels:  agile, scrum
agilemanager-api
HPE's Agile Manager client API module for NodeJS
Stars: ✭ 15 (-73.21%)
Mutual labels:  agile, scrum
Imdone Atom
imdone-atom has been archived
Stars: ✭ 219 (+291.07%)
Mutual labels:  agile, scrum
poinz
Distributed Planning Poker
Stars: ✭ 105 (+87.5%)
Mutual labels:  agile, scrum

A Practical Guide for Evolving Agile and Resilient Organizations with Sociocracy 3.0

This repository contains the source files for the book A Practical Guide for Evolving Agile and Resilient Organizations with Sociocracy 3.0, currently available as

German, Hebrew and French versions also exist and are also available via sociocracy30.org/guide/. If you want to help with translations into your language, please take a look at the translations page.

Contribution Guidelines

This repository serves several main purposes:

  • as a means of making all content available to people who want to build on it in simple and open file formats
  • as a means of deploying the practical guide in its various forms
  • as a means of making the text easily accessible for translations
  • as a means of making changes to the practical guide transparent

The actual content of the practical guide is being developed outside of this repository by Lili David, James Priest and Bernhard Bockelbrink.

If you want to contribute towards the improvement of the Practical Guide, we have set up [a dedicated page](https://sociocracy30.org/ways-of-contributing-to-the-development-of-s3/ that explains how to notify us about typos and corrections, how to raise technical issues and how to suggest more significant updates to the content).

Please note that we can't promise picking up github issues on a regular basis, and due to the nature of our development process, and we can't guarantee that we will accept any pull requests that include changes to the content of the Practical Guide.

Project Structure

  • content: all the files that are uploaded to Crowdin for translation (or downloaded from crowdin to the translated repositories)
  • global: files that are identical across languages, mostly templates, including some with translatable content that is collected in content/translations.pot, because Crowdin does not play nice with these files. Also contains not language-specific configuration file
  • config: language-specific configuration files: project.yaml, make-conf, LaTEX styles etc
  • release: the latest releasable builds (must be copied there manually, all build scripts deliver their output to the project root)
  • tmp the Temporary folder is autogenerated by build.sh or with make setup

Build Process

build.sh builds all available targets, you can also use make <target> to build individual target.

The build process relies on mdtools to prepare and compile the individual files, and on Pandoc for ePub and LaTEX for PDF.

Before the first target can be built, you need to run make setup, and the before building the static site adding or removing source files or illustrations it's a good idea to run make clean.

To set up a new language, run make clean and then copy over content, global, config and all files in the project root except for crowdin.yaml and upload-translations.sh. Adapt build.sh so it only contains targets that are available in that language (e.g. deckset makes no sense for RTL languages).

Known Issues

The ePub will benefit from polishing the stylesheet and setting some metadata for iBooks.

Markdown Styleguide

Information in this section is preliminary, and needs further testing.

The Markdown files for the individual patterns are grouped in directories per patterns group and built using a build script.

The following rules apply:

  • MMd-transclusion via {{filename}} is possible for all templates rendered via MMD
  • Markdown must conform to GitHub-flavored Markdown so that the Jekyll-version is feature complete

Translations

The content is translated in a dedicated crowdin project. The repository contains crowdin.yaml for use with the crowdin CLI.

Uploading sources is handled through this command (remove --dryrun to run):

crowdin --identity ~/crowdin-s3-patterns.yaml --dryrun upload sources

For each major revision we will create a branch with the version tag in crowdin, so future updates do not disrupt translation efforts:

crowdin --identity ~/crowdin-s3-patterns.yaml upload sources -b {branch name} --dryrun

The config file can be checked using crowdin --identity ~/crowdin-s3-patterns.yaml lint

These commands assume crowdin credentials in ~/crowdin-s3-patterns.yaml

License

This book is created by Bernhard Bockelbrink, James Priest and Liliana David, using illustrations from the S3-Illustrations Repository by Bernhard Bockelbrink.

A Practical Guide for Evolving Agile and Resilient Organizations with Sociocracy 3.0 is licensed to you under a Creative Commons Free Culture License. The exact license can be viewed here.

Basically this license grants you

  1. Freedom to use the work itself.
  2. Freedom to use the information in the work for any purpose, even commercially.
  3. Freedom to share copies of the work for any purpose, even commercially.
  4. Freedom to make and share remixes and other derivatives for any purpose.

You need to attribute the original creator of the materials, and all derivatives need to be shared under the same license. There's more on the topic of free culture on the Creative Commons website.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].