Code Monkey home page Code Monkey logo

volunteer's Introduction

Volunteering

Ethereum Classic development is actively underway by a decentralized community development initiative run by volunteers. It is an open organization where people are judged solely on the quality of their contributions.

Are you interested in volunteering your time to help the development of Ethereum Classic? Post in the issues section, tell us about yourself and we will try to help you find a place you can contribute to Ethereum Classic development.

If you are interested in community organization, you can find more information about volunteering with other community organizers here: https://github.com/ethereumclassic

Community

DISCORD

Invitation link https://discord.com/invite/ethereumclassic

Structure

I propose that we operate our development in a similar fashion to the Angel volunteer system found at CCC events. Existing volunteers will do their best to help new volunteers, but there is no strict leadership hierarchy. Instead of a chain of command, I propose that we operate on a merit system where you are judged only on your code & discussion contributions, not your age, race, gender, sex, nationality or anything else, just on what you contribute. You do not even need to own any Ethereum classic, if you have a good idea or a well reasoned contribution, that is all that matters.

If you see anything that needs to be fixed and you are capable, please feel free to fix it, create a local fork, make the change and submit a pull request. Everyone is currently working in a volunteer capacity, the fastest way to enact changes is to create pull requests.

If you would like to make fundamental changes to the system, please consult with your peers, have them review your code, and make sure we have consensus. If the issue is contentious we should work to include the input of the wider community.

Any donations received will be fairly distributed among active volunteers.

Objective

Our primary priority is maintaining existing clients currently maintained by the ICO backed Ethereum Foundation with the DAO hard fork code removed to ensure easy access to the original/classic Ethereum network. We do this by keeping up with upstream patches for every major client and provide an alternative which does not require the user to use a special flag to run a node on the original/classic Ethereum network.

As more people volunteer, we can shift our focus, begin to close issues shared by both ourselves and the upstream developers. In my opinion, we should first start with restoration and access to the original/classic Ethereum network and then focus on security oriented updates while the growing developer community discusses and builds a roadmap for future updates to the system and which clients and projects we should support with community development.

On-Boarding

For security reasons, each new volunteer will need to pass some basic tests before becoming part of the org.

  • They must show they have contributed to ETC in some meaningful way
  • They must have a github account with 2FA enabled
  • They must show they are not a sock puppet account (anti-sybil) by:
    • Partaking in any public event (dev, community, interviews, podcast, etc) that demonstrates a unique voice and knowledge of ETC
    • Conducting a private voice chat with existing volunteers
    • Demonstrate some other means of proving individuality (e.g. cryptographic signature linking to meaningful contributions)

Projects

A wide variety of projects need assistance, regardless of your experience, if you are interested, please feel free to volunteer! A diversity of perspectives is important and anything you don't yet know, you can learn over time.

Volunteers' GPG Keys

https://github.com/ethereumproject/volunteer/tree/master/Volunteer-Public-Keys - GPG keys of volunteers on the Ethereum Classic project

Links

volunteer's People

Contributors

arvicco avatar beholder0x2a avatar belfordz avatar chucksrq avatar colibry545 avatar drd34d avatar elaineo avatar eragmus avatar ericsomdahl avatar gagarin55 avatar istoramandiri avatar kimisan avatar marcusrbrown avatar matthewjamesr avatar mikeyb avatar phyro avatar realcodywburns avatar seedontheforestfloor avatar servis avatar sethfork avatar shanejonas avatar sorpaas avatar splix avatar stevanlohja avatar thecrowbill avatar tzdybal avatar w1g0-be avatar whatisgravity avatar whilei avatar yazzyyaz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

volunteer's Issues

New Tweeters Volunteer: @Jamyye

Following up on ethereumclassic/tweets-eth_classic#19, this issue is to document the on-boarding process of a new user to the @ethereumclassic/tweeters team.

The new on-boarding process requires some checks to help keep the org secure.

This issue is open to everyone including the new volunteer to provide additional details or objections before existing volunteers make a recommendation to @ethereumclassic org admins to add as a volunteer to help manage tweets.

Volunteer @Jamyye
2FA Unknown
Contributions ETC Website
Anti-Sybil Unknown

