diff --git a/astro/public/img/blogs/2024-hacktoberfest/hacktoberfest-2024.png b/astro/public/img/blogs/2024-hacktoberfest/hacktoberfest-2024.png new file mode 100644 index 0000000000..d2ea6f64b7 Binary files /dev/null and b/astro/public/img/blogs/2024-hacktoberfest/hacktoberfest-2024.png differ diff --git a/astro/src/content/blog/2024-hacktoberfest.mdx b/astro/src/content/blog/2024-hacktoberfest.mdx new file mode 100644 index 0000000000..cad04ef777 --- /dev/null +++ b/astro/src/content/blog/2024-hacktoberfest.mdx @@ -0,0 +1,52 @@ +--- +publish_date: 2024-09-23 +title: Hacktoberfest 2024 with FusionAuth +description: FusionAuth joins in the Hacktoberfest event in 2024 +authors: Alex Patterson +image: /img/blogs/2024-hacktoberfest/hacktoberfest-2024.png +categories: News +tags: github, hackathon, open source, hacktoberfest, javascript +excerpt_separator: "{/* more */}" +--- +import {RemoteCode} from '@fusionauth/astro-components'; + +We're excited to announce FusionAuth's participation in this year's Hacktoberfest! Hacktoberfest is a global event that takes place every Autumn, during which developers are encouraged to contribute to open-source projects like FusionAuth. The goal is to foster a vibrant open-source community, celebrate shared knowledge, and make the world of coding more accessible to all. You can find other participating repositories by searching GitHub or GitLab. + +{/* more */} + +## Getting Started + +The first step is to register for Hacktoberfest. Once you've registered, any PRs submitted to FusionAuth (or any other repo with the label #Hacktoberfest) will count towards your participation in the event! + +## Contributing + +If you haven't participated before make sure to read the Hacktoberfest Participation Guide. + +To see all of FusionAuth's issues in one place see the [full issue search](https://github.com/search?q=user%3AFusionAuth+label%3Ahacktoberfest+state%3Aopen&type=Issues&ref=advsearch&l=&l=). + +This year for the Hacktoberfest we chose to focus on all of our JavaScript and Mobile repositories. I have added the tag `hacktoberfest` to each one of the following repositories and even added an issue for simply updating the packages to their latest version. + +### JavaScript + +* [Angular](https://github.com/fusionauth/fusionauth-quickstart-javascript-angular-web)- The Authorization Code grant using the Angular framework +* [Consents](https://github.com/FusionAuth/fusionauth-example-express-consents)- Example using advanced registration forms and consents +* [Deeplinking](https://github.com/FusionAuth/fusionauth-example-node-deeplink)- Example returning users to the same page they logged in on +* [Device grant](https://github.com/fusionauth/fusionauth-example-device-grant)- An example of the Device Authorization grant +* [Family management](https://github.com/fusionauth/fusionauth-example-family)- Family management and consent creation +* [FusionAuth SSO](https://github.com/FusionAuth/fusionauth-example-node-sso)- Example of SSO between two different custom applications +* [Gaming and device grant](https://github.com/FusionAuth/fusionauth-example-gaming-device-grant)- Example using the Device Authorization grant to provide authentication to a game. +* [Gatsby OAuth](https://github.com/fusionauth/fusionauth-example-gatsby)- An example of using Gatsby with the Authorization Code grant and PKCE +* [JWT Auth and a Microservices gateway](https://github.com/FusionAuth/fusionauth-example-node-services-gateway-jwtauth)- API gateway and microservices secured using JWT auth +* [JavaScript JWT](https://github.com/fusionauth/fusionauth-example-javascript-jwt)- JWT creation and decoding examples with JavaScript +* [Magic links login](https://github.com/FusionAuth/fusionauth-example-nextjs-magic-links)- nextjs app which uses magic links for authentication +* [Microservices gateway](https://github.com/FusionAuth/fusionauth-example-node-services-gateway)- API gateway and microservices +* [Multi-tenant application](https://github.com/FusionAuth/fusionauth-example-node-multi-tenant)- Two nodejs applications in different tenants, living in different domains. +* [React with the hosted backend](https://github.com/fusionauth/fusionauth-quickstart-javascript-react-web)- The Authorization Code grant using the React framework with the FusionAuth React SDK and the hosted backend +* [React full stack](https://github.com/FusionAuth/fusionauth-example-react-fusiondesk)- Fusion Desk example +* [Twitter login](https://github.com/FusionAuth/fusionauth-example-express-twitter)- Node/express app which uses Twitter for authentication +* [User actions example](https://github.com/FusionAuth/fusionauth-example-user-actions-guide)- Corresponds to the user actions guide tutorial +* [Vue.js](https://github.com/fusionauth/fusionauth-quickstart-javascript-vue-web)- The Authorization Code grant using the Vue.js framework + +### Mobile + +* [Expo](https://github.com/FusionAuth/fusionauth-quickstart-react-native/issues/6)- React Native Quickstart