Coder Social home page Coder Social logo

stackshift's Introduction

stackshift

Unlock Your Web3 Potential with the Celo StackShift Program.

What is it?

The Celo StackShift program is a unique initiative aimed at empowering developers to learn, grow, earn and innovate. The program is designed to help developers take their skills to the next level and build innovative solutions for the Celo ecosystem.

This eight-week program is designed to help developers become familiar with the Celo stack, including its infrastructure, tools, and libraries. Participants will work on projects that will be used by real users and contribute to the Celo ecosystem, making a meaningful impact on the platform.

Why join Stackshift?

  • Gain hands-on experience building on the Celo blockchain
  • Be part of a vibrant community of developers and contribute to the growth of the Celo ecosystem
  • Receive bounties (100 CUSD) weekly.
  • Top three submissions get rewarded weekly.
  • Learn about web3 development on Celo and stay ahead of the curve in the industry
  • Networking opportunities and job placement assistance upon completion of the program
  • Mentorship from industry experts to provide technical advice and career development

Contributing to Stackshift

General tips

  • Before making the PR, run the code by yourself first to avoid any obvious errors and to make sure it works as expected.
  • Provide pictures or screenshots to illustrate complicated processes where needed.
  • Do not copy and paste existing content. Plagiarism is a serious issue and will not be tolerated. If the tutorial is inspired by some existing content (for example forking an Ethereum tutorial to convert it for use on Avalanche), reference it and link to it. Add potential errors and troubleshooting. Of course, the tutorial shouldn't list all possible errors but make an effort to catch the important or most common ones.
  • Include any walkthrough videos or video content in the PR by uploading it to Google Drive if needed.

Submitting your weekly task

Submission Creation Process

  • Create and Move the Trello Card for your tutorial from Todo to In progress
  • Once you have completed your submission, move your Trello Card from In progress to Review and please wait as we review your tutorial and address any comments from your reviewer.
  • Only one submission will be accepted per week. I.E submitting a task for week3 while still in week2 will not be accepted and the submitted task will be disallowed.
  • Unfinished tasks from the previous week can be rolled over to the next week but must be completed before snapshot for the month. Any submission for month-one after snapshot of month-one will not be compensated except when explicitly stated by the Devrel team.

How to Create a PR

Best Practices

  • Before creating a PR, make sure to pull the code from main branch - git pull upstream main.
  • To use prettier in VSCode, you can press Cmd/Ctrl + shift + p and search for Format Document with and select Prettier - Code formatter.
  • Before creating a PR, make sure your code is well formatted and there are no errors in the console.

Reward schedule

  • Rewards are made on the basis of completed tasks.
  • A snapshot will be taken of the number of completed tasks on the Trello board at the end of the month and payments will be made accodingly (100 cUSD per submission representing each week. I.E if a participant completed all four tasks for the month, they get a bulk payment of 400 cUSD)
  • The recipient of the most helpful participant will be decided by all participants and the reward gets added to his/her/their payments.

stackshift's People

Contributors

ernesto-tha-great avatar ericnakagawa avatar

Stargazers

 avatar  avatar  avatar Andrew James Okpainmo avatar Sam-the-tutor avatar Oluwatobiloba Ezekiel avatar Ezea Victor Chukwuebuka avatar

Watchers

Tim Moreton avatar Marek Olszewski avatar Brandy Camacho avatar Nestor Bonilla avatar Joe Nyzio avatar Glory Agatevure avatar  avatar  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.