-
Notifications
You must be signed in to change notification settings - Fork 91
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #252 from NipuniBhagya/main
Add developer guidelines for Hacktoberfest 2024
- Loading branch information
Showing
1 changed file
with
73 additions
and
0 deletions.
There are no files selected for viewing
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,73 @@ | ||
# 🎉 Hacktoberfest 2024 - Contribute to Asgardeo React SDK 🎉 | ||
|
||
The Asgardeo React SDK is part of the **Hacktoberfest 2024** program! You can check out the details on how to contribute and the rewards available for participants. Join the event, make valuable contributions, and earn exciting rewards while enhancing your skills in building secure React applications with Asgardeo. | ||
|
||
For every successful code contribution submitted as accepted you are rewarded with: | ||
|
||
💰 Amazon vouchers based on the complexity of the issue | ||
|
||
- **$25 Amazon voucher**: Issues marked as `good first issue` | ||
- **$50 Amazon voucher**: For other issues | ||
- **WSO2 Practitioner/Developer certification vouchers** | ||
- **$1,000 Asgardeo credits**: Valid for 12 months | ||
|
||
> 💡 *Pro Tip*: Check out the list of issues included in Hacktoberfest 2024 [here](https://github.com/asgardeo/asgardeo-auth-react-sdk/issues?q=is%3Aissue+is%3Aopen+label%3AHacktoberfest). | ||
|
||
## 🚀 How to Contribute to Asgardeo React SDK | ||
|
||
We welcome contributions in various forms—be it **bug fixes**, **new features**, or **documentation improvements**. Here’s how to get started: | ||
|
||
### 🛠️ Step-by-Step Contribution Guide | ||
|
||
1. **Fork the Repository** | ||
|
||
Start by forking the repository and cloning it locally: | ||
|
||
```bash | ||
git clone https://github.com/your-username/asgardeo-auth-react-sdk.git | ||
cd asgardeo-auth-react-sdk | ||
``` | ||
|
||
2. **Create a Branch** | ||
|
||
It's recommended to create a new branch for each feature or bug fix you work on: | ||
|
||
```bash | ||
git checkout -b feature-name | ||
``` | ||
|
||
3. **Write Meaningful Commits** | ||
|
||
Commit messages should be clear and descriptive. | ||
|
||
```bash | ||
Ex: Add support for custom params in the token request | ||
``` | ||
4. **Open a Pull Request** | ||
After committing your changes, push the branch to your fork and open a pull request (PR) to the main repository. Make sure to: | ||
- Provide a clear description of the issue or feature. | ||
- Reference any relevant issue numbers. | ||
- Request a review from one of the maintainers. | ||
5. **Getting Started** | ||
We encourage you to dive into the project and familiarize yourself with the existing codebase and issues before contributing. You can get started by: | ||
- Explore Issues: Check the Issues page for tasks labeled with `Hacktoberfest` or `good first issue`. | ||
- Check the Documentation: Review the project's documentation to understand the current features and architecture. | ||
### 🔎 **Need Help?** | ||
If you need any assistance or have questions, feel free to reach out by: | ||
- Commenting on the issue you're working on. | ||
- Starting a discussion in the repository. | ||
Together, let’s make Hacktoberfest 2024 a memorable one! 🚀 | ||
Happy coding! 💻✨ |