Skip to content

Commit

Permalink
Merge branch 'master' into blog/vue-custom-ui
Browse files Browse the repository at this point in the history
  • Loading branch information
jscyo authored Oct 7, 2024
2 parents 6d5043d + 6e8ae84 commit fa90c33
Show file tree
Hide file tree
Showing 5 changed files with 75 additions and 0 deletions.
49 changes: 49 additions & 0 deletions content/hacktoberfest-supertokens/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
title: Anomaly Detection with SuperTokens
date: "2024-10-07"
description: "Celebrate Hacktoberfest with SuperTokens"
cover: "hacktoberfest-supertokens.png"
category: "programming"
author: "Darko Bozhinovski"
---

Once again, Hacktoberfest is upon us 🎉

As an open-source company, we're proud to celebrate it and motivate more people to contribute to the software they use every day. Of course, that means some of our repositories will be a part of this year's Hacktoberfest effort. But before we get into the details of how you can contribute to SuperTokens - let's have a quick recap 🙂

## What's Hacktoberfest?

To quote the official website, [Hacktoberfest](https://hacktoberfest.com/) is "A month-long celebration of all things open-source". The first Hacktoberfest took place back in 2013. It started as a simple idea - during October, everyone's encouraged to make 4 pull request to an open source repository, and if their PR gets accepted, the contributor is rewarded with a limited edition t-shirt.

Hacktoberfest started as a fairly small affair but grew into a global phenomenon in which thousands of people contribute to open source. So, if you were looking for a reason to start contributing back to open source - Hacktoberfest is as good of a reason as any :)

## SuperTokens at Hacktoberfest

This year, we've decided to include one repository in Hacktoberfest: Our CLI, create-supertokens-app - https://github.com/supertokens/create-supertokens-app

The reason behind it is simple - the number one question a developer might ask when first getting in contact with SuperTokens is, "How do I integrate my stack with SuperTokens"?
To answer that, we've realized a well-documented example may work best. Thus, we've decided to focus on exactly that - got a stack we don't have an example for? Help us cover it! :)

### How to contribute to the `create-supertokens-app` CLI

The number one contribution type we're looking for is new scaffolds using our pre-built UI. What that means in practice is:

1. Carefully read through the [contribution guide](https://github.com/supertokens/create-supertokens-app/blob/master/CONTRIBUTING.md).
2. Check whether we support your chosen [backend](https://github.com/supertokens/create-supertokens-app/tree/master/boilerplate/backend), [frontend](https://github.com/supertokens/create-supertokens-app/tree/master/boilerplate/frontend) or [fullstack](https://github.com/supertokens/create-supertokens-app/tree/master/boilerplate/fullstack).
3. (Optional) Also check whether someone else is already trying to cover what you'd like to contribute with. These things are always easier in a team 😉
4. Make sure to follow the Hacktoberfest [guidelines](https://hacktoberfest.com/participation/#contributors)
5. Stuck? Got questions? Hit us up on [discord](https://supertokens.com/discord)! Make sure to use the dedicated #hacktoberfest-2024 channel for this purpose.

We're okay with other kinds of contributions too (think README improvements and general doc improvements for the individual scaffolds), but in line with the Hacktoberfest guidelines, we're also not going to accept small typo fixes as valid.

### Other ways to contribute

Got something else in mind? Thinking about writing an article or a tutorial about SuperTokens? We might be able to do something about that too. Ping us on [discord](https://supertokens.com/discord) on the #hacktoberfest-2024, and we'll figure something out together.

### Rewards

We're currently working on an Ambassador and Contributor programs for our community members. Every valid contribution to our repos above makes you eligible for those roles. Details coming soon 😉

## Conclusion

Hacktoberfest is a great opportunity to contribute to the open source ecosystem and gain some experience and exposure for yourself, regardless of your experience level. We at SuperTokens are happy to support the effort! See you on the other side of those 4 PRs 🙂
23 changes: 23 additions & 0 deletions static/blog-seo/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -1651,5 +1651,28 @@
],
"title": "Anomaly Detection with SuperTokens",
"schema": "<script type=\"application/ld+json\">\n{\"@context\":\"https://schema.org\",\"@type\":\"Article\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"https://supertokens.com/blog/passwordless-authentication\"},\"headline\":\"Anomaly Detection with SuperTokens\",\"description\":\"Learn about different attack vectors and how to safeguard your web app against them with SuperTokens attack prevention suite\",\"image\":\"https://supertokens.com/blog-meta-images/anomaly-detection-with-supertokens.png\",\"author\":{\"@type\":\"Organization\",\"name\":\"SuperTokens\",\"url\":\"https://supertokens.com\"},\"publisher\":{\"@type\":\"Organization\",\"name\":\"SuperTokens\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://supertokens.com/static/assets/dark-home/logo.png\"}}}</script>"
},
{
"path": "/blog/hacktoberfest-supertokens",
"metaTags": [
"<meta name=\"description\" content=\"Celebrate Hacktoberfest with SuperTokens\" />",
"",
"<meta name=\"keywords\" content=\"Authentication, Open Source, Security, Hacktoberfest\" />",
"<!--OG Tags-->",
"<meta property=\"og:title\" content=\"Celebrate Hacktoberfest with SuperTokens\" />",
"<meta property=\"og:type\" content=\"article\" />",
"<meta property=\"og:url\" content=\"https://supertokens.com/blog/hacktoberfest-supertokens\" />",
"<meta property=\"og:description\" content=\"Learn about different attack vectors and how to safeguard your web app against them with SuperTokens attack prevention suite\"/>",
"<meta property=\"og:image\" content=\"https://supertokens.com/blog-meta-images/hacktoberfest-supertokens.png\" />",
"",
"<meta name=\"twitter:card\" content=\"summary_large_image\" />",
"<meta name=\"twitter:title\" content=\"Celebrate Hacktoberfest with SuperTokens\" />",
"<meta name=\"twitter:description\" content=\"Learn about different attack vectors and how to safeguard your web app against them with SuperTokens attack prevention suite\" />",
"<meta name=\"twitter:url\" content=\"https://supertokens.com/blog/hacktoberfest-supertokens\" />",
"<meta name=\"twitter:image\" content=\"https://supertokens.com/blog-meta-images/hacktoberfest-supertokens.png\" /> ",
"<!--OG Tags-->"
],
"title": "Celebrate Hacktoberfest with SuperTokens",
"schema": "<script type=\"application/ld+json\">\n{\"@context\":\"https://schema.org\",\"@type\":\"Article\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"https://supertokens.com/blog/hacktoberfest-supertokens\"},\"headline\":\"Celebrate Hacktoberfest with SuperTokens\",\"description\":\"Learn about different attack vectors and how to safeguard your web app against them with SuperTokens attack prevention suite\",\"image\":\"https://supertokens.com/blog-meta-images/anomaly-detection-with-supertokens.png\",\"author\":{\"@type\":\"Organization\",\"name\":\"SuperTokens\",\"url\":\"https://supertokens.com\"},\"publisher\":{\"@type\":\"Organization\",\"name\":\"SuperTokens\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://supertokens.com/static/assets/dark-home/logo.png\"}}}</script>"
}
]
3 changes: 3 additions & 0 deletions static/blog-seo/sitemapconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -181,5 +181,8 @@
},
{
"location": "https://supertokens.com/blog/anomaly-detection-with-supertokens"
},
{
"location": "https://supertokens.com/blog/hacktoberfest-supertokens"
}
]
Binary file added static/card_covers/hacktoberfest-supertokens.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/covers/hacktoberfest-supertokens.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit fa90c33

Please sign in to comment.