• Stars
    star
    501
  • Rank 87,611 (Top 2 %)
  • Language
    JavaScript
  • License
    Other
  • Created over 1 year ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Empowering Your Open Source Journey: From First Contribution to Project Leadership

Open Sauced

πŸ• Intro to Open Source with OpenSauced πŸ•

The site provides course materials for OpenSauced's Intro to Open Source.

Welcome to the Intro to Open Source Course with OpenSauced! This course is designed to provide you with an introduction to open source and guide you through the process of contributing to open source projects.

Language Support

Like pizza, open source is meant to be shared with everyone. Click on the links below to take this course in the following languages:

Course Overview

The course is divided into six chapters, each covering a different aspect of open source:

1. What is Open Source?

This chapter provides an introduction to open source, its history, and its importance in today's software development landscape.

2. Why Open Source?

In this chapter, you'll learn about the benefits of open source software, such as increased collaboration, faster development, and improved quality.

3. Tools to be Successful

Discover the key tools and platforms necessary for a successful journey in open source development. From Git and GitHub for version control and collaboration to CodeSee for code visualization and VS Code as your code editor, this chapter provides an overview of how to leverage these essential tools.

4. How to Contribute to Open Source

This chapter covers finding projects to work on, submitting contributions, onboarding contributors to new projects, and the outcomes after submitting contributions. Tips for finding projects include browsing GitHub and GitLab, following personal interests, joining open source communities, and utilizing platforms like OpenSauced.

5. The Secret Sauce

This chapter focuses on providing lesser-known strategies and tips for making a lasting impact in the open source community. This chapter provides strategies for finding issues, gaining traction in your open source journey, and leveraging OpenSauced to build your open source resume.

6. Types of Contributions

This chapter explains the non-coding and coding types of contributions involved with open source projects.

Additional Information

As this is the beginning of your open source journey, we've also provided additional information in these chapters:

  • Glossary: A glossary of common terms and definitions used in open source.
  • Additional Resources: A list of resources for further learning about open source, including blog posts, tutorials, and guides.

Getting Started

To start the course, navigate to the intro file in the repository or visit the Intro to Open Source with OpenSauced website and start reading! Each chapter builds on the previous one, so we recommend reading them in order.

As you work through the course, we encourage you to experiment with the tools and concepts covered in each chapter. The best way to learn is by doing, so try contributing to an open source project or building your project from scratch!

Building Your Open Source Resume

One of the unique features of this course is that it guides you to build your open source resume using OpenSauced. OpenSauced is a platform that helps you track and showcase your open source contributions, making it easier to get noticed by potential employers and collaborators.

To learn more about using OpenSauced to build your open source resume, check out the Building Your Open Source Resume section in The Secret Sauce chapter.


We hope you find this course informative and useful! If you have any questions or feedback, please don't hesitate to open an issue or reach out to us in the OpenSauced community Discord.

Happy learning and contributing!


🀝 Contributing to this Repository

We encourage you to contribute to OpenSauced! All contributors are required to abide by our Code of Conduct. Please check out the Contributing Guidelines for information on how to contribute.

If you want to translate our Intro to Open Source course, check out our 🌐 i18n Guidelines.

βš–οΈ LICENSE

Creative Commons License

More Repositories

1

open-sauced

πŸ• This is a project to identify your next open source contribution.
JavaScript
926
star
2

hot

πŸ•The site that recommends the hottest projects on GitHub.
TypeScript
410
star
3

app

πŸ• Insights into your entire open source ecosystem.
TypeScript
391
star
4

guestbook

The place where future contributors are born
175
star
5

repo-query

Ask questions, get insights from repos
Rust
76
star
6

docs

OpenSauced documentation built with docusaurus
JavaScript
71
star
7

ai

Discover open-source projects on GitHub relevant to your skills (with ai).
TypeScript
64
star
8

api

API built in NestJS and SupaBase designed to remove client complexity and provide a structured graph of all @open-sauced integrations
TypeScript
48
star
9

beybot

This is a twitch bot built with the ComfyJS library πŸ’…πŸΎ
JavaScript
44
star
10

.github

Community health files for the @open-sauced organization
38
star
11

pizza-verse

A repository for all things pizza.
38
star
12

pizza

This is an engine that sources git commits and turns them to insights
Go
30
star
13

goals-template

This is the template repo for managing your contributions through opensauced.pizza
28
star
14

awesome-oss-programs

A list of open-source internships/programs to gain coding experience (apply now)
28
star
15

landing-page

This is the new landing page for open sauced
TypeScript
26
star
16

100-days-of-oss-template

A journal template to help you keep up with your #100DaysOfOSS work
19
star
17

pizza-cli

A CLI for all things OpenSauced
Go
19
star
18

slaybot

Kind of like beybot, but this one slays 😎
JavaScript
18
star
19

release

nodejs and docker github actions compatible semantic-release shareable config to publish to npmjs.com and ghcr.io
JavaScript
13
star
20

swag

πŸ• Swag surfin'
TypeScript
12
star
21

actions

The open-sauced actions
JavaScript
11
star
22

awesome-github-sponsor-profiles

A curated list of awesome GitHub Sponsor Profiles πŸ’–
10
star
23

admin.opensauced.pizza

Open Source recommendations, but spicy.
JavaScript
10
star
24

catsup

This app will index your pr and issue data.
JavaScript
7
star
25

code-of-conduct

This community is dedicated to providing a harassment-free experience for everyone.
7
star
26

opengraph

OpenGraph dot Open Sauced is a general purpose social card generator
TypeScript
6
star
27

party-line

JavaScript
6
star
28

contributor.info

This repo renders contribution data.
TypeScript
6
star
29

assets

Repo for assets and logos associated with the Open Sauced project
5
star
30

semantic-release-conventional-config

semantic-release shareable config to publish to npm and/or ghcr
JavaScript
5
star
31

tweets

Location for sending tweets to the Open Sauced twitter account.
4
star
32

explore.opensauced.pizza

Explore dot Open Sauced is an interactive in-browser GraphQL IDE based on GraphiQL and OneGraphAuth
JavaScript
4
star
33

status

The status page for OpenSauced
Markdown
4
star
34

pizzaface

The Pizza Bot For Our Discord
JavaScript
4
star
35

go-api

A Go client for the OpenSauced API
Shell
3
star
36

sdk

The first party SDK for the OpenSauced API
3
star
37

first-repo

This is a project built with OneGraph to find out what your first repo on GitHub.
JavaScript
3
star
38

tweeps

3
star
39

conventional-commit

commit binary powered by commitizen with conventional commit standard
JavaScript
3
star
40

roadmap

Public Roadmap for OpenSauced
3
star
41

check-engines

Never break your dependency tree with npm-install-checks running on npx
JavaScript
3
star
42

goals-caching

(WIP) This is an action that caches repo data as a file in your goals repo.
Dockerfile
2
star
43

hot-api-v0

πŸ• This is a temporary API to find the hottest open source projects to contribute to.
JavaScript
2
star
44

oscr

JavaScript
2
star
45

diff-includes

This is an action inspired by netlify/actions to prevent synchronous actions if changes happen in a specified folder
Shell
1
star
46

community

Use the discussions to give us product feedback
1
star
47

maintainer-intro-course

HTML
1
star
48

design

This is the storybook of all components for design.opensauced.pizza
TypeScript
1
star
49

pizza-action

This action runs the OpenSauced pizza CLI in a GitHub Action workflow.
JavaScript
1
star