Coder Social home page Coder Social logo

seconddayout / confed Goto Github PK

View Code? Open in Web Editor NEW

This project forked from anok-io/confed

0.0 0.0 0.0 1.75 MB

Confed provides a way for groups to federate online via anarchist principles

Home Page: http://anok.io

License: MIT License

JavaScript 86.92% Dockerfile 0.04% Shell 0.19% HTML 7.80% Less 5.04%

confed's Introduction

CONFED Ⓐ

CONFED is a Sails v1 application aimed to provide an organising platform for groups based on anarcho syndicalist principles of organising.

CONFED is very much in active development and there is a lot to be done to get the basics started. I very much value contributions and hope to kick start something. Please start a discussion on discourse.anok.io or just drop in for a chat on Gitter

Gitter

  • Bootstrap 4 - Front-end component library
  • Font Awesome 4 - Icons
  • Vue.js - Front-end framework
  • parasails.js - Thin layer of bundled conventions for using Vue.js with Sails.js, and dynamically-generated SDK for handling AJAX and/or WebSocket requests from the front-end to the actions in the app.
  • Docker - Docker provides easily repeatable development, build, test, and production environments.

The main aim of this software is to allow groups to come to decisions between autonomous groups. We hope that this provides a framework not only of decision making that is equitable but increases the understanding of what anarchist methods of organising entail. It is not a replacement for face to face organising as this codebase is limited and static, whereas in anarchist praxis the structures of organising allow fluid interactions. It is however, hopefully a catalyst for groups to better coordinate between themselves, build systems of accountability, and avoid the Tyranny of Structurelessness that can have personality politics and friendship networks control movements.

Structure

Members are able to form groups by inviting other members, or starting their own 'Initiative' in search of members. Members can only be connected to one group.

A group is required to have at least 3 members before being able to form a local, a local can be joined by other groups in the same region, upon agreement by all groups in the local. This same methodology cascades 'up' as groups federate.

Decisions that are raised at the local level by a group and the decisions of the local are taken back to the groups for ratification by the members.

Currently working on:

  • A User can create one group, or be a part of one group.
  • A User can invite others to the group they are part of, however a vote at the next meeting is required for the person to become a member.
  • A User can create a Meeting, or set the regularity of the schedule (by default monthly)
  • A User can submit an agenda item up to a week before the meeting 'due' date. All users are emailed on submit of an agenda item, and a full agenda sent out in email a week before the Due date.
  • A user can vote on agenda items YES, NO, ABSTAIN, and comment (optional).
  • Lack of a vote by the Due date for the meeting, is counted as ABSTAIN
  • If a Group is part of a Local they are able to submit the agenda items that are voted up by their members to the agenda of the next meetings for all groups in the Local. And likewise with the Local to the Regional, and so forth.

Groups are affiliate of Locals

Locals are affiliate of Regionals

Regionals are affiliate of Federations

Federations are affiliate of Confederations

Anok.io is an initiative currently funded by a member affiliate of the ASF-IWA, the Australian section of the International Workers Association. It is not a project that is in any way a reflection of the ASF-IWA or the IWA-AIT. It is simply a project by a local affiliate.

Discussions around the features and planning is available via Anoki.io Discourse linked below.

Links

Version info

This app was originally generated on Fri Jun 07 2019 03:54:42 GMT+0000 (Coordinated Universal Time) using Sails v1.2.2.

confed's People

Contributors

axxs avatar dependabot[bot] avatar snyk-bot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.