-
Notifications
You must be signed in to change notification settings - Fork 53
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
Blog: Hacktoberfest 2024 #3288
Merged
alex-fusionauth
merged 2 commits into
main
from
alexpatterson/devrl-775-blog-hacktoberfest-2024
Sep 24, 2024
Merged
Blog: Hacktoberfest 2024 #3288
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 <a href="https://github.com/topics/hacktoberfest" target="_blank" rel="noopener noreferrer">GitHub</a> or <a href="https://gitlab.com/explore/projects/topics/hacktoberfest" target="_blank" rel="noopener noreferrer">GitLab</a>. | ||
|
||
{/* more */} | ||
|
||
## Getting Started | ||
|
||
The first step is to <a href="https://hacktoberfest.com/register" target="_blank" rel="noopener noreferrer"> register for Hacktoberfest</a>. 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! | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Anyone that does not know what a PR is will probably not participate, but may want to spell out pull-request here for those reading. |
||
|
||
## Contributing | ||
|
||
If you haven't participated before make sure to read the <a href="https://hacktoberfest.com/participation/ " target="_blank" rel="noopener noreferrer"> Hacktoberfest Participation Guide</a>. | ||
|
||
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 |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to be careful here as FusionAuth is not open-source. FusionAuth the company does have open-source projects. It is important to make that distinction.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Think we are good here, same as last year. We always talk about how everything but the core is open-source 😄