/hactoberfest2022

A repository for 2022 contributions to hacktoberfest by GDSC UBa

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

Hactoberfest 2022

hactoberfest 2022

Introduction

Hacktoberfest is a month-long celebration of open source software. Anyone can participate by making four pull requests to public repositories on GitHub. The goal is to get more people involved in contributing to open source projects, and to learn more about the GitHub platform.

Note: This repository will be respecting the Hacktoberfest Code of Conduct, the GDSC Code of Conduct and conventional commits.

Participating universities

  • University Of Buea
  • University of Yaounde
  • University of Bamenda

Contributions

There are 4 Tasks available and each task will be considered as valid by the Hacktoberfest team if properly carried out. Below are the tasks:

  • Prerequisite Fork and Make the project available locally. Run the command below for that:

        git clone https://github.com/<username>/hactoberfest2022

    Create a branch for the task1

        git branch -M task1
    
        git checkout task1
  • Task 1 (Introduction)

    For task 1, follow these instructions below:

    • Add your details following the previous example.

    • Respect the JSON formatting

      [
          {
              "name": "Steve Yonkeu",
              "github_handle": "yokwejuste",
              "hacktoberfest_round": "third",
              "role": [
                  "maintainer",
                  "contributor"
              ]
          },
          {
              "name": "Fisher Monk",
              "github_handle": "fisherman20183698",
              "hacktoberfest_round": "first",
              "role": [
                  "contributor"
              ]
          }
      ]
    • Commit the change made and push

      git commit -am "feat: added <username> as contributor"
      
      git push -u
      

      Note: For any PR submitted before 1st of October, submit it as a draft pull request. Only PR opened as from early october are accepted by Hacktoberfest team. Thanks for undestanding.

    • Go to our your github and a pull request open a pull request

  • Task 2 (Socials)

    Here, all you need is put your social media handles as follows:

    • Create a new branch for this task from the master branch, call it task2.

      git checkout master
      
      git branch -M task2
    • Declare a variable for your socials as <username>_socials

    • Follow the defined structure

    [
        yokwejuste_socials = {
            "twitter_handle": "yokwejuste",
            "likedin_handle": "yokwejuste",
            "facebook": "yokwejuste5013",
            "telegram_handle": "googledevz"
        },
        topolo_socials = {
            "twitter_handle": "topolo",
            "likedin_handle": "topolo2211772",
            "facebook": "topolo0",
            "telegram_handle": ""
        }
    ]
    • Commit these changes and make a pull request for this task.
      git commit -am "feat: added <username> socials"
      
      git push
    • Open a pull request from github.
  • Task 3 (Educational Experience)

    Before anything else change the branch and make a new one from the master branch.

        git checkout master
    
        git branch -M task3
    • This task is in relation to your educational experience. It's done as follows:
    [
        ["university of bamenda", "Nahpi", "2019", "present"],
        ["university of houston", "Faculty of Science", "2016", "2019"],
    ]
    • Commit, push and make a pull request
    git commit -am "feat: added educational background of <username>"
    
    git push
    • Open a pull request.
  • Task 4 (Tech Stack)

    • Create new branch from the master branch
      git checkout master
      
      git branch -M task4
    • Contribute using the format below
    <html>
        <head>
            <title>
                Hacktoberfest 2022
            </title>
        </head>
        <body>
            <div id="<username>_techstack">
                <p class="tech_stack_item">
                    Figma
                </p>
                <p class="tech_stack_item">
                    UI/UX
                </p>
                <p class="tech_stack_item">
                    Canva
                </p>
            </div>
            <div id="yokwejuste_techstack">
                <p class="tech_stack_item">
                    ReactJs
                </p>
                <p class="tech_stack_item">
                    Django
                </p>
                <p class="tech_stack_item">
                    Flask
                </p>
            </div>
        </body>
    </html>
    • Save your changes, commit, push and mnake a pull request.
    git commit -am "feat: added my techstack - yokwejuste"
    
    git push

Thanks to all our contributors

This is an opensource project under the GNU GENERAL PUBLIC LICENSE.

Happy hacking!!!