Giter Site home page Giter Site logo

priyanshusingh9694 / open-source-hacktoberfest Goto Github PK

View Code? Open in Web Editor NEW

This project forked from owasp-nie/open-source-hacktoberfest

0.0 0.0 0.0 81 KB

Official OWASP NIE Student Chapter's Hacktoberfest Open Source Repository

License: Mozilla Public License 2.0

JavaScript 3.87% C++ 19.65% Python 70.46% Dart 1.49% HTML 3.40% Go 1.13%

open-source-hacktoberfest's Introduction

OWASP NIE Student Chapter - Open Source Hacktoberfest

Welcome to the OWASP NIE Student Chapter's Open Source Hacktoberfest repository! We are excited to have you as part of our community, where you can contribute to open-source projects and enhance your coding skills. This repository is designed to encourage students to collaborate and share their code with the world while participating in Hacktoberfest.

What is Hacktoberfest?

Hacktoberfest is a month-long celebration of open-source software. It encourages contributions to open-source projects and provides an opportunity for developers to engage with the global open-source community.

How to Contribute

Contributing to this repository is easy! Follow these steps to get started:

  1. Fork this repository: Click the "Fork" button in the top right corner of this page to create a copy of this repository in your own GitHub account.

  2. Clone your fork: Use git clone to create a local copy of your fork on your computer.

    git clone https://github.com/your-username/open-source-hacktoberfest.git
  3. Create a new branch: Create a new branch for your contributions. The branch name should be your own name in full, following kebab-casing. For example, Arnav Bhattacharya would make a branch named arnav-bhattacharya

    git checkout -b your-branch-name
  4. Contribute Code: Add your code to the appropriate category-specific folder within the repository. Ensure that your code adheres to the project's rules and regulations (see below).

  5. Commit your changes: Commit your code changes with a clear and concise message.

    git commit -m "Added feature/fix for XYZ"
  6. Push your changes: Push your changes to your fork on GitHub.

    git push origin your-branch-name
  7. Open a Pull Request: Go to the original repository and click on "New Pull Request." Follow the instructions to submit your contribution.

  8. Add your details to contributors.json: Add your details in the specified format to contributors.json once one of your PRs get merged. At the end of Hacktoberfest, we will update the readme.md with your photo, name and github ID, so that you can flex that you participated in Hacktoberfest 2023.

Rules and Regulations

To maintain a positive and collaborative environment, please adhere to the following rules and regulations when contributing to this repository:

  1. Go through the Hacktoberfest website for any doubts Hacktoberfest.

  2. Respect the Hacktoberfest Code of Conduct.

  3. Only submit high-quality code that you have written yourself.

  4. Ensure that your code is well-documented and follows best practices.

  5. Contributions must be placed in the appropriate category-specific folder.

  6. Your code contributions should have a proper name if you're creating a new file. For example:

    Let's say you're contributing to the Data Structures & Algorithms folder by solving a LeetCode problem, named Two Sum. Your file name should be two-sum followed by the appropriate extension of the language you're writing the code in.

    If you want to submit an entire project, let's say you're contributing a ToDo List app to the Web Development folder. Your folder name should be ToDo list, and all the files relating to the same should be within that folder.

  7. Avoid submitting duplicate contributions. Check the existing codebase and issues before making a contribution. Feel free to add alternative language solutions to already existing solutions but with the same name, just a different extension.

  8. Be polite and respectful when communicating with other contributors.

  9. Your Pull Requests must be approved by maintainers before merging.

Categories

This repository has different categories for various types of code contributions. Please choose the appropriate folder for your contribution:

  • Data Structures & Algorithms
  • Web Development
  • Mobile App Development
  • Machine Learning
  • Data Analysis
  • Game Development
  • Miscellaneous

To learn any field of tech, we suggest you to go through these following resources:

  1. Roadmap.sh
  2. OSSU Computer Science

Rewards from OWASP NIE

Beyond the incentives provided by Hacktoberfest and its collaborators, the OWASP NIE Student Chapter is eager to express our appreciation for your open-source dedication. We're delighted to announce that the individual who makes the most impactful contributions to this repository will receive an exclusive cash prize of 1000 INR courtesy of our chapter. The winner will be determined in early November, taking into account both the quantity and quality of their contributions. Your passion for open source can truly pay off!

Get Started

Ready to get started? Fork this repository, pick a category, and start contributing today! If you have any questions or need assistance, feel free to open an issue or contact the project maintainers.

Project Maintainers -

  1. Arnav Bhattacharya [email protected] +91 83910 81502

Happy Hacking and Happy Hacktoberfest! ๐Ÿš€๐ŸŽ‰

open-source-hacktoberfest's People

Contributors

atzgg132 avatar adiinfiniteloop avatar nik-6174 avatar favour-olumese avatar priyanshusingh9694 avatar utkarsh-009 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.