New Tweeters Volunteer: @justjinn

Following up on ethereumclassic/tweets-eth_classic#19, this issue is to document the on-boarding process of a new user to the @ethereumclassic/tweeters team.

The new on-boarding process requires some checks to help keep the org secure.

This issue is open to everyone including the new volunteer to provide additional details or objections before existing volunteers make a recommendation to @ethereumclassic org admins to add as a volunteer to help manage tweets.

Volunteer @justjinn
2FA Enabled
Contributions ETC Website Maintenance
Anti-Sybil Green Room Chat

New Website / Tweeters Volunteer: andrewgdick

Following up on ethereumclassic/ethereumclassic.github.io#1039, this issue is to document the on-boarding process of a new user to the @ethereumclassic/tweeters and @ethereumclassic/website teams.

The new on-boarding process requires some checks to help keep the org secure.

This issue is open to everyone including the new volunteer to provide additional details or objections before existing volunteers make a recommendation to @ethereumclassic org admins to add as a volunteer to help manage tweets.

Volunteer @andrewgdick
2FA ?
Contributions ETC Coop (is this alone enough)
Anti-Sybil Public Profile, Vouched for by Donald / Bob

New Tweeters Volunteer: @w1g0

Following up on ethereumclassic/tweets-eth_classic#19, this issue is to document the on-boarding process of a new user to the @ethereumclassic/tweeters team.

The new on-boarding process requires some checks to help keep the org secure.

This issue is open to everyone including the new volunteer to provide additional details or objections before existing volunteers make a recommendation to @ethereumclassic org admins to add as a volunteer to help manage tweets.

Volunteer @w1g0
2FA Unknown
Contributions Many ETC Calls, Organizing on Discord
Anti-Sybil Pass

Update code standards for contributing

A couple of ideas:

  • If good code formatters exists for a language we should use them to stop fighting over how the code should look like. An example for python language would be black (https://github.com/ambv/black)
  • If no good code formatters exist for the language we should at least specify the code style as a linter configuration and add it to the repository
  • If we have CI resources we might use CI checks to not pass the tests if there are lint errors

Please list your own ideas below and let me know if you agree with these

New Tweeters Volunteer: @TheCrowbill

Following up on ethereumclassic/tweets-eth_classic#19, this issue is to document the on-boarding process of a new user to the @ethereumclassic/tweeters team.

The new on-boarding process requires some checks to help keep the org secure.

This issue is open to everyone including the new volunteer to provide additional details or objections before existing volunteers make a recommendation to @ethereumclassic org admins to add as a volunteer to help manage tweets.

Volunteer @TheCrowbill
2FA Unknown
Contributions Unknown
Anti-Sybil Unknown

New Tweeters Volunteer: @Soteria-Smart-Contracts aka Wedergarten

Following up on ethereumclassic/tweets-eth_classic#19, this issue is to document the on-boarding process of a new user to the @ethereumclassic/tweeters team.

The new on-boarding process requires some checks to help keep the org secure.

This issue is open to everyone including the new volunteer to provide additional details or objections before existing volunteers make a recommendation to @ethereumclassic org admins to add as a volunteer to help manage tweets.

Volunteer @Soteria-Smart-Contracts
2FA Unknown
Contributions ETC Calls, Discord, Contract Deployments
Anti-Sybil Pass

@Soteria-Smart-Contracts, I'd prefer if you are contributing via your personal, rather than company Github account, do you have one, or could you make one for @Wedergarten (currently not taken so snap it up!)?

New Tweeters Volunteer: @DRIgnazGortngschirl

Following up on ethereumclassic/tweets-eth_classic#19, this issue is to document the on-boarding process of a new user to the @ethereumclassic/tweeters team.

The new on-boarding process requires some checks to help keep the org secure.

This issue is open to everyone including the new volunteer to provide additional details or objections before existing volunteers make a recommendation to @ethereumclassic org admins to add as a volunteer to help manage tweets.

Volunteer @DRIgnazGortngschirl
2FA Unknown
Contributions Community Calls, https://etc-network.info
Anti-Sybil Pass

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.