Giter Club home page Giter Club logo

foss-weekend-2023's Introduction

FOSS-Weekend

About

Equinox'23 presents a 2 day long event FOSS Weekend presented by GitHub and Axios, where participants will get the opportunity to handle issues related to the technology that interests you and win exciting prizes from GitHub. This event will be a great chance for growing developers of 1st year to practice and brush up their skills in git, which is a very essential part of their learning journey.

Event Timeline: 00:00 AM 04th February to 11:59 PM 5th February, 2022

Instructions

  • Create a pull request for the issues and/or instructions highlighted in the readme of the following projects.
  • Try to complete the must do tasks before you move further, because they will give you a very good foundational knowledge about git by visiting the repositories, and looking through the issues.
  • The issues are tagged easy, to hard depending on difficulty.
  • You should try to start by trying to solve the easy issues before progressing to the harder ones.
  • View the leaderboard at https://foss.pranavg.me (Leaderboard will be active once the event starts)

Special Instructions for to-be-assigned labelled issues:

  • If the issue has a to-be-assigned label, ask for the issue to be assigned to you, and start working on it only after you recieve confirmation that you have been assigned. These issues will be assigned only to 3 participants on a first come first serve basis, and each of them will have to submit a PR fixing it within 3 hours from the time of assignment.

  • Out of these 3 PRs, all satisfactory ones will be scored, and 1 or 2 may get a bonus for exceptional work. If all the PRs have roughly the same quality of content, the earliest submission may get a bonus. Bonus scores are at the discretion of the event organizers.

  • If you realise after getting yourself assigned an issue, that you cannot work on it due to any reason, be sure to unassign yourself, to give a chance to others who may want to work on the issue. Also leave a comment informing everyone that this issue is again open to assignment.

Projects

Must do

Web Development

Android Development

- Flutter:

- Kotlin:

Machine Learning

Bash Scripting


Good practices (must read before starting)

  • Write clear and concise pull request descriptions: Explain the changes you made, and how they impact the project. You may add a SS, gif or a small video of your changes made if possible.
  • Mention issue numbers: When creating a PR, reference the issue number (for eg: fixes #123) in your PR description which lets github know to automatically close the issue when your PR is merged.
  • Use descriptive and concise commit messages: Summarize the changes made in each commit, including the issue number if applicable.
  • Create separate branches for new features: create a new branch from main/master for each new features or bug fixes you are working on.
  • Regularly merge from the main branch: To keep your branches up-to-date, regularly merge changes from the main branch into your feature branches.

foss-weekend-2023's People

Contributors

ilikepizza2 avatar tsarprince avatar

Stargazers

 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.