From f1d72890157bd645e10ff053491e7beeeb153143 Mon Sep 17 00:00:00 2001 From: Frederic Jahn Date: Tue, 1 Oct 2024 10:14:29 +0200 Subject: [PATCH] chore: add side quests (#1658) --- oss.gg/10_feedback_fanatic.md | 5 +++++ oss.gg/11_quest_wizard.md | 3 +++ oss.gg/1_bug_hunter.md | 7 +++++++ oss.gg/20_test_drive_hanko.md | 5 +++++ oss.gg/21_technical_article.md | 11 +++++++++++ oss.gg/22_build_your_own_app.md | 7 +++++++ oss.gg/2_accessibility_advocate.md | 7 +++++++ oss.gg/3_meme_magic.md | 7 +++++++ oss.gg/4_gif_magic.md | 7 +++++++ oss.gg/5_follow_on_linkedin.md | 7 +++++++ oss.gg/6_follow_on_x.md | 7 +++++++ oss.gg/7_starry_eyed_supporter.md | 25 +++++++++++++++++++++++++ oss.gg/8_enhanced_docs.md | 7 +++++++ oss.gg/9_unlock_more_side_quests.md | 5 +++++ 14 files changed, 110 insertions(+) create mode 100644 oss.gg/10_feedback_fanatic.md create mode 100644 oss.gg/11_quest_wizard.md create mode 100644 oss.gg/1_bug_hunter.md create mode 100644 oss.gg/20_test_drive_hanko.md create mode 100644 oss.gg/21_technical_article.md create mode 100644 oss.gg/22_build_your_own_app.md create mode 100644 oss.gg/2_accessibility_advocate.md create mode 100644 oss.gg/3_meme_magic.md create mode 100644 oss.gg/4_gif_magic.md create mode 100644 oss.gg/5_follow_on_linkedin.md create mode 100644 oss.gg/6_follow_on_x.md create mode 100644 oss.gg/7_starry_eyed_supporter.md create mode 100644 oss.gg/8_enhanced_docs.md create mode 100644 oss.gg/9_unlock_more_side_quests.md diff --git a/oss.gg/10_feedback_fanatic.md b/oss.gg/10_feedback_fanatic.md new file mode 100644 index 000000000..c96e92e8a --- /dev/null +++ b/oss.gg/10_feedback_fanatic.md @@ -0,0 +1,5 @@ +**Side Quest**: Feedback Fanatic + +Fill out our feedback survey after the hackathon with suggestions for improvement. + +**Points**: 150 points diff --git a/oss.gg/11_quest_wizard.md b/oss.gg/11_quest_wizard.md new file mode 100644 index 000000000..90d5c9800 --- /dev/null +++ b/oss.gg/11_quest_wizard.md @@ -0,0 +1,3 @@ +**Side Quest**: Quest Wizard + +Complete all Hanko side quests to get 300 extra points diff --git a/oss.gg/1_bug_hunter.md b/oss.gg/1_bug_hunter.md new file mode 100644 index 000000000..3e8e95e14 --- /dev/null +++ b/oss.gg/1_bug_hunter.md @@ -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. diff --git a/oss.gg/20_test_drive_hanko.md b/oss.gg/20_test_drive_hanko.md new file mode 100644 index 000000000..52a56aaa5 --- /dev/null +++ b/oss.gg/20_test_drive_hanko.md @@ -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 diff --git a/oss.gg/21_technical_article.md b/oss.gg/21_technical_article.md new file mode 100644 index 000000000..9660b2df3 --- /dev/null +++ b/oss.gg/21_technical_article.md @@ -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 diff --git a/oss.gg/22_build_your_own_app.md b/oss.gg/22_build_your_own_app.md new file mode 100644 index 000000000..60e07b83a --- /dev/null +++ b/oss.gg/22_build_your_own_app.md @@ -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. diff --git a/oss.gg/2_accessibility_advocate.md b/oss.gg/2_accessibility_advocate.md new file mode 100644 index 000000000..7b1637acb --- /dev/null +++ b/oss.gg/2_accessibility_advocate.md @@ -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. diff --git a/oss.gg/3_meme_magic.md b/oss.gg/3_meme_magic.md new file mode 100644 index 000000000..70ffe3858 --- /dev/null +++ b/oss.gg/3_meme_magic.md @@ -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) diff --git a/oss.gg/4_gif_magic.md b/oss.gg/4_gif_magic.md new file mode 100644 index 000000000..91a5baffc --- /dev/null +++ b/oss.gg/4_gif_magic.md @@ -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) diff --git a/oss.gg/5_follow_on_linkedin.md b/oss.gg/5_follow_on_linkedin.md new file mode 100644 index 000000000..a09c3ac43 --- /dev/null +++ b/oss.gg/5_follow_on_linkedin.md @@ -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) diff --git a/oss.gg/6_follow_on_x.md b/oss.gg/6_follow_on_x.md new file mode 100644 index 000000000..24a129ec3 --- /dev/null +++ b/oss.gg/6_follow_on_x.md @@ -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) diff --git a/oss.gg/7_starry_eyed_supporter.md b/oss.gg/7_starry_eyed_supporter.md new file mode 100644 index 000000000..2e22460c2 --- /dev/null +++ b/oss.gg/7_starry_eyed_supporter.md @@ -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 + +--- diff --git a/oss.gg/8_enhanced_docs.md b/oss.gg/8_enhanced_docs.md new file mode 100644 index 000000000..abcc411e5 --- /dev/null +++ b/oss.gg/8_enhanced_docs.md @@ -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) diff --git a/oss.gg/9_unlock_more_side_quests.md b/oss.gg/9_unlock_more_side_quests.md new file mode 100644 index 000000000..1500a5cd8 --- /dev/null +++ b/oss.gg/9_unlock_more_side_quests.md @@ -0,0 +1,5 @@ +**Side Quest**: Unlock two secret side quests + +Send an email to oss.gg@hanko.io with the subject “Secret Side Quests” to unlock two more side quests! + +**Points**: 150 points each