Giter Club home page Giter Club logo

mashithandu's Introduction

mashithandu

mashithandu

Table of contents

About this repo

This is a repo for beginners to experience the path of open source contribution

Students Instructions

For this repo

Create a fork of this repo to your account.

💡 search StackOverflow on how to Fork a repo in GitHub

Contribute

Add your contribution to the repo by editing the contents of the folder with your campus name.

💡 Contact your campus lead for exact instructions

Create a pull request

After committing and pushing your changes go to your fork and create a pull request to your org's repo ( the repo from where you initially forked ). Make sure you give a good title and description for your pull request.

Campus Instructions

Create a GitHub organization for your chapter if it doesn't exist.

  • Use TinkerHub-<college name short> as organisation name
  • Use campus chapter logo as org profile logo.

Fork this repo to your organization

💡Students from your campus will do PRs to that repo

Create a folder

  • Create a folder with your college name.
  • Add a README.md in it so it can be committed to GitHub.

Lock main branch

Go to settings and set push to the main branch only after review

Teach git and GitHub

  • Use resources below to teach students git and GitHub

Ask Students to do their first contribution

  • Tell them to follow the instructions in the main readme of the repo.
  • When contributing you can either choose to ask students to append their names to a single file or let them create a new file for each one of them. If you can think of something more innovative feel free to try it out.

⚠️ Make sure all changes made by your members are contained within your campus folder. Any changes outside it may disqualify the entire college.

Review the PRs

  • Review the PRs and merge.
  • Assign students as maintainers routinely to do the reviews and PRs.

Occasionally send PRs to the repo in TinkerHub Org

Resources

Use these resources to teach git and GitHub

mashithandu's People

Contributors

arjun-ms avatar decoded-cipher avatar femi1602 avatar gautamkrishnar avatar gksoriginals avatar josephmathai10 avatar merettas avatar rohittp0 avatar

Watchers

 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.