https://github.com/opensourceraidguild/tutorial-quest
As you delve deep into the Dungeons to take on the biggest baddest bosses, DON'T GO ALONE!! Take THE Open Source Raid Guild with you!
https://github.com/opensourceraidguild/tutorial-quest
contributing crowdsourcing gamification hacktoberfest mob-programming opensource oss ossraid pair-programming
Last synced: 8 months ago
JSON representation
As you delve deep into the Dungeons to take on the biggest baddest bosses, DON'T GO ALONE!! Take THE Open Source Raid Guild with you!
- Host: GitHub
- URL: https://github.com/opensourceraidguild/tutorial-quest
- Owner: OpenSourceRaidGuild
- License: agpl-3.0
- Created: 2020-12-11T17:35:30.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-01-02T01:28:37.000Z (about 3 years ago)
- Last Synced: 2025-05-02T16:04:48.035Z (8 months ago)
- Topics: contributing, crowdsourcing, gamification, hacktoberfest, mob-programming, opensource, oss, ossraid, pair-programming
- Language: Astro
- Homepage: tutorial-quest.vercel.app
- Size: 1.11 MB
- Stars: 38
- Watchers: 4
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Hi :wave: Welcome to the Open Source Raid Guild :crossed_swords:
**`Find Target` :dart: `Communicate` :satellite: `Raid` :crossed_swords: `Push Code` :tada:**
[](#contributors)
The OSS Raid Group is what happens when you combine MMORPGs (Gamification), Mob Programming, Crowdsourcing, and Open Source Software - a group dedicated to defeating the Raid Bosses of OSS!
For those who aren't aware of these 'gamer' terms, and even those that are; here are the definitions we use when operating as a Raid Guild.
| Phrase | Definition |
| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Raid | A Raid is the OSS project's issue that we are working to resolve - see how we [converted react-hooks-testing-library to TypeScript](https://github.com/testing-library/react-hooks-testing-library/pull/520) for an example |
| Raid Boss | The Raid Boss is the large issue/problem domain that we are 'fighting' to resolve |
| Open Source Raid Guild (OSRG) | The collective noun for all contributors to the Raid |
| Raid Repo | The repository for the current Raid that has been forked into the OpenSourceRaidGuild Org |
| Dungeon | The working fork repository that the Raid is operating inside of; multiple Raids can occur in one Dungeon but only one Raid at a time |
## Storyline Quest (mission) :scroll:
Objectives:
- To make contributing to OSS enjoyable, engaging, and with a low barrier-to-entry for those who have never done it before
- To have a high impact in a small amount of time; specifically targetting low-medium contributor activity, medium-high usage of the project, with only a handful of maintainers
What it's about:
- It's about winning the Raid as a group, not about who made the biggest contribution(s).
- It's about learning together; teaching each other, flattening the learning curve.
- It's about having fun and getting into something you may not have done on your own.
- Its's about lowering or even removing the bar of entry for OSS contributing for everyone.
- Most of all it is about having FUN!
## Join Us! :smiling_face_with_three_hearts:
**Website:** https://osrg.t3.gg/
Anyone is welcome to participate in our Raids - no matter your experience level! Never contributed to an OSS project? No worries! We are all learning something or another, so come along for the ride!
### Intake Quests
1. Say hello to your fellow Guild Members in [Discord][discord]
2. [Jump into a Raid, and start contributing!](https://github.com/OpenSourceRaidGuild/tutorial-quest#workflow)
### Advancements
When you are:
- Actively contributing to Raids
- Being an active community member on the OSRG Discord Server
Then we can determine responsibilities and get you running as either an outside collaborator on new Raids, eventually becoming a member on the Raid Org
## Raids :crossed_swords:
- One Raid at a time to maximize impact in a short amount of time.
### Communication :satellite:
- We primarily communicate via [Discord][discord]
- Guild Roles are assigned to individuals based on time, activity in Raids and contributions to OSRG as a whole, everyone starts off as an Guild Initiate who joins.
### Workflow
When participating in a Raid, use the following steps.
1. Raise an issue in the Raid repo with a one-liner title describing what you are working on - for example `Migrate page-header/breadcrumbs tests to testing-library`
2. Fork the Raid Repo ([Raid Git Workflow](./git.md))
3. Create a branch named after your GitHub username - e.g. `nobrayner`
4. Hack away :sunglasses::computer:
5. Create a PR titled the same as your issue, and a description of `Fixes #{ISSUE_NO}` - [like this PR for example](https://github.com/OpenSourceRaidGuild/hospitalrun-frontend/pull/8)
[discord]: https://discord.gg/m5U24z92Va
## Contributors โจ
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

Jacob M-G Evans
โ ๐ค ๐ ๐ ๐ ๐

Braydon Hall
โ ๐ค ๐ ๐ ๐ ๐ง

Theo Browne
โ ๐ค ๐ ๐

Juhana Jauhiainen
โ ๐ค

Amr A.Mohammed
โ ๐ค

Tiger Abrodi
โ ๐ค

Marco Moretti
โ

Peter Hozรกk
โ ๐ค

Joseph Psychas
โ

Proful Sadangi
โ ๐ค

Sudhanshu
โ

Michael Peyper
โ ๐ค ๐ ๐ง

Emma
โ ๐ค

Zied.Touibi
โ ๐ค ๐จ

Kiran Jd
โ

Cody Rose
โ ๐ค

Datner
โ

Ahmed ElDessouki
โ

abeprincec
โ

Mohit
๐ค โ

Yago Pereira Azevedo
๐ค โ

Jesse Alan Johnson
โ ๐ป
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!