visitsindhupalchowk / contribution-starter

Welcome to ContributionStarter, the perfect starting point for beginners to dive into the world of open source contributions! Are you eager to make your mark in the vast landscape of open source software but unsure where to begin? Look no further.
MIT License
3 stars 3 forks source link

Contribution Starter

Contribution Starter is an open source project created to facilitate the journey of newcomers in the field of computer science and open source contribution. This project aims to provide a welcoming environment where beginners can learn about GitHub issues, pull requests, and the process of contributing to open source projects.

Purpose

The purpose of Contribution Starter is to guide individuals who are just starting their journey in computer science and want to learn about GitHub issues, pull requests, and contributions to open source projects. By providing step-by-step guidance and resources, Contribution Starter aims to empower beginners to become confident contributors to the open source community.

How It Helps?

Contribution Starter helps beginners by:

Who Is This For?

Contribution Starter is for individuals who are:

Whether you're a student, self-learner, or career changer, Contribution Starter is designed to help you take your first steps into the world of open source contribution.

How To Contribute?

For contribution, please refer to our Contribution Guidelines

Project Structure and Purpose

The structure of the project is as follows:

contribution-starter/
    ├── .github
    |    ├── ISSUE_TEMPLATE/
    |    |       ├── bug-report.yaml
    |    |       ├── config.yaml
    |    |       ├── custom-issue.yaml
    |    |       ├── docs.yaml
    |    |       └── feature-request.yaml
    |    ├── workflows/
    |    |       ├── properties/
    |    |       ├── greetings.yaml
    |    |       ├── lint.yaml
    |    |       └── test_cv_on_pr.yml
    |    └── PULL_REQUEST_TEMPLATE.md
    ├── cv/
    |    ├── YourGitHubUsername1.md
    |    └── YourGitHubUsername2.md
    ├── docs/
    |    ├── CONTRIBUTING.md
    │    └── CV_GUIDELINE.md
    ├── tests/
    │    └── test_cv.py
    ├── .editorconfig
    ├── .gitignore
    ├── .pre-commit-config.yaml
    ├── LICENSE
    ├── README.md
    ├── requirements.txt
    └── ruff.toml     

The purpose of the files is as follows:

Ready to start your journey? Fork this repository and let's get started!