Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add side quests for oss.gg #1658

Merged
merged 1 commit into from
Oct 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions oss.gg/10_feedback_fanatic.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
**Side Quest**: Feedback Fanatic

Fill out our feedback survey after the hackathon with suggestions for improvement.

**Points**: 150 points
3 changes: 3 additions & 0 deletions oss.gg/11_quest_wizard.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
**Side Quest**: Quest Wizard

Complete all Hanko side quests to get 300 extra points
7 changes: 7 additions & 0 deletions oss.gg/1_bug_hunter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
**Side Quest**: Bug Hunter

Find and report any bug in our core product and on cloud.hanko.io (not on the hanko.io landing page)

**Points**: 50 - 150 points for every bug

**Proof**: Open a complete bug issue in our repository incl. screen shots if relevant.
5 changes: 5 additions & 0 deletions oss.gg/20_test_drive_hanko.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
**Challenge**: Test drive Hanko

Record yourself (Screenstudio, Loom, Cap.so…) while you visit hanko.io and start your journey from there. You don’t need to show your face but voice is required. Ideally, try building an app with a tech stack of your choice and use Hanko for authentication, integrate Hanko Elements and implement the steps necessary for auth, e.g. logout and JWT validation. If you can’t make it that far that’s also fine. Even your experience simply trying to understand what Hanko is and how it works will already be valuable to us. Share your honest thoughts while doing so. We love to hear your opinions, good or bad. Make sure to point out if you struggle with anything so we can improve. Upload the clip to YouTube, Loom, Google Drive… and put the video link into the PR. If you want to share other feedback that is not in the video please add it to the PR as well.

**Points**: 100 - 500 points
11 changes: 11 additions & 0 deletions oss.gg/21_technical_article.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
**Challenge**: Technical article covering authentication, passkeys, etc.

Write a technical article that can be posted on our blog (naming you as guest author), e.g.
- Advantages and disadvantages of building a login that uses only passkeys
- How passkey autofill (Conditional UI) works
- Making passwords optional - what’s important when users can delete their passwords?
- Using passkeys as a password replacement vs. for MFA

Just as a general direction for the content. Most of the above can be tried out with different Hanko configurations (MFA coming in Oct). We’re happy to see many other ideas as well.

**Points**: 750 points
7 changes: 7 additions & 0 deletions oss.gg/22_build_your_own_app.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
**Challenge**: Use Hanko in your app and write a blog post about it

Use Hanko API and Elements as auth provider in your application. Then write a technical blog post about the process and outcome, including code snippets and a link back to [hanko.io](https://hanko.io).

**Points**: 1500 points

**Proof:** Open a PR including the link to your application and blog post.
7 changes: 7 additions & 0 deletions oss.gg/2_accessibility_advocate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
**Side Quest**: Accessibility Advocate

Conduct an accessibility audit of the Hanko Elements frontend and provide recommendations for improvements. Only new findings count, don’t copy from others ⚠️

**Points**: 50 - 300 points dependent what you found

**Proof**: Open a bug issue in our repository incl. screen shots if relevant.
7 changes: 7 additions & 0 deletions oss.gg/3_meme_magic.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
**Side Quest**: Meme Magic

Craft a meme where authentication plays a role. Tweet it, and tag us @hanko_io to submit.

**Points**: 150 points

**Proof**: Open a PR where you add the link to your retweet to the corresponding list, [here’s how](https://www.notion.so/How-to-submit-a-non-code-contributions-via-GitHub-81166e8c948841d18209ac4c60280e60?pvs=4)
7 changes: 7 additions & 0 deletions oss.gg/4_gif_magic.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
**Side Quest**: Gif Magic

Create a branded gif related to Hanko. Upload it to Giphy.

**Points**: 150 points

**Proof**: Open a PR where you add the GIPHY link to the corresponding list, [here’s how](https://www.notion.so/How-to-submit-a-non-code-contributions-via-GitHub-81166e8c948841d18209ac4c60280e60?pvs=4)
7 changes: 7 additions & 0 deletions oss.gg/5_follow_on_linkedin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
**Side Quest**: Follow Hanko LinkedIn Page

Here is the hackathon kick-off post. Like and comment with a “🔑” emoji to join the party!

**Points**: 50 points

**Proof**: Open a PR where you add the link to your retweet to the corresponding list, [here’s how](https://www.notion.so/How-to-submit-a-non-code-contributions-via-GitHub-81166e8c948841d18209ac4c60280e60?pvs=4)
7 changes: 7 additions & 0 deletions oss.gg/6_follow_on_x.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
**Side Quest**: Follow Hanko on X

Here is the hackathon kick-off post. Like and comment with a “🔑” emoji to join the party!

**Points**: 50 points

**Proof**: Open a PR where you add the link to your retweet to the corresponding list, [here’s how](https://www.notion.so/How-to-submit-a-non-code-contributions-via-GitHub-81166e8c948841d18209ac4c60280e60?pvs=4)
25 changes: 25 additions & 0 deletions oss.gg/7_starry_eyed_supporter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
**Side Quest**: Starry-eyed Supporter

Get five friends to star our repository.

**Points**: 150 Points

**Proof**: Open a PR with sufficient screenshots to prove that you asked them and they confirmed + their GitHub names.

Please follow the following schema:

---

» 05-April-2024 by YOUR NAME

---

////////////////////////////

Your turn 👇

////////////////////////////

» 01-October-2024 by YOUR NAME

---
7 changes: 7 additions & 0 deletions oss.gg/8_enhanced_docs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
**Side Quest**: Enhance Docs

Add a new section to our docs where you see gaps. Dependent on the added value, we will assign points. Make sure to follow the current style of documentation incl. code snippets and screenshots. [Hanko Docs](https://docs.hanko.io) currently covers Quickstart guides for a range of frameworks and some additional content, but honestly they are still lacking context about all the tech and concepts we use to build Hanko. Think about what could be useful information that is currently missing from our docs and add that as a PR to our docs repo (we use Mintlify to host the docs). Using ChatGPT etc. is fine of course but please make sure to check and edit the content for relevance, correctness, and make it on point and concise.

**Points**: 50 - 750 points

**Proof**: Open a PR in our [Docs repo](https://github.com/teamhanko/docs)
5 changes: 5 additions & 0 deletions oss.gg/9_unlock_more_side_quests.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
**Side Quest**: Unlock two secret side quests

Send an email to [email protected] with the subject “Secret Side Quests” to unlock two more side quests!

**Points**: 150 points each
Loading