/Hacktoberfest2021-Task4

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Hacktoberfest 2021 - Edvicon International

Hacktoberfest is a month-long celebration of open source software run by DigitalOcean in partnership with GitHub. Hacktoberfest is open to everyone in our global community! You just need to make four contributions to open source before October 31 and can receive a free Hacktoberfest t-shirt.

Read more

Step 1: Register or login to github. https://github.com

Step 2: Register to Hacktoberfest. https://hacktoberfest.digitalocean.com

Step 3: Contribute to these four repositories , check instructions to contribute in each repositories.

Happy Hacking !!!!!!!

Read the following Instructions

Tasks are available in HTML, C#, Python languages. You can choose any language and patch any amount of bugs. But the minimum is 1 patch per repository. Which means you have to patch at least one bug for all 4 repositories (4 tasks).

The Task-1, Task-2, Task-3, Task-4 files have some bugs to be patched. Tasks are in 4 different repositories (Check below links).

  1. Fork the repository
  2. Find a bug (Enlosed within <!-- Bug Start #000 --> and <!-- Bug End --> OR /* Bug Start #000 */ and /* Bug End */ OR # Bug Start #000 and # Bug End)
  3. Patch/Correct the bug (Do not remove <!-- Bug Start #000 --> and <!-- Bug End --> OR /* Bug Start #000 */ and /* Bug End */ OR # Bug Start #000 and # Bug End)
  4. Make a pull request (Include the Bug ID you're patching in request title Ex: Patch for #000)

Important

  • Remember: 1 pull request = 1 bug
  • You have ONLY to send 4 pull requests. Which means 4 bugs. (1 bug per 1 pull request AND 1 pull request from 1 file)
  • Use 1 task file for 1 pull request

Ex:

  • First pull request from Task-1

  • Second pull request from Task-2

  • Third pull request from Task-3

  • Fourth pull request from Task-4

Files you're can choose to patch per Task

  • HTML - (10 bugs in each task repository)

  • CSS - (5 bugs in each task repository)

  • JavaScript - (8 bugs in each task repository)

  • Python - (10 bugs in each task repository)

  • C# - (5 bugs in each task repository)

  • Java - (5 bugs in each task repository)

Keep in mind - You cannot fix same bug in each task.

Ex: If you patch the bug #001 of Task-1, you're not allowed to patch the same bug #001 of the Task-2 or Task-3 or Task-4. Doing so will disqualify you from the competition.

Files to patch (Bugs are in these files)

  • index.html

  • assets/FontAwesome/css/font-awesome.css

  • assets/mobirise/css/mbr-additional.css

  • assets/theme/css/style.css

  • assets/countdown/jquery.countdown.min.js

  • assets/dropdown/js/nav-dropdown.js

  • assets/dropdown/js/navbar-dropdown.js

  • assets/touchswipe/query.touch-swipe.min.js

  • assets/mbr-switch-arrow/mbr-switch-arrow.js

  • python/setup.py

  • C#/SecurePassword.cs

  • C#/Program.cs

  • java/app/src/main/java/com/nimesh/foodsapp/Utils.java

  • java/app/src/main/java/com/nimesh/foodsapp/model/Categories.java

  • java/app/src/main/java/com/nimesh/foodsapp/api/FoodClient.java

Website you're going to patch