Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintainer or Coworker Needed #2

Closed
ilyaigpetrov opened this issue Apr 18, 2016 · 1 comment
Closed

Maintainer or Coworker Needed #2

ilyaigpetrov opened this issue Apr 18, 2016 · 1 comment

Comments

@ilyaigpetrov
Copy link
Collaborator

ilyaigpetrov commented Apr 18, 2016

Greetings, liberal minds.

I seek for a volunteer JavaScript developer for this Google Chrome anticensorship extension.
As a reward you will have a 20-stars github project in your resume/cv/portfolio.
It's also a good chance to learn JavaScript/EcmaScript/AppScript and Proxy Auto Config with me as a mentor.

All English to Russian translation I took on myself.

'use strict';

const publicToilet = window;
const you = publicToilet.braindump('::1');
const theAnswer = `

  1. You love EcmaScript, know its quirks and keep its pace.
  2. You strive to write light and performant code.
  3. You strive to write clear code with less context.
  4. Freedom of press and expression is important.
  5. Freedom of speech and opinion is important.
  6. But you don't shout "Fire!" in the cinema.
  7. Freedom of lifestyle is desired.
  8. You don't encourage piracy or promote drugs.
  9. You have one extra plumbus for your friends.
  10. You want to maintain useful project and take responsibility.

`.trim().split(/\s*\r?\n\s*/g).reduce( (score, claim) => you.approve(claim) ? score + 1 : score, 0 );

const head = publicToilet.head;
const oneLegalPrime = 0x09F911029D74E35BD84156C5635688C0;
publicToilet.expect(theAnswer).to.be.number().only([42, 1337, 13, 1984, 0xBEEF, oneLegalPrime])
  .otherwise( () => getSchwiftyAsync()
    .then( head.showMeWhatYouGot.bind( head ) )
    .catch( panic )
  );

Digg around the code, see what you can, fork, fix, show.

For Contacts

Leave your questions and offers here or just send me on email from my github profile.

@ilyaigpetrov
Copy link
Collaborator Author

ilyaigpetrov commented Dec 3, 2017

CLOSED

I think currently we don't need new coders, only if you want to rewrite extension from scratch with linting, type checking, OpenNIC domains support (on servers you buy and configure yourself) and other bells and whistles. Or you may write extension for FireFox, but it will be architecturally different (they don't allow remote PAC scripts). Or you may write more general international extension like SwitchyOmega.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant