Code Monkey home page Code Monkey logo

Welcome

This is the main repo for onboarding new contributors, posting issues, questions, etc.

About Extinction Rebellion (XR)

Extinction Rebellion is a movement of non violent mass direct action of civil disobedience for the climate. More info on http://rebellion.earth

It is a self organized organization. There is no hierarchy. We split into working groups that have mandates. See this video about Power, Decision Making & Strategy in Extinction Rebellion and on the 10 principles of XR.

Why being on Github?

We all have something to contribute to the movement. Right now, a lot of the rebellion is using Spreadsheets left and rights by lack of dedicated tools. It has been good enough for now but it doesn't scale. It's a mess. As the movement grows, we need to develop dedicated tools.

We have a GitLab instance (https://code.organise.earth). But most open source developers are on Github. So we also want to make sure that we can tap into this great community.

Current stack

List of the tools that the movement is currently using:

  • Mattermost: slack alternative (open source)
  • Discourse: self hosted forum softare (open source)
  • Basecamp: project management software
  • WhatsApp: messaging app
  • Signal: secure messaging app (open source)
  • Google Docs / Spreadsheets
  • Framapad: google doc alternative for real time editing
  • Framadate: doodle.com alternative (open source)
  • MailTrain: self hosted newsletter app (open source)
  • NextCloud: google drive alternative (open source)
  • GitBook: documentation repository (open source)
  • GitLab: self hosted github alternative (open source)
  • Open Collective: transparent expense management and fundraising (open source)
  • Xero: accounting software

So contributing to the tools listed there that are open source is already a great way to contribute to the movement! For the non open source tools, finding ways to connect them with other more open source tools would be useful.

Beyond those tools, the movement is also making extensive use of social platforms (mainly Facebook, Instagram, Twitter).

What is needed?

Our absolute priority is to get as many rebels willing to participate in direct actions of civil disobedience for the climate emergency. Everything we do should be to support them and the organization.

Tools for outreach and onboarding

The immediate need that some rebels have already started working on is a tool for local chapters to manage a database of rebels (RebelsManager). Right now people use spreadsheets and it's not ideal.

Tools for open and transparent finance

The other area where spreadsheets are heavily used is finance. On top of not being ideal and error prone, it is also really hard to make it transparent.

A couple of local chapters use Open Collective (see https://opencollective.com/extinctionrebellion) but in its current form, it doesn't work in all countries (it's limited by countries where Stripe operates). Given that it's open source, we could fork the software to meet the needs of XR and offer it for free to the local chapters. The main XR UK is using Xero.

Tools for documentation

As the organization is growing, there is more and more knowledge being created. We should make sure that it not lost. There is already a gazillion of google docs left and right but no single point that bring them all together.

It would be great to have a wiki for this. In the meantime, we have set up a GitBook on docs.opencollective.com/extinctionrebellion (ideally we should move it to docs.organise.earth once ready). The associated GitHub repo is here.

How to contribute?

All are welcome who want to adhere to our principles and values.

We are still figuring out what would be the best process to contribute. For now, the best is probably to introduce yourself by posting an issue to this repo. Tell us about you, your skills and what you would love to do.

With love and rage!

Extinction Rebellion's Projects

docs icon docs

Documentation for Extinction Rebellion

quarantine icon quarantine

In quarantine for #covid19? Share what you need and find neighbours who can help you.

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.